Skip to content

Commit f8fd2e3

Browse files
committed
Initial version of CarMart - no configuration of Infinispan
1 parent 14fdcd2 commit f8fd2e3

File tree

1 file changed

+11
-13
lines changed

1 file changed

+11
-13
lines changed

lesson05-infinispan/src/main/java/com/jboss/datagrid/carmart/session/JBossASCacheContainerProvider.java

+11-13
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,10 @@
2525
import javax.annotation.PreDestroy;
2626
import javax.enterprise.context.ApplicationScoped;
2727
import org.infinispan.api.BasicCacheContainer;
28-
import org.infinispan.configuration.cache.CacheMode;
2928
import org.infinispan.configuration.cache.Configuration;
3029
import org.infinispan.configuration.cache.ConfigurationBuilder;
3130
import org.infinispan.configuration.global.GlobalConfiguration;
3231
import org.infinispan.configuration.global.GlobalConfigurationBuilder;
33-
import org.infinispan.eviction.EvictionStrategy;
3432
import org.infinispan.manager.DefaultCacheManager;
3533
import com.jboss.datagrid.carmart.session.CacheContainerProvider;
3634

@@ -50,17 +48,17 @@ public class JBossASCacheContainerProvider implements CacheContainerProvider {
5048

5149
public BasicCacheContainer getCacheContainer() {
5250
if (manager == null) {
53-
GlobalConfiguration glob = new GlobalConfigurationBuilder()
54-
.nonClusteredDefault().globalJmxStatistics().enable()
55-
.jmxDomain("org.infinispan.lesson05") //prevent collision with non-transactional carmart
56-
.build();
57-
Configuration loc = new ConfigurationBuilder()
58-
.jmxStatistics().enable()
59-
.clustering().cacheMode(CacheMode.LOCAL)
60-
.eviction().maxEntries(4).strategy(EvictionStrategy.LRU)
61-
.loaders().passivation(true).addFileCacheStore().purgeOnStartup(true)
62-
.build();
63-
manager = new DefaultCacheManager(glob, loc, true);
51+
52+
53+
//*************** amend the configuration ***************
54+
55+
GlobalConfiguration glob = new GlobalConfigurationBuilder().build();
56+
Configuration loc = new ConfigurationBuilder().build();
57+
58+
//*************** amend the configuration ***************
59+
60+
61+
manager = new DefaultCacheManager(glob, loc, true); //true means start the cache manager immediately
6462
log.info("=== Using DefaultCacheManager (library mode) ===");
6563
}
6664
return manager;

0 commit comments

Comments
 (0)