1
私たちのアプリケーションは、次のタイムスパン(0,0,0)期限切れのキャッシュ内のオブジェクトはどうなりますか?
int cacheTimeout = 5; // Default 5 minute timeout
if(ConfigurationManager.AppSettings["CacheTimeout"] != null)
{
cacheTimeout = Convert.ToInt32(ConfigurationManager.AppSettings["CacheTimeout"].ToString());
}
_cache.Insert(Key, CacheItem, null, DateTime.MaxValue, new TimeSpan(0, cacheTimeout, 0));
当社の管理が可能にキャッシュの問題について懸念している使用してキャッシュにオブジェクトを追加し、あなたが0の長さの時間間隔でオブジェクトを挿入するとどうなるか、知りたいと思います。
私はオブジェクトがすぐに削除されると思います。間違いなく?
これをテストするには、onRemovedコールバックを設定することができ、Cacheオブジェクトはオブジェクトが削除されたときに通知します。 – RickNZ