/** * Initialize the given {@link Ehcache} without adding it to the {@link CacheManager}. * * @param cache * @param registerCacheConfig */ void initializeEhcache(final Ehcache cache, final boolean registerCacheConfig) { if (!registerCacheConfig) { cache.getCacheConfiguration().setupFor(this, registerCacheConfig, getParentCacheName(cache)); } else { cache.getCacheConfiguration().setupFor(this); } cache.setCacheManager(this); cache.setTransactionManagerLookup(transactionManagerLookup); cache.initialise(); if (!runtimeCfg.allowsDynamicCacheConfig()) { cache.disableDynamicFeatures(); } if (!registerCacheConfig) { associateShadowCache(cache); } try { cache.bootstrap(); } catch (CacheException e) { LOG.warn("Cache " + cache.getName() + "requested bootstrap but a CacheException occured. " + e.getMessage(), e); } }
/** * Initialize the given {@link Ehcache} without adding it to the {@link CacheManager}. * * @param cache * @param registerCacheConfig */ void initializeEhcache(final Ehcache cache, final boolean registerCacheConfig) { if (!registerCacheConfig) { cache.getCacheConfiguration().setupFor(this, registerCacheConfig, getParentCacheName(cache)); } else { cache.getCacheConfiguration().setupFor(this); } cache.setCacheManager(this); cache.setTransactionManagerLookup(transactionManagerLookup); cache.initialise(); if (!runtimeCfg.allowsDynamicCacheConfig()) { cache.disableDynamicFeatures(); } if (!registerCacheConfig) { associateShadowCache(cache); } try { cache.bootstrap(); } catch (CacheException e) { LOG.warn("Cache " + cache.getName() + "requested bootstrap but a CacheException occured. " + e.getMessage(), e); } }
/** * Initialize the given {@link Ehcache} without adding it to the {@link CacheManager}. * * @param cache * @param registerCacheConfig */ void initializeEhcache(final Ehcache cache, final boolean registerCacheConfig) { if (!registerCacheConfig) { cache.getCacheConfiguration().setupFor(this, registerCacheConfig, getParentCacheName(cache)); } else { cache.getCacheConfiguration().setupFor(this); } cache.setCacheManager(this); cache.setTransactionManagerLookup(transactionManagerLookup); cache.initialise(); if (!runtimeCfg.allowsDynamicCacheConfig()) { cache.disableDynamicFeatures(); } if (!registerCacheConfig) { associateShadowCache(cache); } try { cache.bootstrap(); } catch (CacheException e) { LOG.warn("Cache " + cache.getName() + "requested bootstrap but a CacheException occured. " + e.getMessage(), e); } }