お知らせ:

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

キャッシュへのデータ挿入

キャッシュ情報の取得に加えて、以下のputCache()のバリエーションはキャッシュオブジェクト要素の挿入もサポートしています。

キーバリューペアの挿入

以下のコードは、putCacheValue()メソッドを使用してキャッシュセグメントにキーバリューペアを挿入します。

Note: 有効期限はデフォルトで48時間に設定されています。

サンプルコードスニペット

Package Imports
copy
import com.zc.component.cache.ZCCache;
import com.zc.component.cache.ZCCacheObject; 
import com.zc.component.cache.ZCSegment;
copy
//キャッシュインスタンスを取得する 
ZCCache cacheobj=ZCCache.getInstance(); 
//セグメントIDで特定のセグメントのインスタンスを取得する 
ZCSegment segment = cacheobj.getSegment(1510000000054091L); 
//キャッシュにキー・バリューペアとして値を保存する(デフォルトの有効期限は48時間)
ZCCacheObject cache = segment.putCacheValue("Name", "Amelia Burrows");

有効期限付きのキーバリューペアの挿入

前述のケースと同様に、キーと値のパラメータに加えて、オプションパラメータの有効期限がこのバリエーションで使用されます。

Note: 有効期限の値は、時間単位のlong値として渡す必要があります。

サンプルコードスニペット

Package Imports
copy
import com.zc.component.cache.ZCCache; 
import com.zc.component.cache.ZCCacheObject; 
import com.zc.component.cache.ZCSegment;
copy
//キャッシュインスタンスを取得する ZCCache
cacheobj=ZCCache.getInstance(); 
//セグメントIDで特定のセグメントのインスタンスを取得する 
ZCSegment segment = cacheobj.getSegment(1510000000054091L); 
//指定した有効期限でキャッシュにキー・バリューペアとして値を保存する。(時間単位) 
ZCCacheObject cache = segment.putCacheValue("LastName", "S", 1L);

キャッシュオブジェクトによるキーバリューペアの挿入

以下のコードは、putCacheObject()メソッドを使用してキャッシュセグメントにキーバリューペアを挿入します。

Note: キー名がキャッシュセグメントに既に存在する場合、新しく挿入された値で置き換えられます。

サンプルコードスニペット

Package Imports
copy
import com.zc.component.cache.ZCCache; 
import com.zc.component.cache.ZCCacheObject; 
import com.zc.component.cache.ZCSegment;
copy
//キャッシュインスタンスを取得する ZCCache
cacheobj=ZCCache.getInstance(); 
//セグメントIDで特定のセグメントのインスタンスを取得する 
ZCSegment segment = cacheobj.getSegment(1510000000054091L); 
//CacheObjectを作成してキャッシュセグメントの属性を設定する 
ZCCacheObject cacheDetails = ZCCacheObject.getInstance(); 
cacheDetails.setKeyName("ObjectKey"); 
cacheDetails.setValue("ObjectValue");
cacheDetails.setExpiryInHours(1L); 
//CacheObjectを使用してキャッシュを作成する 
ZCCacheObject cache = segment.putCacheObject(cacheDetails);

最終更新日 2026-03-30 13:40:30 +0530 IST