2013-01-22 93 views
0

場景:ASP.NET HttpRuntime.Cache如何自動刪除工作?

我有一個填充有對象的HttpRuntime.Cache \ System.Web.Caching.Cache。

所有對象具有相同的到期期限和相同的優先級。如果系統達到99%的內存使用限制,則開始自動緩存項刪除。 (可以配置嗎?)在我的場景中如何清理緩存? a)所有物品因相同的過期/優先權而被移除或將b)一些隨機物品被移除?

格爾茨 羅伯特

回答

1

假設所有項具有相同的優先級和到期,ASP.NET緩存使用最近最少使用算法來確定從緩存中驅逐的項目。

Source