--- title: "キャッシュからのデータ取得" url: https://docs.catalyst.zoho.com/ja/sdk/java/v1/cloud-scale/cache/retrieve-data-from-cache/ description: "このページでは、Javaアプリケーションでキャッシュからデータを取得するメソッドについて、サンプルコードスニペットとともに説明します。" last_updated: 2026-03-30T08:10:30Z service: Cloud Scale type: general related_links: - name: "Retrieve Data from the Cache - API" url: /ja/api/code-reference/cloud-scale/cache/get-cache-value/#GetCacheValue - name: "Cache" url: /ja/cloud-scale/help/cache/introduction --- # キャッシュからのデータ取得 ### キー名による値の取得 すべてのキャッシュセグメントにはキーバリューペアが含まれています。キーと値はどちらも_String_型です。キーの値は `getCacheValue()`メソッドを通じて取得されます。 #### サンプルコードスニペット **Package Imports** ```java import com.zc.component.cache.ZCCache; import com.zc.component.cache.ZCSegment; ``` ```java //キャッシュインスタンスを取得する ZCCache cacheobj=ZCCache.getInstance(); //セグメントIDで特定のセグメントのインスタンスを取得する ZCSegment segment = cacheobj.getSegment(1510000000054091L); //キーを使用してキャッシュオブジェクトの値を取得する String cacheValue= segment.getCacheValue("Val"); ``` ### キー名によるキャッシュオブジェクトの取得 キャッシュオブジェクトを取得する別のバリエーションとして、キーに対応する値をキャッシュオブジェクトとして返す方法があります。 > **Note:** キャッシュオブジェクトには、キー、値、有効期限などのすべての属性が含まれます。 #### サンプルコードスニペット **Package Imports** ```java import com.zc.component.cache.ZCCache; import com.zc.component.cache.ZCCacheObject; import com.zc.component.cache.ZCSegment; ``` ```java //キャッシュインスタンスを取得する ZCCache cacheobj=ZCCache.getInstance(); //セグメントIDで特定のセグメントのインスタンスを取得する ZCSegment segment = cacheobj.getSegment(1510000000054091L); //ここにセグメントIDを入力してください //キーを使用してキャッシュオブジェクトを取得する ZCCacheObject cacheValue = segment.getCacheObject("Name"); // キャッシュキーを置き換えてください ```