Compartir a través de


GeneratorPooledCache Clase

Definición

Caché agrupada para el proveedor de flujos de generador.

public class GeneratorPooledCache : Orleans.Streams.IQueueCache
public class GeneratorPooledCache : Orleans.Providers.Streams.Common.ICacheDataAdapter, Orleans.Streams.IQueueCache
type GeneratorPooledCache = class
    interface IQueueCache
    interface IQueueFlowController
type GeneratorPooledCache = class
    interface IQueueCache
    interface IQueueFlowController
    interface ICacheDataAdapter
Public Class GeneratorPooledCache
Implements IQueueCache
Public Class GeneratorPooledCache
Implements ICacheDataAdapter, IQueueCache
Herencia
GeneratorPooledCache
Implementaciones

Constructores

GeneratorPooledCache(IObjectPool<FixedSizeBuffer>, ILogger, SerializationManager, ICacheMonitor, Nullable<TimeSpan>)

Caché agrupada para el proveedor de flujos de generador

GeneratorPooledCache(IObjectPool<FixedSizeBuffer>, ILogger, Serializer, ICacheMonitor, Nullable<TimeSpan>)

Caché agrupada para el proveedor de flujos de generador.

GeneratorPooledCache(IObjectPool<FixedSizeBuffer>, Logger, SerializationManager, ICacheMonitor, Nullable<TimeSpan>)

Caché agrupada para el proveedor de flujos de generador

Métodos

AddToCache(IList<IBatchContainer>)

Agregar mensajes a la memoria caché

GetBatchContainer(CachedMessage)

Convierte un mensaje almacenado en caché en un contenedor por lotes para la entrega.

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

GetSequenceToken(CachedMessage)

Obtiene el token de secuencia de secuencia de un mensaje almacenado en caché.

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