キャッシュデータの更新
キャッシュの既存データはupdateCacheValue()メソッドを通じて更新できます。以下の2つのバリエーションがあります。
キーのキャッシュ値を更新する
このバリエーションでは、更新した値をupdateCacheValue()メソッドのパラメータとして渡すことで、既存のキーの値を更新します。
キーの有効期限は以前の値が維持されます。
サンプルコードスニペット
Package Imports
copy
import com.zc.component.cache.ZCCache;
import com.zc.component.cache.ZCSegment;
copy
//キャッシュインスタンスを取得する
ZCCache cacheobj=ZCCache.getInstance();
//セグメントIDで特定のセグメントのインスタンスを取得する
ZCSegment segment = cacheobj.getSegment(1510000000054091L); //ここにセグメントIDを入力してください
// 既存のキャッシュのキーの値を更新する
ZCCache.getInstance().updateCacheValue("time_taken", "10");
有効期限付きのキャッシュ値の更新
上記と同様に、このバリエーションではキーの値を更新しますが、キーの有効期限もメソッドのパラメータとして渡します。
有効期限の値は、時間単位のlong int値として渡された新しい値で更新されます。
サンプルコードスニペット
Package Imports
copy
import com.zc.component.cache.ZCCache;
import com.zc.component.cache.ZCSegment;
copy
//キャッシュインスタンスを取得する
ZCCache cacheobj=ZCCache.getInstance();
//セグメントIDで特定のセグメントのインスタンスを取得する
ZCSegment segment = cacheobj.getSegment(151xxxxxxxxxL);
//既存のキャッシュのキーの値を有効期限と共に更新する
ZCCache.getInstance().updateCacheValue("time_taken", "48", 2L);
最終更新日 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit