我想在Hazelcast中拥有多个原子长,让我们说一个名称为“ atomic_1”,另一个名称为“ atomic_2”,我想从创建之日起每天驱逐“ atomic_1”,而我想驱逐“从创建之时起每小时每小时一次。我正在使用hazelcast-spring
答案 0 :(得分:1)
您可以从在IMap中维护创建的所有IAtomicLong实例及其名称的映射开始,在每个映射条目上设置TTL。这样,当一个地图项(在您的情况下为IAtomicLong实例名称)被驱逐时,您将监听该事件(entryEvicted或entryExpired),并从列表中显式 destroy 聚集在该事件侦听器中。