3.13. 最初のアクセスでのキャッシュの作成


Hot Rod Java クライアントが存在しないキャッシュにアクセスしようとすると、getCache("$cacheName") 呼び出しに対して null を返します。

このデフォルトの動作を変更し、クライアントが XML 形式のキャッシュ設定テンプレートまたは Data Grid キャッシュ定義を使用して、最初のアクセスでキャッシュを自動的に作成できるようにします。

プログラムによる手順

import org.infinispan.client.hotrod.configuration.ConfigurationBuilder;
import org.infinispan.client.hotrod.configuration.NearCacheMode;
...

ConfigurationBuilder builder = new ConfigurationBuilder();
builder
  .remoteCache("my-cache")
    .templateName("org.infinispan.DIST_SYNC") 
1

  .remoteCache("another-cache")
    .configuration("<infinispan><cache-container><distributed-cache name=\"another-cache\"/></cache-container></infinispan>"); 
2
Copy to Clipboard Toggle word wrap

1
org.infinispan.DIST_SYNC テンプレートを使用する my-cache という名前のキャッシュを作成します。
2
指定された XML 定義を使用する another-cache という名前のキャッシュを作成します。

Hot Rod クライアントプロパティー

infinispan.client.hotrod.cache.my-cache.template_name=org.infinispan.DIST_SYNC 
1

infinispan.client.hotrod.cache.another-cache.configuration=<infinispan><cache-container><distributed-cache name=\"another-cache\"/></cache-container></infinispan> 
2
Copy to Clipboard Toggle word wrap

1
org.infinispan.DIST_SYNC テンプレートを使用する my-cache という名前のキャッシュを作成します。
2
指定された XML 定義を使用する another-cache という名前のキャッシュを作成します。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る