Esempio n. 1
0
 public override T GetOrAdd <T>(string key, Func <T> constructor)
 {
     if (!DecoratedCache.Contains(key))
     {
         _statistics.ItemAdded(key);
     }
     _statistics.ItemRetrieved(key);
     return(base.GetOrAdd(key, constructor));
 }
Esempio n. 2
0
 public virtual bool Contains(string key)
 {
     return(DecoratedCache.Contains(key));
 }