internal static CacheKeyComparer GetInstance() { if (s_comparerInstance == null) { s_comparerInstance = new CacheKeyComparer(); } return(s_comparerInstance); }
internal static CacheKeyComparer GetInstance() { if (s_comparerInstance == null) { s_comparerInstance = new CacheKeyComparer(); } return s_comparerInstance; }
internal CacheSingle(CacheCommon cacheCommon, CacheMultiple cacheMultiple, int iSubCache) : base(cacheCommon) { this._cacheMultiple = cacheMultiple; this._iSubCache = iSubCache; this._entries = new Hashtable(CacheKeyComparer.GetInstance()); this._expires = new CacheExpires(this); this._usage = new CacheUsage(this); this._lock = new object(); this._insertBlock = new ManualResetEvent(true); }