/// <summary> /// 通知缓存项已移除。 /// </summary> /// <param name="entry"></param> private void NotifyCacheRemoved(CacheItem entry) { entry.NotifyRemoved?.Invoke(entry.Key, entry.Value); }
/// <summary> /// 更新缓存项。 /// </summary> /// <param name="cache"></param> /// <param name="checkExpired"></param> /// <returns></returns> internal static CacheItem UpdateEntry(CacheItem cache, bool checkExpired = true) { return(_optimizer.Update(cache, checkExpired)); }