我正在休眠项目中设置EHCache。如果缓存已满会怎样?假设所有实体在缓存中都是有效的,并且 hibernate 想要将新实体添加到其中。那么hibernate会驱逐哪个实体来将这个新实体添加到缓存中呢?或者有什么机制可以通过代码来处理这种情况?
1 回答
慕码人2483693
TA贡献1860条经验 获得超9个赞
默认实现是 LRU 或最近最少使用。当然这可以重新配置,但通常这不是一个坏策略。 看起来他们也支持 LFU 和 FIFO,如果您愿意,您可以指定自己的算法。
添加回答
举报
0/150
提交
取消