Package org.infinispan.stats
Interface ClusterCacheStats
-
-
Field Summary
Fields Modifier and Type Field Description static StringOBJECT_NAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description longgetActivations()longgetApproximateEntries()Returns the approximate number of entries in this cache that exist in memory or persistent storage.longgetApproximateEntriesInMemory()The same asStats.getApproximateEntries(), however passivated entries are not included.longgetApproximateEntriesUnique()The same asStats.getApproximateEntries(), however only entries owned as primary are counted.longgetCacheLoaderLoads()longgetCacheLoaderMisses()doublegetHitRatio()longgetInvalidations()intgetNumberOfLocksAvailable()intgetNumberOfLocksHeld()longgetPassivations()doublegetReadWriteRatio()longgetStaleStatsThreshold()longgetStoreWrites()voidreset()Reset the collected statisticsvoidsetStaleStatsThreshold(long threshold)-
Methods inherited from interface org.infinispan.stats.Stats
getAverageReadTime, getAverageReadTimeNanos, getAverageRemoveTime, getAverageRemoveTimeNanos, getAverageWriteTime, getAverageWriteTimeNanos, getCurrentNumberOfEntries, getCurrentNumberOfEntriesInMemory, getDataMemoryUsed, getEvictions, getHits, getMisses, getOffHeapMemoryUsed, getRemoveHits, getRemoveMisses, getRequiredMinimumNumberOfNodes, getRetrievals, getStores, getTimeSinceReset, getTimeSinceStart, getTotalNumberOfEntries, reset, setStatisticsEnabled
-
-
-
-
Field Detail
-
OBJECT_NAME
static final String OBJECT_NAME
- See Also:
- Constant Field Values
-
-
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:StatsReturns 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:
getApproximateEntriesin interfaceStats- 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:StatsThe same asStats.getApproximateEntries(), however passivated entries are not included.- Specified by:
getApproximateEntriesInMemoryin interfaceStats- Returns:
- the approximate number of entries in memory. Each owner's copy is counted separately.
-
getApproximateEntriesUnique
long getApproximateEntriesUnique()
Description copied from interface:StatsThe same asStats.getApproximateEntries(), however only entries owned as primary are counted. This is only different fromStats.getApproximateEntries()only in distributed and replicated caches.- Specified by:
getApproximateEntriesUniquein interfaceStats- Returns:
- the approximate number of unique entries.
-
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
-
-