EmbeddedCacheManager manager = new DefaultCacheManager("infinispan-config-file.xml"); Configuration rc = manager.getCacheConfiguration("replicatedCache"); Configuration c = new ConfigurationBuilder().read(rc).clustering().cacheMode(CacheMode.DIST_SYNC).l1().lifespan(60000L).build();   String newCacheName = "distributedWithL1"; manager.defineConfiguration(newCacheName, c); Cache cache = manager.getCache(newCacheName);