public CacheItem Get(string key) { CacheItem item = backend.Get(key); if (item != null) { // expired? if (item.Stats.Expire <= DateTime.Now) { backend.Remove(item); item = null; } } return(item); }