3.4.3. バッチ化 API の使用
キャッシュがバッチ化を使用するよう設定された後に、キャッシュで次のように
startBatch()
と endBatch()
を呼び出して、バッチ化を使用します。
Cache cache = cacheManager.getCache();
Cache cache = cacheManager.getCache();
例3.1 バッチを使用しない場合
cache.put("key", "value");
cache.put("key", "value");
cache.put(key, value);
行が実行された場合、値はすぐに置き換えられます。
例3.2 バッチの使用
行
cache.endBatch(true
);
が実行された場合、バッチが開始された以降に行われたすべての変更がレプリケートされます。
行
cache.endBatch(false
);
が実行された場合、バッチで行われた変更は破棄されます。