Class CacheImpl.CacheMetrics

java.lang.Object
io.github.resilience4j.cache.internal.CacheImpl.CacheMetrics
All Implemented Interfaces:
Cache.Metrics
Enclosing class:
CacheImpl<K,V>

private final class CacheImpl.CacheMetrics extends Object implements Cache.Metrics
  • Field Details

    • cacheMisses

      private final LongAdder cacheMisses
    • cacheHits

      private final LongAdder cacheHits
  • Constructor Details

    • CacheMetrics

      private CacheMetrics()
  • Method Details

    • onCacheMiss

      void onCacheMiss()
    • onCacheHit

      void onCacheHit()
    • getNumberOfCacheHits

      public long getNumberOfCacheHits()
      Description copied from interface: Cache.Metrics
      Returns the current number of cache hits
      Specified by:
      getNumberOfCacheHits in interface Cache.Metrics
      Returns:
      the current number of cache hits
    • getNumberOfCacheMisses

      public long getNumberOfCacheMisses()
      Description copied from interface: Cache.Metrics
      Returns the current number of cache misses.
      Specified by:
      getNumberOfCacheMisses in interface Cache.Metrics
      Returns:
      the current number of cache misses