1 write to _allStats
Microsoft.Extensions.Caching.Memory (1)
MemoryCache.cs (1)
61_allStats = new List<WeakReference<Stats>>();
12 references to _allStats
Microsoft.Extensions.Caching.Memory (12)
MemoryCache.cs (12)
286if (_allStats is not null) 307if (_allStats is not null) 362if (_allStats is not null) 404lock (_allStats!) 409foreach (WeakReference<Stats> wr in _allStats) 443lock (_allStats!) 445for (int i = 0; i < _allStats.Count; i++) 447if (!_allStats[i].TryGetTarget(out Stats? stats)) 449_allStats.RemoveAt(i); 456_allStats.TrimExcess(); 462lock (_allStats!) 464_allStats.Add(new WeakReference<Stats>(current));