の時点でセットのないIMap
ヘーゼルキャストを持っています。イベントがトリガーされた後、この特定のキーに設定したいと思います。というのは、このイベントの時点で私は電話をかけたくないからです。では、どのように ttl をその特定のキーに設定できますか?(key, value)
ttl
imap.put()
ttl
IMap
value = imap.get(key)
imap.put(key, value, 10, TimeUnit.SECONDS)
1415 次
2 に答える
0
バージョン 3.11 以降、HazelcastIMap
にsetTtl(K key,long ttl, TimeUnit timeunit)
はまさにこれを行うメソッドがあります。
key で指定されたエントリの TTL (time to live) 値を新しい TTL 値で更新します。新しい TTL 値は、エントリが作成された時点からではなく、この操作が呼び出された時点から有効になります。エントリが存在しないか、すでに有効期限が切れている場合、この呼び出しは効果がありません。
于 2022-01-10T16:39:36.760 に答える