我在 MVC 和 Web API 应用程序中使用 MemoryCache 来缓存对象。我正在初始化 Global.asax.cs 中的缓存。
IE:
MemoryCache c = new MemoryCache(cacheNamespace);
var cacheItem = new CacheItem(key, value);
c.Add(cacheItem, cachePolicy);
但是,我想知道这个缓存什么时候被释放?当我重新启动我的应用程序时?这是假设我当然没有内存不足。