public TValue TryGetValue(TKey key) { TValue value; if (!_cacheItems.TryGetValue(key, out value)) { return(default(TValue)); } _evictionPolicy.OnItemAccessed(key, value); return(value); }