spring 에서 ehcache의 캐쉬 삭제 방법

web-cache.xml
ehcache.xml
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ehcache.org/ehcache.xsd"
maxBytesLocalHeap="32M" maxBytesLocalOffHeap="128M"
maxBytesLocalDisk="0M" updateCheck="false">
name="cache"
maxElementsInMemory="1000"
eternal="false"
overflowToDisk="false"
timeToLiveSeconds="3600"
/>
import net.sf.ehcache.Cache;
import net.sf.ehcache.CacheManager;
@Autowired
private CacheManager cacheManager;
Cache cache = cacheManager.getCache("cache");
cache.clearStatistics();
캐쉬 이름은 ehcache.xml에서 설정한 이름으로 한다.

댓글