Interface ClusterCacheStats

  • All Superinterfaces:
    org.infinispan.commons.dataconversion.internal.JsonSerialization, Stats

    public interface ClusterCacheStats
    extends Stats
    Similar to Stats but cluster wide.
    Since:
    7.1
    Author:
    Vladimir Blagojevic
    • Method Detail

      • getReadWriteRatio

        double getReadWriteRatio()
        Returns:
        cluster wide read/writes ratio for the cache
      • getHitRatio

        double getHitRatio()
        Returns:
        cluster wide total percentage hit/(hit+miss) ratio for this cache
      • getNumberOfLocksAvailable

        int getNumberOfLocksAvailable()
        Returns:
        the total number of exclusive locks available in the cluster
      • getNumberOfLocksHeld

        int getNumberOfLocksHeld()
        Returns:
        the total number of exclusive locks held in the cluster
      • getInvalidations

        long getInvalidations()
        Returns:
        the total number of invalidations in the cluster
      • getActivations

        long getActivations()
        Returns:
        the total number of activations in the cluster
      • getPassivations

        long getPassivations()
        Returns:
        the total number of passivations in the cluster
      • getCacheLoaderLoads

        long getCacheLoaderLoads()
        Returns:
        the total number of persistence load operations in the cluster
      • getCacheLoaderMisses

        long getCacheLoaderMisses()
        Returns:
        the total number of persistence misses in the cluster
      • getStoreWrites

        long getStoreWrites()
        Returns:
        the total number of persistence store operations in the cluster
      • getApproximateEntries

        long getApproximateEntries()
        Description copied from interface: Stats
        Returns the approximate number of entries in this cache that exist in memory or persistent storage. 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 communicate with other nodes to find out about data stored in the cluster and not available locally.
        Specified by:
        getApproximateEntries in interface Stats
        Returns:
        the approximate number of entries. Each owner's copy is counted separately, except entries in shared stores.
      • getApproximateEntriesInMemory

        long getApproximateEntriesInMemory()
        Description copied from interface: Stats
        The same as Stats.getApproximateEntries(), however passivated entries are not included.
        Specified by:
        getApproximateEntriesInMemory in interface Stats
        Returns:
        the approximate number of entries in memory. Each owner's copy is counted separately.
      • getStaleStatsThreshold

        long getStaleStatsThreshold()
        Returns:
        The time in milliseconds, to wait between requests before re-retrieving cluster wide stats
      • setStaleStatsThreshold

        void setStaleStatsThreshold​(long threshold)
        Parameters:
        threshold - the time in milliseconds, to wait between requests before re-retrieving cluster wide stats
      • reset

        void reset()
        Reset the collected statistics