gpt4 book ai didi

java - 当缓存内存已满时,在将新实体添加到缓存之前,哪个现有实体将被 hibernate 从缓存中逐出?

转载 作者:行者123 更新时间:2023-11-30 05:33:05 27 4
gpt4 key购买 nike

我正在 hibernate 项目中设置EHCache。如果缓存已满会发生什么?假设所有实体在缓存中都是有效的,并且 hibernate 想要将新实体添加到其中。那么哪个实体会被 hibernate 逐出以将这个新实体添加到缓存中呢?或者有什么机制可以通过代码处理这种情况吗?

最佳答案

默认实现是 LRU 或最近最少使用。当然,这可以重新配置,但通常这不是一个坏策略。 Documentation here 。看起来它们也支持 LFU 和 FIFO,并且您可以根据需要指定自己的算法。

祝你好运!

关于java - 当缓存内存已满时,在将新实体添加到缓存之前,哪个现有实体将被 hibernate 从缓存中逐出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57162588/

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