1 write to _allStats
Microsoft.Extensions.Caching.Memory (1)
MemoryCache.cs (1)
58
_allStats
= new List<WeakReference<Stats>>();
12 references to _allStats
Microsoft.Extensions.Caching.Memory (12)
MemoryCache.cs (12)
246
if (
_allStats
is not null)
267
if (
_allStats
is not null)
321
if (
_allStats
is not null)
363
lock (
_allStats
!)
368
foreach (WeakReference<Stats> wr in
_allStats
)
402
lock (
_allStats
!)
404
for (int i = 0; i <
_allStats
.Count; i++)
406
if (!
_allStats
[i].TryGetTarget(out Stats? stats))
408
_allStats
.RemoveAt(i);
415
_allStats
.TrimExcess();
421
lock (
_allStats
!)
423
_allStats
.Add(new WeakReference<Stats>(current));