4.2. Data Grid の設定 API

プログラムで Data Grid を設定します。

グローバル設定

GlobalConfiguration クラスを使用して、Cache Manager 下のすべてのキャッシュに設定を適用します。

GlobalConfiguration globalConfig = new GlobalConfigurationBuilder()
  .cacheContainer().statistics(true) 1
  .metrics().gauges(true).histograms(true) 2
  .jmx().enable() 3
  .build();
1
キャッシュマネージャーの統計を有効にします。
2
metrics エンドポイント経由で統計をエクスポートします。
3
JMX MBean を使用して統計をエクスポートします。

参考資料:

キャッシュ設定

ConfigurationBuilder クラスを使用してキャッシュを設定します。

ConfigurationBuilder builder = new ConfigurationBuilder();
     builder.clustering() 1
            .cacheMode(CacheMode.DIST_SYNC) 2
            .l1().lifespan(25000L) 3
            .hash().numOwners(3) 4
            .statistics().enable(); 5
     Configuration cfg = builder.build();
1
キャッシュクラスターリングを有効にします。
2
分散同期キャッシュモードを使用します。
3
L1 キャッシュのエントリーの最大有効期間を設定します。
4
キャッシュエントリーごとに 3 つのクラスター全体のレプリカを設定します。
5
キャッシュ統計を有効にします。

参考資料: