共用方式為


ChronologicalEvictionStrategy 類別

定義

收回策略,根據年齡收回資料。

public class ChronologicalEvictionStrategy : Orleans.Providers.Streams.Common.IEvictionStrategy
type ChronologicalEvictionStrategy = class
    interface IEvictionStrategy
Public Class ChronologicalEvictionStrategy
Implements IEvictionStrategy
繼承
ChronologicalEvictionStrategy
實作

建構函式

ChronologicalEvictionStrategy(ILogger, TimePurgePredicate, ICacheMonitor, Nullable<TimeSpan>)

初始化 ChronologicalEvictionStrategy 類別的新執行個體。

欄位

inUseBuffers

目前用於受保護快取中的緩衝區以供測試之用

屬性

OnPurged

在快取中呼叫最新的專案,並在快取清除執行之後清除最後一個專案。 對於已排序的可靠佇列,我們不應該在每個清除的事件上通知,只會在清除的每個事件集的最後一個事件上通知。

PurgeObservable

取得 , IPurgeObservable 由快取實作,以執行清除相關動作,並由收回策略叫用。

方法

OnBlockAllocated(FixedSizeBuffer)

資料配接器配置新區塊時應該呼叫的方法

PerformPurge(DateTime)

提取代理程式嘗試在快取上執行清除時應該呼叫的方法

ShouldPurge(CachedMessage, CachedMessage, DateTime)

給定快取的訊息,指出是否應該從快取中清除它。

適用於