【发布时间】:2016-04-25 11:49:32
【问题描述】:
我想让 Map eviction max-size="4" PER_NODE 在 Hazelcast 3.6.2 spring 上工作。下面是我在春天定义的地图。
<hz:map name="sfdRequestMap" in-memory-format="OBJECT" eviction-policy="LRU" max-size="4" max-size-policy="PER_NODE" eviction-percentage="25">
</hz:map>
我还检查了是否真的为定义的地图设置了此驱逐策略,并且确实如此。几秒钟后驱逐也适用于该地图,但覆盖最大尺寸的驱逐则无效。我正在使用 hazelcast 3.6.2。我还尝试过删除内存格式、更改驱逐策略等。
预期的行为是,当地图超过项目数量(超过 4 个)时,将开始驱逐。实际行为是驱逐永远不会开始。
欢迎任何帮助。
【问题讨论】:
-
您观察到的行为是什么?我想条目不会被驱逐。这是正确的吗?
-
这是正确的:)
-
我已经用 10 个条目对其进行了测试以获取更多信息。
标签: java spring hazelcast hazelcast-imap