2.2. ConfigurationBuilder API を使用したキャッシュ API の設定


JBoss Data Grid は、ConfigurationBuilder API を使用してキャッシュを設定します。
キャッシュは ConfigurationBuilder ヘルパーオブジェクトを使用してプログラミングにより設定されます。
以下は、ConfigurationBuilder API を使用してプログラミングにより設定され、同期的にレプリケートされたキャッシュの例です。
Configuration c = new ConfigurationBuilder().clustering().cacheMode(CacheMode.REPL_SYNC).build();
     
String newCacheName = "repl";
manager.defineConfiguration(newCacheName, c);
Cache<String, String> cache = manager.getCache(newCacheName);

Copy to Clipboard Toggle word wrap
設定の説明:

提供された設定の各行の説明は以下のとおりです。

  1. Configuration c = new ConfigurationBuilder().clustering().cacheMode(CacheMode.REPL_SYNC).build();
    
    Copy to Clipboard Toggle word wrap
    設定の最初の行で、新しいキャッシュ設定オブジェクト (c と命名済み) は、ConfigurationBuilder を使用して作成されます。設定 c には、キャッシュモードを除くすべてのキャッシュ設定オプションのデフォルト値が割り当てられ、この値は上書きされ、同期レプリケーション (REPL_SYNC) に設定されます。
  2. String newCacheName = "repl";
    
    Copy to Clipboard Toggle word wrap
    設定の 2 行目で、新しい変数 (タイプが String) が作成され、値 repl が割り当てられます。
  3. manager.defineConfiguration(newCacheName, c);
    
    Copy to Clipboard Toggle word wrap
    設定の 3 行目で、キャッシュマネージャーは名前付きキャッシュ設定を定義するために使用されます。この名前付きキャッシュ設定は repl と呼ばれ、設定は、最初の行のキャッシュ設定 c に提供された設定に基づきます。
  4. Cache<String, String> cache = manager.getCache(newCacheName);
    
    Copy to Clipboard Toggle word wrap
    設定の 4 行目で、キャッシュマネージャーで保持された repl の一意のインスタンスに対する参照を取得するために、キャッシュマネージャーが使用されます。このキャッシュインスタンスはデータを格納および取得する操作を実行するために使用できます。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat