Loading...

お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

キャッシュデータの更新

キャッシュの既存データは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