// See ISPN-1675
// globalBuilder.replicationQueueScheduledExecutor().factory(new ManagedScheduledExecutorFactory(replicationQueueExecutor));
ExecutorProvider.initReplicationQueueExecutor(globalBuilder, replicationQueueExecutor);
}
GlobalJmxStatisticsConfigurationBuilder jmxBuilder = globalBuilder.globalJmxStatistics().cacheManagerName(this.name);
MBeanServer server = this.dependencies.getMBeanServer();
if (server != null) {
jmxBuilder.enable()
.mBeanServerLookup(new MBeanServerProvider(server))
.jmxDomain(SERVICE_NAME.getCanonicalName())
.allowDuplicateDomains(true)
;
} else {
jmxBuilder.disable();
}
// create the cache manager
this.container = new DefaultEmbeddedCacheManager(globalBuilder.build(), this.defaultCache);
this.container.addListener(this);