CacheEntryRemovedReason 列挙型

定義

キャッシュ エントリが削除された理由、またはエントリが削除される理由を指定します。

public enum class CacheEntryRemovedReason
public enum CacheEntryRemovedReason
type CacheEntryRemovedReason = 
Public Enum CacheEntryRemovedReason
継承
CacheEntryRemovedReason

フィールド

CacheSpecificEviction 4

キャッシュ エントリは、特定のキャッシュ実装で定義されている理由によって削除されました。

ChangeMonitorChanged 3

キャッシュ エントリは、関連する依存関係 (ファイルや別のキャッシュ エントリなど) によってキャッシュ エントリの削除がトリガーされたために削除されました。

Evicted 2

キャッシュ エントリはキャッシュのメモリを解放するために削除されました。 これは、キャッシュ インスタンスがキャッシュ固有のメモリ制限に近づいたとき、またはプロセスまたはキャッシュ インスタンスがコンピューター全体のメモリ制限に近づいたときに発生します。

Expired 1

キャッシュ エントリは有効期限が切れたために削除されました。 有効期限は、絶対時刻またはスライド式有効期限に基づいています。

Removed 0

キャッシュ エントリは Remove(String, String) メソッドまたは Set(String, Object, DateTimeOffset, String) メソッドを使用して削除されました。

注釈

CacheEntryRemovedReason列挙は、キャッシュ エントリが削除された、または削除される予定である理由の定義済みのセットを提供するために使用されます。 クラスは CacheEntryRemovedArguments 、コールバック メソッドに CacheEntryRemovedReason 渡すパラメーターの 1 つとして値を受け取ります。

適用対象

こちらもご覧ください