0

の時点でセットのないIMapヘーゼルキャストを持っています。イベントがトリガーされた後、この特定のキーに設定したいと思います。というのは、このイベントの時点で私は電話をかけたくないからです。では、どのように ttl をその特定のキーに設定できますか?(key, value)ttlimap.put()ttlIMapvalue = imap.get(key)imap.put(key, value, 10, TimeUnit.SECONDS)

4

2 に答える 2

0

バージョン 3.11 以降、HazelcastIMapsetTtl(K key,long ttl, TimeUnit timeunit)はまさにこれを行うメソッドがあります。

key で指定されたエントリの TTL (time to live) 値を新しい TTL 値で更新します。新しい TTL 値は、エントリが作成された時点からではなく、この操作が呼び出された時点から有効になります。エントリが存在しないか、すでに有効期限が切れている場合、この呼び出しは効果がありません。

于 2022-01-10T16:39:36.760 に答える