监视企业库缓存



我想监控我的Enterprize Libray缓存的内存消耗、键和值。我搜索了斯塔克弗流,得到了一个接近的答案。但我不明白我该怎么做:

您可以引用下载的源作为项目修改原始CacheManager以公开具有CurrentCacheState属性的缓存实例。

有什么想法吗?

试试这个

ICacheManager manager = EnterpriseLibraryContainer.Current.GetInstance<ICacheManager>("your cache name");
Cache cache = EnterpriseLibraryContainer.Current.GetInstance<Cache>("your cache name");

然后你可以用做一些事情

cache.CurrentCacheState 

最新更新