qq_20112473 2016-05-13 09:40 采纳率: 0%
浏览 4337

ehcache 缓存失效时间配置基础问题?

设置默认缓存失效时间5分钟无效,5分钟之后仍然可以访问缓存,配置如下:

 <?xml version="1.0" encoding="GB2312"?>
http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ehcache.xsd">
<diskStore path="java.io.tmpdir"/>

<defaultCache 
maxElementsInMemory="500" 
eternal="false" 
timeToIdleSeconds="300" 
timeToLiveSeconds="300" 
overflowToDisk="true" /> 
</ehcache>

但是,我用下面的方式,配置缓存5分钟之后就失效

<?xml version="1.0" encoding="GB2312"?>
http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ehcache.xsd">
<diskStore path="java.io.tmpdir"/>

<defaultCache 
maxElementsInMemory="500" 
eternal="false" 
timeToIdleSeconds="300" 
timeToLiveSeconds="300" 
overflowToDisk="true" /> 

<cache name="HomeGuideCache" 
maxElementsInMemory="10000" 
eternal="false"
overflowToDisk="false" 
timeToIdleSeconds="300" 
timeToLiveSeconds="300"
memoryStoreEvictionPolicy="LFU" />

<cache name="IHealthTypecache" 
maxElementsInMemory="10000" 
eternal="false"
overflowToDisk="false" 
timeToIdleSeconds="300" 
timeToLiveSeconds="300"
memoryStoreEvictionPolicy="LFU" />


</ehcache>

问题:怎么才能使得系统所有缓存都在5分钟之后失效,也就是都使用默认配置?

  • 写回答

1条回答 默认 最新

报告相同问题?

悬赏问题

  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了
  • ¥50 切换TabTip键盘的输入法
  • ¥15 可否在不同线程中调用封装数据库操作的类
  • ¥15 微带串馈天线阵列每个阵元宽度计算
  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据