2 writes to _coherentState
Microsoft.Extensions.Caching.Memory (2)
MemoryCache.cs (2)
68_coherentState = new CoherentState(); 386CoherentState oldState = Interlocked.Exchange(ref _coherentState, new CoherentState());
11 references to _coherentState
Microsoft.Extensions.Caching.Memory (11)
MemoryCache.cs (11)
96public int Count => _coherentState.Count; 102=> _coherentState.GetAllKeys(); 110internal long Size => _coherentState.Size; 158CoherentState coherentState = _coherentState; // Clear() can update the reference in the meantime 245CoherentState coherentState = _coherentState; // Clear() can update the reference in the meantime 262CoherentState coherentState = _coherentState; // Clear() can update the reference in the meantime 363CoherentState coherentState = _coherentState; // Clear() can update the reference in the meantime 419if (_coherentState.RemoveEntry(entry, _options) && _allStats is not null) 526CoherentState coherentState = _coherentState; // Clear() can update the reference in the meantime 613CoherentState coherentState = _coherentState; // Clear() can update the reference in the meantime 642CoherentState coherentState = _coherentState; // Clear() can update the reference in the meantime