Compartir a través de


SimpleQueueCache Clase

Definición

Caché de colas que mantiene los elementos en memoria.

public class SimpleQueueCache : Orleans.Streams.IQueueCache
type SimpleQueueCache = class
    interface IQueueCache
    interface IQueueFlowController
Public Class SimpleQueueCache
Implements IQueueCache
Herencia
SimpleQueueCache
Implementaciones

Constructores

SimpleQueueCache(Int32, ILogger)

Inicializa una nueva instancia de la clase SimpleQueueCache.

SimpleQueueCache(Int32, Logger)

SimpleQueueCache Constructor

Propiedades

Size

Obtiene el número de elementos de la memoria caché.

Métodos

AddToCache(IList<IBatchContainer>)

Agregar una lista de mensajes a la memoria caché

GetCacheCursor(IStreamIdentity, StreamSequenceToken)

Adquirir un cursor de mensaje de secuencia. Esto se puede usar para recuperar mensajes de la memoria caché a partir de la ubicación indicada por el token proporcionado.

GetCacheCursor(StreamId, StreamSequenceToken)

Adquirir un cursor de mensaje de secuencia. Esto se puede usar para recuperar mensajes de la memoria caché a partir de la ubicación indicada por el token proporcionado.

GetMaxAddCount()

Límite del número máximo de elementos que se pueden agregar

IsUnderPressure()

Devuelve true si esta memoria caché está bajo presión.

TryPurgeFromCache(IList<IBatchContainer>)

Pregunte a la memoria caché si tiene elementos que se pueden purgar de la memoria caché (para que se puedan liberar posteriormente en la cola subyacente).

Se aplica a