}
});
}
private EmbeddedCacheManager getCacheManager(boolean batchingEnabled) throws Exception {
ConfigurationBuilder builder = new ConfigurationBuilder();
builder
.persistence()
.passivation(false)
.addSingleFileStore()
.location(TMP_DIR + File.separator + "cacheStore")
.preload(false)
.fetchPersistentState(true)
.purgeOnStartup(false)
.indexing()
.enable()
.indexLocalOnly(true)
.addProperty("default.directory_provider", "filesystem")
.addProperty("lucene_version", "LUCENE_CURRENT")
.addProperty("default.indexBase", TMP_DIR + File.separator + "idx");
if (batchingEnabled) {
builder.invocationBatching().enable();
}
else {
builder.invocationBatching().disable();
}
return TestCacheManagerFactory.createCacheManager(builder);
}