ncc.setMaxSize(500000); ncc.setInvalidateOnChange(true); Map<String, NearCacheConfig> nearCache = new HashMap<String, NearCacheConfig>();
Config config = new Config(); .... MapConfig mapCfg = new MapConfig(); mapCfg.setName("default"); mapCfg.setBackupCount(2); mapCfg.getMaxSizeConfig().setSize(10000); mapCfg.setTimeToLiveSeconds(300); MapStoreConfig mapStoreCfg = new MapStoreConfig(); mapStoreCfg.setClassName(MyMapStore.class.getName()).setEnabled(true); mapCfg.setMapStoreConfig(mapStoreCfg); // use near cache if needed NearCacheConfig nearCacheConfig = new NearCacheConfig(); nearCacheConfig.setMaxSize(1000).setMaxIdleSeconds(120).setTimeToLiveSeconds(300); mapCfg.setNearCacheConfig(nearCacheConfig); config.addMapConfig(mapCfg); Hazelcast.newHazelcastInstance(config);
String value = getTextContent(child).trim(); if ("max-size".equals(nodeName)) { nearCacheConfig.setMaxSize(Integer.parseInt(value)); LOGGER.warning("The element <max-size/> for <near-cache/> is deprecated, please use <eviction/> instead!"); } else if ("time-to-live-seconds".equals(nodeName)) {
String value = getTextContent(child).trim(); if ("max-size".equals(nodeName)) { nearCacheConfig.setMaxSize(Integer.parseInt(value)); LOGGER.warning("The element <max-size/> for <near-cache/> is deprecated, please use <eviction/> instead!"); } else if ("time-to-live-seconds".equals(nodeName)) {
String value = getTextContent(child).trim(); if ("max-size".equals(nodeName)) { nearCacheConfig.setMaxSize(Integer.parseInt(value)); LOGGER.warning("The element <max-size/> for <near-cache/> is deprecated, please use <eviction/> instead!"); } else if ("time-to-live-seconds".equals(nodeName)) {
String value = getTextContent(child).trim(); if ("max-size".equals(nodeName)) { nearCacheConfig.setMaxSize(Integer.parseInt(value)); LOGGER.warning("The element <max-size/> for <near-cache/> is deprecated, please use <eviction/> instead!"); } else if ("time-to-live-seconds".equals(nodeName)) {
nearCacheConfig.setMaxSize(maxSize); nearCacheConfig.setEvictionPolicy(EvictionPolicy.LFU.name());