Package ubic.gemma.web.util
Class CacheMonitorImpl
- java.lang.Object
-
- ubic.gemma.web.util.CacheMonitorImpl
-
- All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean
,CacheMonitor
@Component public class CacheMonitorImpl extends Object implements CacheMonitor, org.springframework.beans.factory.InitializingBean
Get statistics about and manage caches.- Author:
- paul
-
-
Constructor Summary
Constructors Constructor Description CacheMonitorImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterPropertiesSet()
void
clearAllCaches()
Remove all items from all caches.void
clearCache(String cacheName)
Remove all items from the cache with the given name.void
disableStatistics()
Disable collection of statistics on the caches.void
enableStatistics()
Enable collection of statistics on the caches.String
getStats(Locale locale)
Obtain the cache statistics in HTML format.
-
-
-
Method Detail
-
afterPropertiesSet
public void afterPropertiesSet()
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
-
clearAllCaches
public void clearAllCaches()
Description copied from interface:CacheMonitor
Remove all items from all caches.- Specified by:
clearAllCaches
in interfaceCacheMonitor
-
clearCache
public void clearCache(String cacheName)
Description copied from interface:CacheMonitor
Remove all items from the cache with the given name.- Specified by:
clearCache
in interfaceCacheMonitor
- Parameters:
cacheName
- cache
-
disableStatistics
public void disableStatistics()
Description copied from interface:CacheMonitor
Disable collection of statistics on the caches.- Specified by:
disableStatistics
in interfaceCacheMonitor
-
enableStatistics
public void enableStatistics()
Description copied from interface:CacheMonitor
Enable collection of statistics on the caches.- Specified by:
enableStatistics
in interfaceCacheMonitor
-
getStats
public String getStats(Locale locale)
Description copied from interface:CacheMonitor
Obtain the cache statistics in HTML format.- Specified by:
getStats
in interfaceCacheMonitor
- Parameters:
locale
- a locale to use to format numbers and render messages
-
-