예제 #1
0
 public CommonCacheDependency(string depkey)
     : base(null, new string[] { CommonCacheDependencyManager.GetMoniterKey(depkey) })
 {
     this._depkey = depkey;
     CommonCacheDependencyManager.EnsureDependencyItemIsPooled();
     CommonCacheDependencyManager.AddRef(depkey);
     if (CommonCacheDependencyManager.Shutdown == true)
     {
         CommonCacheDependencyManager.InitialPolling();
     }
     FinishInit();
 }
예제 #2
0
 protected override void DependencyDispose()
 {
     CommonCacheDependencyManager.RemoveRef(_depkey);
     base.DependencyDispose();
 }