com.atlassian.confluence.cache
Interface CacheStatisticsManager

All Known Implementing Classes:
CoherenceCacheStatisticsManager, EhCacheStatisticsManager, HazelcastStatisticsManager

public interface CacheStatisticsManager

Provides information on how effective each managed cache is.


Field Summary
static java.lang.String CACHE_NAME_PREFIX
           
 
Method Summary
 java.util.Set<CacheStatisticsCapability> getCapabilities()
          Returns the set of optional capabilities supported by this implementation
 java.util.List<CacheStatistics> getLocalCacheStatistics()
          Retrieve all the cache statistics for locally held caches.
 CacheStatistics getLocalCacheStatistics(java.lang.String cacheName)
          Retrieve the cache statistics for one locally held cache.
 

Field Detail

CACHE_NAME_PREFIX

static final java.lang.String CACHE_NAME_PREFIX
See Also:
Constant Field Values
Method Detail

getLocalCacheStatistics

java.util.List<CacheStatistics> getLocalCacheStatistics()
Retrieve all the cache statistics for locally held caches. This doesn't include clustered caches.

Returns:
list of cache statistics sorted by their localised CacheStatistics.getNiceName().

getLocalCacheStatistics

CacheStatistics getLocalCacheStatistics(java.lang.String cacheName)
Retrieve the cache statistics for one locally held cache. This cannot be used to fetch clustered cache statistics.

Returns:
list of cache statistics sorted by their localised CacheStatistics.getNiceName().

getCapabilities

java.util.Set<CacheStatisticsCapability> getCapabilities()
Returns the set of optional capabilities supported by this implementation

Since:
5.5


Copyright © 2003-2014 Atlassian. All Rights Reserved.