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)
286
if (
_allStats
is not null)
307
if (
_allStats
is not null)
362
if (
_allStats
is not null)
404
lock (
_allStats
!)
409
foreach (WeakReference<Stats> wr in
_allStats
)
443
lock (
_allStats
!)
445
for (int i = 0; i <
_allStats
.Count; i++)
447
if (!
_allStats
[i].TryGetTarget(out Stats? stats))
449
_allStats
.RemoveAt(i);
456
_allStats
.TrimExcess();
462
lock (
_allStats
!)
464
_allStats
.Add(new WeakReference<Stats>(current));