Compartilhar via


SimpleQueueCache Classe

Definição

Um cache de fila que mantém os itens na memória.

public class SimpleQueueCache : Orleans.Streams.IQueueCache
type SimpleQueueCache = class
    interface IQueueCache
    interface IQueueFlowController
Public Class SimpleQueueCache
Implements IQueueCache
Herança
SimpleQueueCache
Implementações

Construtores

SimpleQueueCache(Int32, ILogger)

Inicializa uma nova instância da classe SimpleQueueCache.

SimpleQueueCache(Int32, Logger)

Construtor SimpleQueueCache

Propriedades

Size

Obtém o número de itens no cache.

Métodos

AddToCache(IList<IBatchContainer>)

Adicionar uma lista de mensagens ao cache

GetCacheCursor(IStreamIdentity, StreamSequenceToken)

Adquirir um cursor de mensagem de fluxo. Isso pode ser usado para recuperar mensagens do cache começando no local indicado pelo token fornecido.

GetCacheCursor(StreamId, StreamSequenceToken)

Adquirir um cursor de mensagem de fluxo. Isso pode ser usado para recuperar mensagens do cache começando no local indicado pelo token fornecido.

GetMaxAddCount()

O limite do número máximo de itens que podem ser adicionados

IsUnderPressure()

Retornará true se esse cache estiver sob pressão.

TryPurgeFromCache(IList<IBatchContainer>)

Pergunte ao cache se ele tem itens que podem ser limpos do cache (para que eles possam ser liberados posteriormente na fila subjacente).

Aplica-se a