谓的大小导致Hazelcast(Size of Predicate results in Hazel

2019-09-26 16:24发布

什么是寻找在hazelcast IMAP谓词结果大小的最佳方式?

有一个在MapProxyImpl.java和大小()没有直接的大小支持将在返回集合计算其在这种情况下不需要的。

你有什么建议 ?

谢谢。

Answer 1:

你可能会寻找一个IMap::size(Predicate)超载是尚未公布,总之这听起来像一个不错的功能。 你想创建一个功能要求?

为了解决目前的问题,我想最好的解决办法是使用EntryProcessor,对所有键运行,基本上执行你的谓词和返回1或0的每个键,只是总结的结果上来就调用者。 对不起,没有更好的解决办法,但也许别人有一个惊人的想法:)



Answer 2:

有机票上的答案

由于3.8中,你可以使用map.aggregate(Aggregators.count());

我没有测试它尚未



文章来源: Size of Predicate results in Hazelcast