--- title: "キーバリューペアの削除" url: https://docs.catalyst.zoho.com/ja/sdk/java/v1/cloud-scale/cache/delete-key-value-pair/ description: "このページでは、Javaアプリケーションでキーまたはキャッシュオブジェクトを使用してキーバリューペアを削除するメソッドについて、サンプルコードスニペットとともに説明します。" last_updated: 2026-03-30T08:10:30Z service: Cloud Scale type: general related_links: - name: "Cache" url: /ja/cloud-scale/help/cache/introduction --- # キーバリューペアの削除 キーバリューペアが不要になった場合、キャッシュセグメントから完全に削除できます。キーバリューペアは削除後に復元することはできませんが、再作成は可能です。 ### キーによる削除 キーを`deleteCacheValue()`メソッドにパラメータとして直接渡すことで削除できます。 #### サンプルコードスニペット **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); //キーを使用してキャッシュオブジェクトを削除する segment.deleteCacheValue("Name"); ``` ### キャッシュオブジェクトによる削除 この削除バリエーションでは、空のキャッシュインスタンスを構築し、キー値を設定します。このインスタンスを`deleteCacheObject()`メソッドの引数として渡します。 #### サンプルコードスニペット **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); //CacheObjectを作成してキャッシュの詳細を設定する ZCCacheObject cacheDetails = ZCCacheObject.getInstance(); cacheDetails.setKeyName("ObjectKey"); //CacheObjectを使用してキャッシュを削除する segment.deleteCacheObject(cacheDetails); ```