相关疑难解决方法(0)

如何获取缓存项目的到期日期?

我在MemoryCache中存储一个对象:

void foo()
{
  ObjectCache cache = MemoryCache.Default;
  SomeClass obj = cache["CACHE_KEY"] as SomeClass;
  if (null == obj )
  {
     obj = new SomeClass(); ....
     CacheItemPolicy policy = new CacheItemPolicy();
     //update
     policy.AbsoluteExpiration = DateTime.Now+TimeSpan.FromMinutes(1);
     cache.Set("CACHE_KEY", obj, policy);
  }
  else
  {
     //get expiry date 
  }
  .....
}
Run Code Online (Sandbox Code Playgroud)

如果缓存包含对象,是否有可能以某种方式获得到期日期?

c# asp.net

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net ×1

c# ×1