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(); }
protected override void DependencyDispose() { CommonCacheDependencyManager.RemoveRef(_depkey); base.DependencyDispose(); }