Hazelcast 什么时候驱逐条目?
When does Hazelcast evict entries?
我目前正在评估 Hazelcast (3.4.2) 并面临驱逐问题:
我有一个配置了 900 秒 TTL 的 IMap。在将一些条目放入我正在制作的地图后,我会定期确定条目何时被驱逐。我希望条目在 900 秒后被驱逐,但有时甚至在大约一个小时后它们也不会被驱逐。
驱逐是否特别发生在对地图的写访问上?这个问题似乎只有在长时间没有写入权限时才会出现。
提前致谢
此致,
一月
是的,每次放置后都会触发逐出清理。
get 操作数达到阈值后也会触发清理。我不记得确切的数字,但应该不会超过数百。
这应该是一种设计选择,尤其是为了避免可能的性能开销。
我目前正在评估 Hazelcast (3.4.2) 并面临驱逐问题:
我有一个配置了 900 秒 TTL 的 IMap。在将一些条目放入我正在制作的地图后,我会定期确定条目何时被驱逐。我希望条目在 900 秒后被驱逐,但有时甚至在大约一个小时后它们也不会被驱逐。
驱逐是否特别发生在对地图的写访问上?这个问题似乎只有在长时间没有写入权限时才会出现。
提前致谢
此致,
一月
是的,每次放置后都会触发逐出清理。 get 操作数达到阈值后也会触发清理。我不记得确切的数字,但应该不会超过数百。 这应该是一种设计选择,尤其是为了避免可能的性能开销。