Partager via


IEvictionStrategy<TCachedMessage> Interface

Définition

Stratégie d’éviction pour PooledQueueCache

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

Paramètres de type

TCachedMessage
Dérivé

Propriétés

OnPurged

Méthode qui sera appelée lorsque le vidage est terminé

PurgeObservable

IPurgeObservable est implémenté par le cache pour effectuer des actions liées au vidage, et appelé par EvictionStrategy

Méthodes

OnBlockAllocated(FixedSizeBuffer)

Méthode qui doit être appelée lorsque l’adaptateur de données a alloué un nouveau bloc

PerformPurge(DateTime)

Méthode qui doit être appelée lors de la tentative d’extraction de l’agent pour effectuer un vidage sur le cache

S’applique à