String cachingBackend = (String)config.get(CACHING_BACKEND); if(StringUtils.isBlank(cachingBackend)){ configuration.setCachingBackend( CachingBackends.valueOf(DEFAULT_CACHING_BACKEND)); } else { try { configuration.setCachingBackend(CachingBackends.valueOf( strSubstitutor.replace(cachingBackend))); } catch (IllegalArgumentException e){
private Repository createConfiguration(KiWiConfiguration base, int port) throws RepositoryException { KiWiConfiguration config; if(base != null) { config = base; } else { config = buildBaseConfiguration(); } config.setDatacenterId(datacenterIds++); config.setClustered(true); config.setCachingBackend(type); config.setClusterPort(port); KiWiStore store = new KiWiStore(config); Repository repository = new SailRepository(store); repository.initialize(); return repository; }
configuration.setClusterAddress(configurationService.getStringConfiguration(KiWiOptions.CLUSTERING_ADDRESS, "228.6.7.8")); configuration.setCachingBackend(CachingBackends.valueOf(configurationService.getStringConfiguration(KiWiOptions.CLUSTERING_BACKEND, "GUAVA"))); configuration.setCacheMode(CacheMode.valueOf(configurationService.getStringConfiguration(KiWiOptions.CLUSTERING_MODE,"LOCAL")));
configuration.setClusterAddress(configurationService.getStringConfiguration(KiWiOptions.CLUSTERING_ADDRESS, "228.6.7.8")); configuration.setCachingBackend(CachingBackends.valueOf(configurationService.getStringConfiguration(KiWiOptions.CLUSTERING_BACKEND, "GUAVA"))); configuration.setCacheMode(CacheMode.valueOf(configurationService.getStringConfiguration(KiWiOptions.CLUSTERING_MODE,"LOCAL")));