1 instantiation of MemoryCacheEntryChangeMonitor
System.Runtime.Caching (1)
System\Runtime\Caching\MemoryCache.cs (1)
444
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
159
internal void AddDependent(MemoryCache cache,
MemoryCacheEntryChangeMonitor
dependent)
170
_fields._dependents ??= new Dictionary<
MemoryCacheEntryChangeMonitor
,
MemoryCacheEntryChangeMonitor
>();
247
Dictionary<
MemoryCacheEntryChangeMonitor
,
MemoryCacheEntryChangeMonitor
>.KeyCollection deps = null;
262
foreach (
MemoryCacheEntryChangeMonitor
dependent in deps)
280
internal void RemoveDependent(
MemoryCacheEntryChangeMonitor
dependent)
332
MemoryCacheEntryChangeMonitor
m = monitor as
MemoryCacheEntryChangeMonitor
;