Class CacheTuner
- java.lang.Object
-
- net.n2oapp.framework.config.ehcache.monitoring.CacheTuner
-
public class CacheTuner extends Object
- Author:
- V. Alexeev.
-
-
Constructor Summary
Constructors Constructor Description CacheTuner(org.springframework.cache.CacheManager cacheManager, String monitoring)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.sf.ehcache.Ehcachecache(String name)voidclearCache(String name)Очистка кешаvoidclearStatistic(String name)Очистить статистику кэшаvoidconfigure(CacheConfig config)Изменение конфигурации cachevoiddisableMonitoring(String name)Выключение мониторинга кэшаvoidenableMonitoring(String name)Включение мониторинга кэшаCollection<net.sf.ehcache.Ehcache>getAllCaches()Set<String>getEnabledStatisticEhcaches()
-
-
-
Constructor Detail
-
CacheTuner
public CacheTuner(org.springframework.cache.CacheManager cacheManager, String monitoring)
-
-
Method Detail
-
configure
public void configure(CacheConfig config)
Изменение конфигурации cache- Parameters:
config- dto класс со всеми возможными насройками
-
clearCache
public void clearCache(String name)
Очистка кеша- Parameters:
name- название региона кэша
-
disableMonitoring
public void disableMonitoring(String name)
Выключение мониторинга кэша- Parameters:
name- название региона кэша
-
enableMonitoring
public void enableMonitoring(String name)
Включение мониторинга кэша- Parameters:
name- название региона кэша
-
clearStatistic
public void clearStatistic(String name)
Очистить статистику кэша- Parameters:
name- название региона кэша
-
getAllCaches
public Collection<net.sf.ehcache.Ehcache> getAllCaches()
- Returns:
- все найденные EhCache-ы в переданном CacheManager
-
cache
public net.sf.ehcache.Ehcache cache(String name)
- Parameters:
name- название региона кэша- Returns:
- cache
- Throws:
IllegalStateException- если такого кэша нет
-
-