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)); }
public virtual bool Contains(string key) { return(DecoratedCache.Contains(key)); }