2 writes to _counters
System.Runtime.Caching (2)
System\Runtime\Caching\Counters.cs (2)
73
_counters
= new DiagnosticCounter[NUM_COUNTERS];
126
if (counters != null && Interlocked.CompareExchange(ref
_counters
, null, counters) == counters)
7 references to _counters
System.Runtime.Caching (7)
System\Runtime\Caching\Counters.cs (7)
74
_counters
[(int)CounterName.Entries] = CreatePollingCounter("entries", "Cache Entries", () => Interlocked.Read(ref _counterValues.Entries));
75
_counters
[(int)CounterName.Hits] = CreatePollingCounter("hits", "Cache Hits", () => Interlocked.Read(ref _counterValues.Hits));
76
_counters
[(int)CounterName.Misses] = CreatePollingCounter("misses", "Cache Misses", () => Interlocked.Read(ref _counterValues.Misses));
77
_counters
[(int)CounterName.Trims] = CreatePollingCounter("trims", "Cache Trims", () => Interlocked.Read(ref _counterValues.Trims));
79
_counters
[(int)CounterName.Turnover] = new IncrementingPollingCounter("turnover", this,
93
_counters
[(int)CounterName.HitRatio] = new PollingCounter("hit-ratio", this,
123
DiagnosticCounter[] counters =
_counters
;