【问题标题】:application block cache scavenging event应用程序块缓存清除事件
【发布时间】:2012-05-21 03:08:39
【问题描述】:

我正在使用 MS Enterprise 缓存块,并希望在缓存启动时记录消息。我想确切地知道缓存何时过期并且必须补水。当我从缓存中获取数据时,如果它为空,那么它可能已被清除。我想确切地知道那是什么时候发生的。

有没有可能。到目前为止,搜索谷歌并阅读文档并没有提供任何信息。

请帮忙。

【问题讨论】:

    标签: c# caching application-blocks


    【解决方案1】:

    看来你需要推出自己的IBackingStore,例如:

    public class MyBackingStoreLog : IBackingStore
    {
        // TODO: Implement all IBackingStore, pay attention to the Remove method
        public void Remove(string key)
        {
            Log(string.format("{0} was just removed from cache", key));
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多