JBoss.orgCommunity Documentation
eXo Platform uses caches at several levels. Monitoring them can provide the critical performance information, especially useful for tuning the server. Each cache is exposed with statistics and management operations.
The JMX name template of Cache MBeans: exo:service=cache,name= {CacheName} where CacheName is the name of each cache instance.
Attribute | Description |
---|---|
Name
| The name of the cache. |
Capacity
| The maximum capacity of the cache. |
HitCount
| The total number of times the cache was successfully queried. |
MissCount
| The total number of times the cache was queried without success. |
Size
| The number of entries in the cache. |
TimeToLive
| The valid period of the cache entry in seconds. If the value is set to -1, the entries are never expired. |
Operation | Description |
---|---|
clearCache()
| Evict all entries from the cache. This method can be used to force a programmatic flush of the cache. |
getName
| Return the cache name. |
getLiveTime
| Return the valid lifetime of an entry in the cache in seconds. |
setLiveTime
| Set the valid lifetime of an entry in the cache in seconds. |
getCacheHit
| Return the total number of successful hits. |
getCacheMiss
| Return the total number of unsuccessful hits. |
getMaxSize
| Return the maximum capacity of the cache. |
setMaxSize
| Set the maximum capacity of the cache. |
getCacheSize
| Return the number of entries in the cache. |