出于调试目的,我需要从System.Web.Helpers.WebCache
. WebCache
提供了一种Remove(key)
方法,但无法识别缓存本身中的所有项目。
我该如何解决这个问题?
出于调试目的,我需要从System.Web.Helpers.WebCache
. WebCache
提供了一种Remove(key)
方法,但无法识别缓存本身中的所有项目。
我该如何解决这个问题?
做了一些快速的研究,发现了这个:
http://forums.asp.net/t/1441842.aspx/1
您认为您可以使用 Cache.getEnumerator 并查看所有调用 Remove 方法的键吗?
嗯,你是对的,没有办法,只能回收你的应用程序池。我会改变缓存方法,比如HttpContext.Cache
你确实有一个枚举器来清除每个缓存条目,或者任何其他在 .NET Framework 上不一定存在的方法,比如Memcached。