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)

拉取代理尝试对缓存执行清除时应调用的方法

适用于