private void diskStore(final Config conf) { DiskStoreConfiguration diskStore = new DiskStoreConfiguration(); diskStore.setPath(conf.getString("path")); eh.addDiskStore(diskStore); }
/** * Builder to add a disk store to the cache manager, only one disk store can be added. * * @param diskStoreConfigurationParameter * the disk store configuration to use * @return this configuration instance * @throws ObjectExistsException * if the disk store has already been configured */ public final Configuration diskStore(DiskStoreConfiguration diskStoreConfigurationParameter) throws ObjectExistsException { addDiskStore(diskStoreConfigurationParameter); return this; }
/** * Builder to add a disk store to the cache manager, only one disk store can be added. * * @param diskStoreConfigurationParameter * the disk store configuration to use * @return this configuration instance * @throws ObjectExistsException * if the disk store has already been configured */ public final Configuration diskStore(DiskStoreConfiguration diskStoreConfigurationParameter) throws ObjectExistsException { addDiskStore(diskStoreConfigurationParameter); return this; }
/** * Builder to add a disk store to the cache manager, only one disk store can be added. * * @param diskStoreConfigurationParameter * the disk store configuration to use * @return this configuration instance * @throws ObjectExistsException * if the disk store has already been configured */ public final Configuration diskStore(DiskStoreConfiguration diskStoreConfigurationParameter) throws ObjectExistsException { addDiskStore(diskStoreConfigurationParameter); return this; }
/** * Builder to add a disk store to the cache manager, only one disk store can be added. * * @param diskStoreConfigurationParameter * the disk store configuration to use * @return this configuration instance * @throws ObjectExistsException * if the disk store has already been configured */ public final Configuration diskStore(DiskStoreConfiguration diskStoreConfigurationParameter) throws ObjectExistsException { addDiskStore(diskStoreConfigurationParameter); return this; }
private void diskStore(final Config conf) { DiskStoreConfiguration diskStore = new DiskStoreConfiguration(); diskStore.setPath(conf.getString("path")); eh.addDiskStore(diskStore); }
private void configureDiskStore() { boolean needDisk = false; for (CacheProvider<?, ?> p : caches.values()) { if (p.disk()) { needDisk = true; break; } } if (!needDisk) { return; } File loc = site.resolve(config.getString("cache", null, "directory")); if (loc == null) { } else if (loc.exists() || loc.mkdirs()) { if (loc.canWrite()) { final DiskStoreConfiguration c = new DiskStoreConfiguration(); c.setPath(loc.getAbsolutePath()); mgr.addDiskStore(c); log.info("Enabling disk cache " + loc.getAbsolutePath()); } else { log.warn("Can't write to disk cache: " + loc.getAbsolutePath()); } } else { log.warn("Can't create disk cache: " + loc.getAbsolutePath()); } }
private void configureDiskStore() { boolean needDisk = false; for (CacheProvider<?, ?> p : caches.values()) { if (p.disk()) { needDisk = true; break; } } if (!needDisk) { return; } File loc = site.resolve(config.getString("cache", null, "directory")); if (loc == null) { } else if (loc.exists() || loc.mkdirs()) { if (loc.canWrite()) { final DiskStoreConfiguration c = new DiskStoreConfiguration(); c.setPath(loc.getAbsolutePath()); mgr.addDiskStore(c); log.info("Enabling disk cache " + loc.getAbsolutePath()); } else { log.warn("Can't write to disk cache: " + loc.getAbsolutePath()); } } else { log.warn("Can't create disk cache: " + loc.getAbsolutePath()); } }
@Override public void afterPropertiesSet() throws IOException, CacheException { InputStream is = XmlMerger.merge(OA_XML_CONFIG_FILE, PROJECT_XML_CONFIG_FILE, servletContext); Configuration configuration = ConfigurationFactory.parseConfiguration(is); String path = System.getProperty("java.io.tmpdir") + servletContext.getContextPath() + "/ehcache"; configuration.addDiskStore(new DiskStoreConfiguration().path(path)); configuration.setName(configuration.getName() + servletContext.getContextPath() + UUID.randomUUID()); cacheManager = new CacheManager(configuration); createMBean(); }
public void afterPropertiesSet() throws IOException, CacheException { logger.info("Initializing EHCache CacheManager"); this.configuration = ConfigurationFactory.parseConfiguration(this.configLocation.getInputStream()); if (this.diskStorePath != null) { logger.info("diskStorePath=" + this.diskStorePath); DiskStoreConfiguration dsConfig = new DiskStoreConfiguration(); dsConfig.setPath(this.diskStorePath); logger.info("diskStorePath (translated)=" + dsConfig.getPath()); configuration.addDiskStore(dsConfig); } if (this.terracottaUrl != null) { logger.info("terracottaUrl=" + this.terracottaUrl); TerracottaConfigConfiguration tcConfig = new TerracottaConfigConfiguration(); tcConfig.setUrl(this.terracottaUrl); configuration.addTerracottaConfig(tcConfig); } }
public void afterPropertiesSet() throws IOException, CacheException { logger.info("Initializing EHCache CacheManager"); this.configuration = ConfigurationFactory.parseConfiguration(this.configLocation.getInputStream()); if (this.diskStorePath != null) { logger.info("diskStorePath=" + this.diskStorePath); DiskStoreConfiguration dsConfig = new DiskStoreConfiguration(); dsConfig.setPath(this.diskStorePath); logger.info("diskStorePath (translated)=" + dsConfig.getPath()); configuration.addDiskStore(dsConfig); } if (this.terracottaUrl != null) { logger.info("terracottaUrl=" + this.terracottaUrl); TerracottaClientConfiguration tcConfig = new TerracottaClientConfiguration(); tcConfig.setUrl(this.terracottaUrl); configuration.addTerracottaConfig(tcConfig); } }
private CacheManager getCacheManager() { if (manager == null) { Configuration config = new Configuration(); CacheConfiguration cacheconfig = new CacheConfiguration(getName(), maxElementsInMemory); cacheconfig.setDiskExpiryThreadIntervalSeconds(diskExpiryThreadIntervalSeconds); cacheconfig.setDiskPersistent(diskPersistent); cacheconfig.setEternal(eternal); cacheconfig.setMaxElementsOnDisk(maxElementsOnDisk); cacheconfig.setMemoryStoreEvictionPolicyFromObject(memoryStoreEvictionPolicy); cacheconfig.setOverflowToDisk(overflowToDisk); cacheconfig.setTimeToIdleSeconds(timeToIdleSeconds); cacheconfig.setTimeToLiveSeconds(timeToLiveSeconds); DiskStoreConfiguration diskStoreConfigurationParameter = new DiskStoreConfiguration(); diskStoreConfigurationParameter.setPath(getPath().getAbsolutePath()); config.addDiskStore(diskStoreConfigurationParameter); config.setDefaultCacheConfiguration(cacheconfig); manager = new CacheManager(config); } return manager; }
private CacheManager getCacheManager() { if (manager == null) { Configuration config = new Configuration(); CacheConfiguration cacheconfig = new CacheConfiguration(getName(), maxElementsInMemory); cacheconfig.setDiskExpiryThreadIntervalSeconds(diskExpiryThreadIntervalSeconds); cacheconfig.setDiskPersistent(diskPersistent); cacheconfig.setEternal(eternal); cacheconfig.setMaxElementsOnDisk(maxElementsOnDisk); cacheconfig.setMemoryStoreEvictionPolicyFromObject(memoryStoreEvictionPolicy); cacheconfig.setOverflowToDisk(overflowToDisk); cacheconfig.setTimeToIdleSeconds(timeToIdleSeconds); cacheconfig.setTimeToLiveSeconds(timeToLiveSeconds); DiskStoreConfiguration diskStoreConfigurationParameter = new DiskStoreConfiguration(); diskStoreConfigurationParameter.setPath(getPath().getAbsolutePath()); config.addDiskStore(diskStoreConfigurationParameter); config.setDefaultCacheConfiguration(cacheconfig); manager = new CacheManager(config); } return manager; }