Class LocalStatistics

java.lang.Object
org.infinispan.jcache.remote.LocalStatistics
All Implemented Interfaces:
javax.cache.management.CacheStatisticsMXBean

public class LocalStatistics extends Object implements javax.cache.management.CacheStatisticsMXBean
Statistics which reflect only cache interactions done though the javax.cache API by the local client.
  • Constructor Details

    • LocalStatistics

      public LocalStatistics()
  • Method Details

    • incrementCacheHits

      public void incrementCacheHits()
    • incrementCacheMisses

      public void incrementCacheMisses()
    • incrementCacheGets

      public void incrementCacheGets()
    • incrementCachePuts

      public void incrementCachePuts()
    • incrementCacheRemovals

      public void incrementCacheRemovals()
    • incrementCacheEvictions

      public void incrementCacheEvictions()
    • clear

      public void clear()
      Specified by:
      clear in interface javax.cache.management.CacheStatisticsMXBean
    • getCacheHits

      public long getCacheHits()
      Specified by:
      getCacheHits in interface javax.cache.management.CacheStatisticsMXBean
    • getCacheHitPercentage

      public float getCacheHitPercentage()
      Specified by:
      getCacheHitPercentage in interface javax.cache.management.CacheStatisticsMXBean
    • getCacheMisses

      public long getCacheMisses()
      Specified by:
      getCacheMisses in interface javax.cache.management.CacheStatisticsMXBean
    • getCacheMissPercentage

      public float getCacheMissPercentage()
      Specified by:
      getCacheMissPercentage in interface javax.cache.management.CacheStatisticsMXBean
    • getCacheGets

      public long getCacheGets()
      Specified by:
      getCacheGets in interface javax.cache.management.CacheStatisticsMXBean
    • getCachePuts

      public long getCachePuts()
      Specified by:
      getCachePuts in interface javax.cache.management.CacheStatisticsMXBean
    • getCacheRemovals

      public long getCacheRemovals()
      Specified by:
      getCacheRemovals in interface javax.cache.management.CacheStatisticsMXBean
    • getCacheEvictions

      public long getCacheEvictions()
      Specified by:
      getCacheEvictions in interface javax.cache.management.CacheStatisticsMXBean
    • getAverageGetTime

      public float getAverageGetTime()
      Specified by:
      getAverageGetTime in interface javax.cache.management.CacheStatisticsMXBean
    • getAveragePutTime

      public float getAveragePutTime()
      Specified by:
      getAveragePutTime in interface javax.cache.management.CacheStatisticsMXBean
    • getAverageRemoveTime

      public float getAverageRemoveTime()
      Specified by:
      getAverageRemoveTime in interface javax.cache.management.CacheStatisticsMXBean