0

http://msdn.microsoft.com/en-us/library/system.runtime.caching.cacheitempolicy.slidingexpiration(v=vs.110).aspxから...

「キャッシュ エントリがキャッシュから削除される前にキャッシュ エントリにアクセスする必要がある期間。デフォルトは NoSlidingExpiration で、期間に基づいてアイテムが期限切れになってはならないことを意味します。」

「アクセス」とは正確には何ですか?次のようにキャッシュされたアイテムにヒットした場合、それは意味しますか?

var object = cache["cachekeyname"];

「アクセスされた」と見なされますか?

または、キャッシュされたアイテムを実際に変更した場合にのみアクセスされたと見なされますか?

4

1 に答える 1

3

次のコードが呼び出されると、キャッシュがアクセスされることを意味します。

var object = cache["cachekeyname"];

したがって、上記のコード スニペットを含むコードまたは機能が、オブジェクトをキャッシュに入れた後、または最後にアクセスされてから X 時間以内に呼び出されなかった場合、そのオブジェクトはキャッシュから削除されます。

于 2013-12-26T23:25:46.910 に答える