gpt4 book ai didi

java - Ehcache与defaultCache?

转载 作者:行者123 更新时间:2023-12-01 13:29:30 25 4
gpt4 key购买 nike

在我的项目中,我们使用 ehcache对于二级缓存,我们提到<defaultCache>标签和一些<cache>属性也是如此。

ehcache.xml示例

<ehcache>
<defaultCache
maxEntriesLocalHeap="10000"
eternal="false"
timeToIdleSeconds="120"
timeToLiveSeconds="120"
maxEntriesLocalDisk="10000000"
diskExpiryThreadIntervalSeconds="120"
memoryStoreEvictionPolicy="LRU"
/>

<cache name="com.test.First"
maxEntriesLocalHeap="10000"
eternal="false"
timeToIdleSeconds="120"
timeToLiveSeconds="120"
/>
<cache name="com.test.Second"
maxEntriesLocalHeap="10000"
eternal="false"
timeToIdleSeconds="120"
timeToLiveSeconds="120"
/>
</ehcache>

hibernate.cfg.xml示例

<class-cache class="com.test.First" usage="read-only"/>
<class-cache class="com.test.Second" usage="read-only"/>
<class-cache class="com.test.Third" usage="read-only"/>

这里我们添加了<class-cache>标签 com.test.Thirdehcache.xml中没有提到。文件。

这个com.test.Third类也可以通过使用 defaultCache 进行缓存?

最佳答案

实际上对于这种情况是这样,因为 Hibernate 会为您完成这项工作。但defaultCache 并不是为自动创建缓存而设计的。欲了解更多详情,请查看这个问题:Do caches in ehcache.xml inherit from defaultCache?这个问题:EhCache default cache in java

关于java - Ehcache与defaultCache?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21652059/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com