ObjectCache.NoSlidingExpiration フィールド


キャッシュ エントリにスライド式有効期限が設定されていないことを示します。Indicates that a cache entry has no sliding expiration time.

public: static initonly TimeSpan NoSlidingExpiration;
public static readonly TimeSpan NoSlidingExpiration;
 staticval mutable NoSlidingExpiration : TimeSpan
Public Shared ReadOnly NoSlidingExpiration As TimeSpan 



期間または定義された時間に基づく有効期限は、スライディング有効期限とも呼ばれます。Expiration that is based on duration or a defined window of time is also referred to as sliding expiration. 通常、スライド式有効期限に基づく項目を見つけするキャッシュ実装は、指定された時間内にアクセスされていない項目を削除します。Normally, a cache implementation that evicts items that are based on sliding expiration will remove an item that has not been accessed in the specified window of time.

有効期限の値として設定されたNoSlidingExpirationフィールド値を使用してキャッシュに挿入されるキャッシュエントリは、スライディング時間枠の非アクティビティのため、削除しないでください。A cache entry that is inserted into the cache with the NoSlidingExpiration field value set as the expiration value should never be evicted because of non-activity in a sliding time window. ただし、キャッシュ項目に絶対有効期限が設定されている場合、またはその他の削除イベント (変更モニターやメモリ不足など) が発生した場合は、キャッシュ項目を削除できます。However, a cache item can be evicted if it has an absolute expiration, or if some other eviction event occurs, such a change monitor or memory pressure.