IEvictionStrategy<TCachedMessage> 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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) |
拉取代理尝试对缓存执行清除时应调用的方法 |