2013-01-22 54 views
0

场景:ASP.NET HttpRuntime.Cache如何自动删除工作?

我有一个填充有对象的HttpRuntime.Cache \ System.Web.Caching.Cache。

所有对象具有相同的到期期限和相同的优先级。如果系统达到99%的内存使用限制,则开始自动缓存项删除。 (可以配置吗?)在我的场景中如何清理缓存? a)所有物品因相同的过期/优先权而被移除或将b)一些随机物品被移除?

格尔茨 罗伯特

回答

1

假设所有项具有相同的优先级和到期,ASP.NET缓存使用最近最少使用算法来确定从缓存中驱逐的项目。

Source