Condividi tramite


IEvictionStrategy<TCachedMessage> Interfaccia

Definizione

Strategia di rimozione per PooledQueueCache

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

Parametri di tipo

TCachedMessage
Derivato

Proprietà

OnPurged

Metodo che verrà chiamato al termine dell'eliminazione

PurgeObservable

IPurgeObservable viene implementato dalla cache per eseguire l'eliminazione delle azioni correlate e richiamato da EvictionStrategy

Metodi

OnBlockAllocated(FixedSizeBuffer)

Metodo che deve essere chiamato quando l'adattatore dati ha allocato un nuovo blocco

PerformPurge(DateTime)

Metodo che deve essere chiamato quando si esegue il pull dell'agente tenta di eseguire un'eliminazione nella cache

Si applica a