13.2. CacheManagers の作成
13.2.1. 新しい RemoteCacheManager の作成 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
手順13.1 新しい RemoteCacheManager の設定
ConfigurationBuilder()
コンストラクターを使用して新しい設定ビルダーを作成します。.addServer()
メソッドは、.host(<hostname|ip>)
プロパティーと.port(<port>)
プロパティーで設定されたリモートサーバーを追加します。- 指定された設定を使用して新しい
RemoteCacheManager
を作成します。 - リモートサーバーからデフォルトキャッシュを取得します。
13.2.2. 新しい組み込みキャッシュマネージャーの作成 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
CDI を使用せずに新規の EmbeddedCacheManager を作成するには、以下の手順を実行します。
手順13.2 新しい組み込みキャッシュマネージャーの作成
- 設定 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
上記の手順を完了すると、
my-config-file.xml
で指定された設定を使用して新規の EmbeddedCacheManager が作成されます。
13.2.3. CDI の使用による新しい組み込みキャッシュマネージャーの作成 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
CDI を使用して新規の EmbeddedCacheManager インスタンスを作成するには、以下の手順を実行します。
手順13.3 CDI を使用した新規 EmbeddedCacheManager の作成
- 次のようにデフォルト設定を指定します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - デフォルトのキャッシュマネージャーを挿入します。
<!-- Additional configuration information here --> @Inject EmbeddedCacheManager cacheManager; <!-- Additional configuration information here -->
<!-- Additional configuration information here --> @Inject EmbeddedCacheManager cacheManager; <!-- Additional configuration information here -->
Copy to Clipboard Copied! Toggle word wrap Toggle overflow