-->
-->
timeToIdleSeconds="120" timeToLiveSeconds="120" overflowToDisk="false"
maxElementsOnDisk="10000000" diskPersistent="false"
diskExpiryThreadIntervalSeconds="120" memoryStoreEvictionPolicy="LRU" />
maxElementsOnDisk="1000" eternal="false" overflowToDisk="true"
diskSpoolBufferSizeMB="20" timeToIdleSeconds="300" timeToLiveSeconds="600"
memoryStoreEvictionPolicy="LFU" />
p:configLocation="classpath:/config/ehcache.xml" />
p:cacheManager-ref="cacheManagerFactory" />
@RequestMapping(value ="query")
@Cacheable(value ="andCache")
public @ResponseBody List query(){
System.out.println("method run");
List list =new ArrayList();
long a =System.currentTimeMillis();
list =userServiceImpl.queryAll();
return list;
}
query方法运行第一次会打印 method run , query方法第二次运行 还是回答因 method run?
给人的感觉就是没缓存啊。
展开