/** * Sets the transactionalMode * * @param transactionalMode one of OFF, LOCAL, XA, XA_STRICT */ public final void setTransactionalMode(final String transactionalMode) { assertArgumentNotNull("Cache transactionalMode", transactionalMode); transactionalMode(TransactionalMode.valueOf(transactionalMode.toUpperCase())); }
/** * Sets the transactionalMode * * @param transactionalMode one of OFF, LOCAL, XA, XA_STRICT */ public final void setTransactionalMode(final String transactionalMode) { assertArgumentNotNull("Cache transactionalMode", transactionalMode); transactionalMode(TransactionalMode.valueOf(transactionalMode.toUpperCase())); }
/** * Sets the transactionalMode * * @param transactionalMode one of OFF, LOCAL, XA, XA_STRICT */ public final void setTransactionalMode(final String transactionalMode) { assertArgumentNotNull("Cache transactionalMode", transactionalMode); transactionalMode(TransactionalMode.valueOf(transactionalMode.toUpperCase())); }
/** * Sets the transactionalMode * * @param transactionalMode one of OFF, LOCAL, XA, XA_STRICT */ public final void setTransactionalMode(final String transactionalMode) { assertArgumentNotNull("Cache transactionalMode", transactionalMode); transactionalMode(TransactionalMode.valueOf(transactionalMode.toUpperCase())); }
private Cache createCache() { Cache eventsDeliveredCache = new Cache( new CacheConfiguration(this.proxyIdentifier, 0).memoryStoreEvictionPolicy( MemoryStoreEvictionPolicy.LRU) .eternal(true) .persistence( new PersistenceConfiguration().strategy(Strategy.LOCALTEMPSWAP)) .transactionalMode(TransactionalMode.OFF)); eventsDeliveredCache.disableDynamicFeatures(); this.cacheManager = this.getOrCreateCacheManager(super.diskStorePath); this.cacheManager.addCache(eventsDeliveredCache); return this.cacheManager.getCache(this.proxyIdentifier); }
public NcwmsCatalogue(NcwmsConfig config) throws IOException { super(config, new SimpleLayerNameMapper()); this.styleCatalogue = SldTemplateStyleCatalogue.getStyleCatalogue(); dynamicCacheEnabled = config.getDynamicCacheInfo().isEnabled(); if (dynamicCacheEnabled) { if (EdalCache.cacheManager.cacheExists(CACHE_NAME) == false) { NcwmsDynamicCacheInfo cacheInfo = config.getDynamicCacheInfo(); /* * Configure cache */ CacheConfiguration cacheConfig = new CacheConfiguration(CACHE_NAME, cacheInfo.getNumberOfDatasets()) .memoryStoreEvictionPolicy(EVICTION_POLICY) .persistence(new PersistenceConfiguration() .strategy(PERSISTENCE_STRATEGY)) .transactionalMode(TRANSACTIONAL_MODE); if (cacheInfo.getElementLifetimeMinutes() > 0) { cacheConfig.setTimeToLiveSeconds( (long) (cacheInfo.getElementLifetimeMinutes() * 60)); } else { cacheConfig.eternal(true); } dynamicDatasetCache = new Cache(cacheConfig); EdalCache.cacheManager.addCache(dynamicDatasetCache); } else { dynamicDatasetCache = EdalCache.cacheManager.getCache(CACHE_NAME); } } }
.persistence( new PersistenceConfiguration().strategy(PERSISTENCE_STRATEGY)) .transactionalMode(TRANSACTIONAL_MODE); if (cacheInfo.getElementLifetimeMinutes() > 0) { cacheConfig