标签: asp.net caching
情景:
我有一个充满对象的HttpRuntime.Cache \ System.Web.Caching.Cache。
所有对象都具有相同的到期时间和相同的优先级。如果系统达到99%的内存使用限制,则开始自动缓存项目删除。 (对吗?可配置?)如何在我的场景中清理缓存? a)所有项目是否因为相同的到期/优先权被删除,或者b)删除一些随机项目?
格尔茨 罗伯特
答案 0 :(得分:0)
假设所有项目具有相同的优先级和到期时间,ASP.NET缓存使用最近最少使用的算法来确定要从缓存中逐出的项目。
Source