Class CaffeineStatsCounter
- java.lang.Object
-
- com.netflix.spinnaker.kork.telemetry.caffeine.CaffeineStatsCounter
-
- All Implemented Interfaces:
com.github.benmanes.caffeine.cache.stats.StatsCounter
public class CaffeineStatsCounter extends java.lang.Object implements com.github.benmanes.caffeine.cache.stats.StatsCounter
-
-
Constructor Summary
Constructors Constructor Description CaffeineStatsCounter(com.netflix.spectator.api.Registry registry, java.lang.String metricsPrefix)Constructs an instance for use by a single cache.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrecordEviction()voidrecordEviction(int weight)voidrecordHits(int count)voidrecordLoadFailure(long loadTime)voidrecordLoadSuccess(long loadTime)voidrecordMisses(int count)com.github.benmanes.caffeine.cache.stats.CacheStatssnapshot()java.lang.StringtoString()
-
-
-
Method Detail
-
recordHits
public void recordHits(int count)
- Specified by:
recordHitsin interfacecom.github.benmanes.caffeine.cache.stats.StatsCounter
-
recordMisses
public void recordMisses(int count)
- Specified by:
recordMissesin interfacecom.github.benmanes.caffeine.cache.stats.StatsCounter
-
recordLoadSuccess
public void recordLoadSuccess(long loadTime)
- Specified by:
recordLoadSuccessin interfacecom.github.benmanes.caffeine.cache.stats.StatsCounter
-
recordLoadFailure
public void recordLoadFailure(long loadTime)
- Specified by:
recordLoadFailurein interfacecom.github.benmanes.caffeine.cache.stats.StatsCounter
-
recordEviction
public void recordEviction()
- Specified by:
recordEvictionin interfacecom.github.benmanes.caffeine.cache.stats.StatsCounter
-
recordEviction
public void recordEviction(int weight)
- Specified by:
recordEvictionin interfacecom.github.benmanes.caffeine.cache.stats.StatsCounter
-
snapshot
public com.github.benmanes.caffeine.cache.stats.CacheStats snapshot()
- Specified by:
snapshotin interfacecom.github.benmanes.caffeine.cache.stats.StatsCounter
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-