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);
 }