Hazelcast - executeOnEntries在第一次执行后停止

时间:2016-12-16 09:42:21

标签: java caching hazelcast

我对Hazelcast处理器有疑问。 有没有办法让EntryProcessor在第一个之后停止执行?

假设我必须删除具有与特定条件匹配的密钥的条目。 关键A12值123 键1234值345 我想删除其键中包含“1”的第一个条目。 (A12) 如何在不迭代条目集的情况下通过使用过滤器和条目处理器来删除它(仅删除第一个匹配的条目,跳过下面的条目。使用executeOnEntries(processor,predicate)。我知道我可以在条目上迭代自己地图集并删除它,但我想知道是否有另一种解决方案。

谢谢!

1 个答案:

答案 0 :(得分:1)

不,你不能用EntryProcessor做到这一点,但是我们正在研究即将发布的流处理引擎(作为早期访问)。目前的发布计划接近于1月份发布的Hazelcast 3.8。如果您有兴趣,请告诉我们。我们有一个私人测试计划,但不确定是否还有可用座位,但我可以与合适的人联系:)