1 instantiation of MemoryCacheEntryChangeMonitor
System.Runtime.Caching (1)
System\Caching\MemoryCache.cs (1)
386
return new
MemoryCacheEntryChangeMonitor
(keysClone.AsReadOnly(), regionName, this);
11 references to MemoryCacheEntryChangeMonitor
System.Runtime.Caching (11)
System\Caching\MemoryCacheEntry.cs (11)
32
internal Dictionary<
MemoryCacheEntryChangeMonitor
,
MemoryCacheEntryChangeMonitor
> _dependents; // dependents must be notified when this entry is removed
134
internal void AddDependent(MemoryCache cache,
MemoryCacheEntryChangeMonitor
dependent) {
146
_fields._dependents = new Dictionary<
MemoryCacheEntryChangeMonitor
,
MemoryCacheEntryChangeMonitor
>();
207
Dictionary<
MemoryCacheEntryChangeMonitor
,
MemoryCacheEntryChangeMonitor
>.KeyCollection deps = null;
219
foreach (
MemoryCacheEntryChangeMonitor
dependent in deps) {
236
internal void RemoveDependent(
MemoryCacheEntryChangeMonitor
dependent) {
275
MemoryCacheEntryChangeMonitor
m = monitor as
MemoryCacheEntryChangeMonitor
;