gpt4 book ai didi

java - 是时候支持 hazelcast ISet 和 IList 了

转载 作者:行者123 更新时间:2023-11-30 07:48:19 25 4
gpt4 key购买 nike

Hazelcast IMap 支持 map 条目的生存时间。IMap 有这个 like 的方法

我的问题是,Hazelcast ISetIList 是否支持条目的生存时间?

我在文档中找不到ISetIList

方法应该像 set.add(object, 10, TimeUnit.SECONDS)

最佳答案

不,它不支持 ISet 和 IList。

您可以考虑在 IMap 之上实现 Set 或 List 功能,例如:

  • 要实现 Set 功能,您可以简单地将您的值作为 IMap 的键和一些预定义的常量值,就像标准 Java HashSet 对 HashMap 所做的那样
  • 要拥有列表功能,您可以使用 Hazelcast IAtomicLong 生成索引并使用 IMap 将值存储在生成的键下,但它的性能仍然不如IList 并且可能有限制

如果您采用这种方式,您可以使用带有生存时间参数的IMap API 来确保您的值随着时间的推移而过期。

关于java - 是时候支持 hazelcast ISet 和 IList 了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49292894/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com