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)

キャッシュされたメッセージを指定すると、キャッシュから消去する必要があるかどうかを示します。

適用対象