1 instantiation of MemoryCacheEntryChangeMonitor
System.Runtime.Caching (1)
System\Runtime\Caching\MemoryCache.cs (1)
432
return new
MemoryCacheEntryChangeMonitor
(keysClone.AsReadOnly(), regionName, this);
11 references to MemoryCacheEntryChangeMonitor
System.Runtime.Caching (11)
System\Runtime\Caching\MemoryCacheEntry.cs (11)
35
internal Dictionary<
MemoryCacheEntryChangeMonitor
,
MemoryCacheEntryChangeMonitor
> _dependents; // dependents must be notified when this entry is removed
156
internal void AddDependent(MemoryCache cache,
MemoryCacheEntryChangeMonitor
dependent)
167
_fields._dependents ??= new Dictionary<
MemoryCacheEntryChangeMonitor
,
MemoryCacheEntryChangeMonitor
>();
244
Dictionary<
MemoryCacheEntryChangeMonitor
,
MemoryCacheEntryChangeMonitor
>.KeyCollection deps = null;
259
foreach (
MemoryCacheEntryChangeMonitor
dependent in deps)
277
internal void RemoveDependent(
MemoryCacheEntryChangeMonitor
dependent)
329
MemoryCacheEntryChangeMonitor
m = monitor as
MemoryCacheEntryChangeMonitor
;