@MXBean public interface CacheStatisticsMXBean
clear()
.
There are no defined consistency semantics for statistics. Refer to the
implementation for precise semantics.
Each cache's statistics object must be registered with an ObjectName that is
unique and has the following type and attributes:
Type:
javax.cache:type=CacheStatistics
Required Attributes:
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clears the statistics counters to 0 for the associated Cache.
|
float |
getAverageGetTime()
The mean time to execute gets.
|
float |
getAveragePutTime()
The mean time to execute puts.
|
float |
getAverageRemoveTime()
The mean time to execute removes.
|
long |
getCacheEvictions()
The total number of evictions from the cache.
|
long |
getCacheGets()
The total number of requests to the cache.
|
float |
getCacheHitPercentage()
This is a measure of cache efficiency.
|
long |
getCacheHits()
The number of get requests that were satisfied by the cache.
|
long |
getCacheMisses()
A miss is a get request which is not satisfied.
|
float |
getCacheMissPercentage()
Returns the percentage of cache accesses that did not find a requested entry
in the cache.
|
long |
getCachePuts()
The total number of puts to the cache.
|
long |
getCacheRemovals()
The total number of removals from the cache.
|
void clear()
long getCacheHits()
float getCacheHitPercentage()
getCacheHits()
divided by ()
* 100.long getCacheMisses()
float getCacheMissPercentage()
getCacheMisses()
divided by
getCacheGets()
* 100.long getCacheGets()
long getCachePuts()
long getCacheRemovals()
long getCacheEvictions()
float getAverageGetTime()
float getAveragePutTime()
float getAverageRemoveTime()
Copyright © 2013. All Rights Reserved.