HttpRuntime.Cache什么时候会自动被清空?
xieqi 2009-06-03 02:18:09 我的程序中有一句
HttpRuntime.Cache.Insert("key", obj_hd, null, DateTime.Now.AddSeconds(180), TimeSpan.Zero);
就是obj_hd对象缓存180秒。
但是有时候,还没有超过20秒HttpRuntime.Cache["key"] == null,
怎么回事?
这种情况只有在内存消耗大的2台机器有这样的情况。
4G的物理内存,2.2G被我的程序占用了,.net就会自动把没到期的Cache清除掉?
另几台机器4G的物理内存,1.6G被我的程序占用,就没发现有没到期的Cache被清除掉的情况。