Interface Stats

    • Method Detail

      • getTimeSinceStart

        long getTimeSinceStart()
        Returns:
        Number of seconds since cache started.
      • getTimeSinceReset

        long getTimeSinceReset()
        Returns:
        Number of seconds since stats where reset
      • getCurrentNumberOfEntries

        int getCurrentNumberOfEntries()
        Returns the number of entries currently in this cache instance. When the cache is configured with distribution, this method only returns the number of entries in the local cache instance. In other words, it does not attempt to communicate with other nodes to find out about the data stored in other nodes in the cluster that is not available locally.
        Returns:
        Number of entries currently in the cache, including passivated entries.
      • getCurrentNumberOfEntriesInMemory

        int getCurrentNumberOfEntriesInMemory()
        The same as getCurrentNumberOfEntries(), however passivated entries are not included.
      • getTotalNumberOfEntries

        long getTotalNumberOfEntries()
        Number of entries stored in cache since the cache started running.
      • getOffHeapMemoryUsed

        long getOffHeapMemoryUsed()
        The amount of off-heap memory used by this cache
        Returns:
      • getStores

        long getStores()
        Returns:
        Number of put operations on the cache.
      • getRetrievals

        long getRetrievals()
        Returns:
        Number of get operations.
      • getHits

        long getHits()
        Returns:
        Number of cache get hits.
      • getMisses

        long getMisses()
        Returns:
        Number of cache get misses.
      • getRemoveHits

        long getRemoveHits()
        Returns:
        Number of cache removal hits.
      • getRemoveMisses

        long getRemoveMisses()
        Returns:
        Number of cache removal misses.
      • getEvictions

        long getEvictions()
        Returns:
        Number of cache eviction.
      • getAverageReadTime

        long getAverageReadTime()
        Returns:
        Average number of milliseconds for a cache get on the cache
      • getAverageWriteTime

        long getAverageWriteTime()
        Returns:
        Average number of milliseconds for a cache put on the cache
      • getAverageRemoveTime

        long getAverageRemoveTime()
        Returns:
        Average number of milliseconds for a cache put on the cache
      • getRequiredMinimumNumberOfNodes

        int getRequiredMinimumNumberOfNodes()
        Returns:
        Required minimum number of nodes to guarantee data consistency
      • reset

        void reset()
        Reset statistics
      • setStatisticsEnabled

        void setStatisticsEnabled​(boolean enabled)
        Enables or disables statistics at runtime.
        Parameters:
        enabled - boolean indicating whether statistics should be enable or not