Compartilhar via


IEvictionStrategy<TCachedMessage> Interface

Definição

Estratégia de remoção para o PooledQueueCache

public interface IEvictionStrategy<TCachedMessage> where TCachedMessage : struct
type IEvictionStrategy<'CachedMessage (requires 'CachedMessage : struct)> = interface
Public Interface IEvictionStrategy(Of TCachedMessage)

Parâmetros de tipo

TCachedMessage
Derivado

Propriedades

OnPurged

Método que será chamado quando a limpeza for concluída

PurgeObservable

IPurgeObservable é implementado pelo cache para realizar ações relacionadas à limpeza e invocado por EvictionStrategy

Métodos

OnBlockAllocated(FixedSizeBuffer)

Método que deve ser chamado quando o adaptador de dados alocou um novo bloco

PerformPurge(DateTime)

Método que deve ser chamado ao efetuar pull do agente tente fazer uma limpeza no cache

Aplica-se a