【发布时间】:2010-11-28 06:36:36
【问题描述】:
如果我有以下行,我应该预计缓存何时到期?
System.Web.HttpRuntime.Cache.Insert("someKey", "Test value");
【问题讨论】:
标签: asp.net caching web-config
如果我有以下行,我应该预计缓存何时到期?
System.Web.HttpRuntime.Cache.Insert("someKey", "Test value");
【问题讨论】:
标签: asp.net caching web-config
“从不”,即一旦内存不足并且 ASP.NET 缓存认为它有更重要的东西要保留。
【讨论】:
这将插入没有明确过期设置的对象。这意味着对象不会自动从缓存中删除,除非运行时由于高内存使用率而决定从缓存中删除内容。
调用这个重载和调用是一样的
Cache.Insert(
key, value,
null, /*CacheDependency*/
NoAbsoluteExpiration, /*absoluteExpiration*/
NoSlidingExpiration, /*slidingExpiratioin*/
CacheItemPriority.Normal, /*priority*/
null /*onRemoveCallback*/
);
顺便说一句:您可以使用.NET reflector 查找此类内容。
【讨论】: