2.2. CacheManagers の作成
2.2.1. 新しい RemoteCacheManager の作成 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
例2.1 新しい RemoteCacheManager の設定
設定の説明
指定された設定の各行の説明は以下のとおりです。
ConfigurationBuilder()メソッドを使用して、新しいビルダーを設定します。.addServer()プロパティーは、.host(<hostname|ip>)および.port(<port>)プロパティーで指定されたリモートサーバーを追加します。Configuration conf = new ConfigurationBuilder().addServer().host(<hostname|ip>).port(<port>).build();
Configuration conf = new ConfigurationBuilder().addServer().host(<hostname|ip>).port(<port>).build();Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 指定された設定を使用して新しい
RemoteCacheManagerを作成します。RemoteCacheManager manager = new RemoteCacheManager(conf);
RemoteCacheManager manager = new RemoteCacheManager(conf);Copy to Clipboard Copied! Toggle word wrap Toggle overflow - リモートサーバーからデフォルトキャッシュを取得します。
RemoteCache defaultCache = manager.getCache();
RemoteCache defaultCache = manager.getCache();Copy to Clipboard Copied! Toggle word wrap Toggle overflow
2.2.2. 新しい組み込みキャッシュマネージャーの作成 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
CDI を使用せずに新規の EmbeddedCacheManager を作成するには、以下の手順を実行します。
手順2.1 新しい組み込みキャッシュマネージャーの作成
- 設定 XML ファイルを作成します。クラスパス上 (たとえば
resources/内) にmy-config.file.xmlファイルを作成します。このファイルに設定情報を追加します。 - 設定ファイルを使用してキャッシュマネージャーを作成するには、以下のプログラムを使用した設定を使用します。
EmbeddedCacheManager manager = new DefaultCacheManager("my-config-file.xml"); Cache defaultCache = manager.getCache();EmbeddedCacheManager manager = new DefaultCacheManager("my-config-file.xml"); Cache defaultCache = manager.getCache();Copy to Clipboard Copied! Toggle word wrap Toggle overflow
上記の手順によって、指定された基本的な設定を使用して新規の EmbeddedCacheManager を作成できます。
2.2.3. CDI の使用による新しい組み込みキャッシュマネージャーの作成 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
CDI を使用して新規の EmbeddedCacheManager インスタンスを作成するには、以下の手順を実行します。
手順2.2 CDI を使用した新規 EmbeddedCacheManager の作成
- 次のようにデフォルト設定を指定します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - デフォルトのキャッシュマネージャーを挿入します。
... @Inject EmbeddedCacheManager cacheManager; ...
... @Inject EmbeddedCacheManager cacheManager; ...Copy to Clipboard Copied! Toggle word wrap Toggle overflow