public override CacheItem <T> GetCacheItem <T>(string key) { _statistics.ItemRetrieved(key); CacheItem <T> item = base.GetCacheItem <T>(key); if (item == null) { _statistics.ItemMiss(key); } else { _statistics.ItemHit(key); } return(item); }
public override T GetData <T>(string key) { _statistics.ItemRetrieved(key); return(base.GetData <T>(key)); }