在ehcache 2.x版本中,我有以下配置。
<cache name="basicCache"
maxEntriesLocalHeap="400"
eternal="true"
timeToIdleSeconds="0"
timeToLiveSeconds="0"
overflowToDisk="false">
</cache>
以下是相应的ehcache 3.x版本。
<ehcache:cache alias="basicCache">
<ehcache:key-type>java.lang.Long</ehcache:key-type>
<ehcache:value-type>java.lang.String</ehcache:value-type>
<ehcache:resources>
<ehcache:heap unit=entries">400</ehcache:heap>
</ehcache:resources>
</ehcache:cache>
有人可以帮我配置ehcache 3.5.2版本中的以下属性。
永恒=&#34; true&#34; 和 的 overflowToDisk =&#34;假&#34;
答案 0 :(得分:2)
用于将永久设置为true,这意味着将忽略超时并且缓存永不过期。您可以通过将expiry设置为none来设置此项。如下所示,
.c
希望这会有所帮助:)
答案 1 :(得分:1)
overflowToDisk概念已从ehcache 3.x版本中删除。请参阅此链接以获取更多详细信息
https://groups.google.com/forum/#!topic/ehcache-users/FFHHhRW5hdg
答案 2 :(得分:0)
您不必配置overflowToDisk =“ false” 因为默认情况下是禁用的,如下面的链接所述