Поделиться через


IEvictionStrategy<TCachedMessage> Интерфейс

Определение

Стратегия вытеснения для PooledQueueCache

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

Параметры типа

TCachedMessage
Производный

Свойства

OnPurged

Метод, который будет вызываться после завершения очистки

PurgeObservable

IPurgeObservable реализуется кэшем для очистки связанных действий и вызывается evictionStrategy

Методы

OnBlockAllocated(FixedSizeBuffer)

Метод, который должен вызываться при выделении нового блока адаптером данных

PerformPurge(DateTime)

Метод, который должен вызываться при попытке удалить агент в кэше

Применяется к