2.2. CacheManagers の作成
2.2.1. 新しい RemoteCacheManager の作成
次の設定を用いて、新しい
RemoteCacheManager
を設定します。
import org.infinispan.client.hotrod.configuration.Configuration; import org.infinispan.client.hotrod.configuration.ConfigurationBuilder; Configuration conf = new ConfigurationBuilder().addServer().host("localhost").port(11222).build(); RemoteCacheManager manager = new RemoteCacheManager(conf); RemoteCache defaultCache = manager.getCache();
設定の説明
指定された設定の各行の説明は以下のとおりです。
ConfigurationBuilder()
メソッドを使用して、新しいビルダーを設定します。.addServer()
プロパティーは、.host(<hostname|ip>)
および.port(<port>)
プロパティーで指定されたリモートサーバーを追加します。Configuration conf = new ConfigurationBuilder().addServer().host(<hostname|ip>).port(<port>).build();
- 指定された設定を使用して新しい
RemoteCacheManager
を作成します。RemoteCacheManager manager = new RemoteCacheManager(conf);
- リモートサーバーからデフォルトキャッシュを取得します。
RemoteCache defaultCache = manager.getCache();