Подскажите, есть какой то метод чтоб удалить весь кеш?
Я смотрел, что можно вызвать CacheManager в него загрузить весь все имена кеша и потом поочередно удалять, как имплементировать? Я не знаю, как достать кеш из ehcache.xml.
Припустим есть определено 2 кеша, как их удалить одним вызовом?
Кеш по имени можно удалять @CacheEvict(value = «books», allEntries=true)
Вот настройки конфига:
<!-- cache setup -->
<bean id="ehcache" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean" p:config-location="classpath:ehcache.xml" />
<bean id="cacheManager" class="org.springframework.cache.ehcache.EhCacheCacheManager" p:cacheManager-ref="ehcache" />
Спасибо.