System.Runtime.Caching.MemoryCache何时删除过期的条目?

时间:2014-04-14 13:34:08

标签: c# .net caching

System.Runtime.Caching.MemoryCache在什么时候使过期条目无效? 是否有一些工作线程从内部存储中删除旧条目,或者当您访问缓存上的其他方法时删除了过期项目?

文档未说明过期项目的处理时间和方式。

这个问题是关于类的内部工作原理,而不是如何使用API​​,因此,没有代码示例。

如果我使用短暂的到期时间向缓存中添加十亿个项目,那么让系统休眠几个小时,过期的项目是否仍会停留,直到触摸缓存,或者随着时间的推移它们会被清除由?

[编辑] 这显然与When Does Asp.Net Remove Expired Cache Items?

重复

相关建议优于SO

上的搜索功能

0 个答案:

没有答案