0

我在一个项目中找到了 ehcache 的下一个配置。对我来说它看起来很奇怪,我不明白 A.blist 缓存配置了什么。请帮我理解这个配置。

实体 A 具有 B 类型实体的列表

<cache name="A.blist"
       maxElementsInMemory="10000"
       eternal="false"
       overflowToDisk="false"
       memoryStoreEvictionPolicy="LRU" />


<cache name="B"
       maxElementsInMemory="5000"
       eternal="true"
       overflowToDisk="false"
       memoryStoreEvictionPolicy="LRU" />
4

1 回答 1

3

Hibernate 在独立缓存中缓存集合。因此,如果您有一个具有列表或集合的实体,它将需要它自己的缓存。

这在hibernate-ehcache 集成文档中进行了解释。

于 2012-08-08T09:14:42.153 回答