Leadtools.Cachingアセンブリ > Leadtools.Caching名前空間 :CacheItemPolicyクラス |
public class CacheItemPolicy
'Declaration
Public Class CacheItemPolicy
'Usage
Dim instance As CacheItemPolicy
public class CacheItemPolicy
public ref class CacheItemPolicy
CacheItemPolicyインスタンスは、キャッシュエントリの有効期限詳細を格納します。キャッシュオブジェクトがキャッシュエントリを検索するとき、ポリシーは確認されます、そして、有効期限が詳細図を作るかどうかは満たされます、エントリはキャッシュから削除されます。
CacheItemPolicyのデフォルトのコンストラクタは、期限切れにならない(最大値)ポリシーを作成します。
CacheItemPolicyは、2種類の有効期限をサポートします:
絶対の:エントリは、特定の時間に期限切れになります。これを使うために、AbsoluteExpirationを目的の日付時間に設定して、ObjectCache.NoSlidingExpirationのデフォルト値まで、SlidingExpirationをそのままにします。
スライディング:一定時間アクセスされなかった場合、エントリは期限切れになります。これを使ってSlidingExpirationを任意の時間幅の値に設定し、AbsoluteExpirationはそのままObjectCache.InfiniteAbsoluteExpiration。のデフォルト値にしておきます。