0
IMapに値を設定するためにsetを使用しています。 私が解決しようとしている問題は、マップからキーを読み取ったときに、対応するttlを取得できるようにしたいということです。私はヘイルキャストに新しいです、いくつかの助けに感謝します。Hazelcast Imapでキーのttlを取得
val testMap: IMap[String, String] = hc.getNativeInstance().getMap(testhcMap)
if (!testMap.containsKey(key)) {
val duration = TimeUnit.HOURS
val ttlLen: Long = 1
md5Map.set(key: String, event: acp_event, ttlLen: Long, duration: TimeUnit)
return true
}
上記のスニペットは値を設定します。 IMapにデータを挿入する前にもう一度チェックを追加したいのですが、ttlが1時間未満かどうかをチェックし、それに基づいて何らかのアクションを実行したいと思います。