22 references to CounterName
System.Runtime.Caching (22)
System\Runtime\Caching\Counters.cs (15)
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, 136private ref long GetCounterRef(CounterName name) 140case CounterName.Entries: return ref _counterValues.Entries; 141case CounterName.Hits: return ref _counterValues.Hits; 142case CounterName.Misses: return ref _counterValues.Misses; 143case CounterName.Trims: return ref _counterValues.Trims; 144case CounterName.Turnover: return ref _counterValues.Turnover; 149internal void Increment(CounterName name) => Interlocked.Increment(ref GetCounterRef(name)); 151internal void IncrementBy(CounterName name, long value) => Interlocked.Add(ref GetCounterRef(name), value); 153internal void Decrement(CounterName name) => Interlocked.Decrement(ref GetCounterRef(name));
System\Runtime\Caching\MemoryCacheStore.cs (7)
86_perfCounters.Increment(CounterName.Entries); 87_perfCounters.Increment(CounterName.Turnover); 121_perfCounters.Decrement(CounterName.Entries); 122_perfCounters.Increment(CounterName.Turnover); 149_perfCounters.Increment(CounterName.Hits); 156_perfCounters.Increment(CounterName.Misses); 406_perfCounters.IncrementBy(CounterName.Trims, trimmed);