我能找到上次访问MemoryCache项目的时间吗?

时间:2012-08-28 14:53:41

标签: c# .net .net-4.0 objectcache

在.NET 4 MemoryCache中,有没有办法找到上次访问某个项目的时间?我确信它会在内部跟踪,因为CacheItemPolicy具有SlidingExpiration属性。但我无法在任何地方找到它。

大图,我正在寻找一种从缓存中手动删除最旧的 n 条目的方法。

1 个答案:

答案 0 :(得分:0)

似乎无法从MemoryCache获取此信息。您必须使用包含最后访问时间成员的项目的包装器,并在访问项目时更新它。