我正在休眠项目中设置EHCache。如果缓存满了怎么办?假设所有实体在缓存中都是有效的,并且 hibernate 想要将新实体添加到其中。那么哪个实体将被休眠将这个新实体添加到缓存中?或者有什么机制可以通过代码来处理这种情况?
问问题
37 次
1 回答
1
默认实现是 LRU 或最近最少使用。当然,这可以重新配置,但通常这不是一个坏策略。 文档在这里。看起来它们也支持 LFU 和 FIFO,如果您愿意,您可以指定自己的算法。
祝你好运!
于 2019-07-24T12:01:16.157 回答