27 references to CacheEntryRemovedReason
System.Runtime.Caching (27)
System\Runtime\Caching\CacheEntryRemovedArguments.cs (3)
10private readonly CacheEntryRemovedReason _reason; 17public CacheEntryRemovedReason RemovedReason 27public CacheEntryRemovedArguments(ObjectCache source, CacheEntryRemovedReason reason, CacheItem cacheItem)
System\Runtime\Caching\CacheEntryUpdateArguments.cs (3)
11private readonly CacheEntryRemovedReason _reason; 22public CacheEntryRemovedReason RemovedReason 49public CacheEntryUpdateArguments(ObjectCache source, CacheEntryRemovedReason reason, string key, string regionName)
System\Runtime\Caching\CacheExpires.cs (1)
710cacheStore.Remove(cacheEntry, cacheEntry, CacheEntryRemovedReason.Expired);
System\Runtime\Caching\CacheUsage.cs (1)
776cacheStore.Remove(cacheEntry, cacheEntry, CacheEntryRemovedReason.Evicted);
System\Runtime\Caching\MemoryCache.cs (7)
121CacheEntryRemovedReason reason = arguments.RemovedReason; 124case CacheEntryRemovedReason.Expired: 126case CacheEntryRemovedReason.ChangeMonitorChanged: 135case CacheEntryRemovedReason.Evicted: 524internal MemoryCacheEntry RemoveEntry(string key, MemoryCacheEntry entry, CacheEntryRemovedReason reason) 756return Remove(key, CacheEntryRemovedReason.Removed, regionName); 759public object Remove(string key, CacheEntryRemovedReason reason, string regionName = null)
System\Runtime\Caching\MemoryCacheEntry.cs (3)
175private void CallCacheEntryRemovedCallback(MemoryCache cache, CacheEntryRemovedReason reason) 237_fields._cache.RemoveEntry(this.Key, this, CacheEntryRemovedReason.ChangeMonitorChanged); 241internal void Release(MemoryCache cache, CacheEntryRemovedReason reason)
System\Runtime\Caching\MemoryCacheStore.cs (9)
97private void RemoveFromCache(MemoryCacheEntry entry, CacheEntryRemovedReason reason, bool delayRelease = false) 204RemoveFromCache(toBeReleasedEntry, CacheEntryRemovedReason.Expired, delayRelease: true); 215toBeReleasedEntry?.Release(_cache, CacheEntryRemovedReason.Expired); 277RemoveFromCache(entry, CacheEntryRemovedReason.CacheSpecificEviction); 295Remove(key, entry, CacheEntryRemovedReason.Expired); 303internal MemoryCacheEntry Remove(MemoryCacheKey key, MemoryCacheEntry entryToRemove, CacheEntryRemovedReason reason) 355CacheEntryRemovedReason reason = CacheEntryRemovedReason.Removed; 360reason = CacheEntryRemovedReason.Expired;