2 writes to _counters
System.Runtime.Caching (2)
System\Runtime\Caching\Counters.cs (2)
35_counters = new DiagnosticCounter[NUM_COUNTERS]; 80if (counters != null && Interlocked.CompareExchange(ref _counters, null, counters) == counters)
7 references to _counters
System.Runtime.Caching (7)
System\Runtime\Caching\Counters.cs (7)
37_counters[(int)CounterName.Entries] = CreatePollingCounter("entries", "Cache Entries", (int)CounterName.Entries); 38_counters[(int)CounterName.Hits] = CreatePollingCounter("hits", "Cache Hits", (int)CounterName.Hits); 39_counters[(int)CounterName.Misses] = CreatePollingCounter("misses", "Cache Misses", (int)CounterName.Misses); 40_counters[(int)CounterName.Trims] = CreatePollingCounter("trims", "Cache Trims", (int)CounterName.Trims); 42_counters[(int)CounterName.Turnover] = new IncrementingPollingCounter("turnover", this, 51_counters[(int)CounterName.HitRatio] = new PollingCounter("hit-ratio", this, 77DiagnosticCounter[] counters = _counters;