Hazelcast如何逐出IMap

时间:2012-09-08 04:37:55

标签: java hazelcast

关于进入榛子的快速问题..

我有一个大小( map_size_per_jvm )的IMap是6,由MapStore支持(保存到mysql数据库),写延迟秒设置为60秒。

如果我获得数据(在10秒间隔内)地图大小6在60秒将会发生什么? 它会先存储数据还是首先驱逐数据? 如果它首先驱逐数据,那么在驱逐开始之前我将如何存储数据? 请不要设置 eviction-delay-seconds :我可以延迟。

我应该使用 EntryListener (当evict事件触发时我能将它存储到数据库中)吗?

1 个答案:

答案 0 :(得分:1)

在逐出之前,无论其写入延迟次数如何,hazelcast都会保留数据。您可以手动轻松检查此调用evict()。