@Override public boolean updateConfigForGroup(String group, CacheConfig config, Object configObject) { boolean aeqConfigsHaveBeenUpdated = false; List<CacheConfig.AsyncEventQueue> queues = config.getAsyncEventQueues(); if (queues.isEmpty()) { return false; } CacheConfig.AsyncEventQueue aeqConfiguration = ((CacheConfig.AsyncEventQueue) configObject); String aeqId = aeqConfiguration.getId(); for (CacheConfig.AsyncEventQueue queue : queues) { if (aeqId.equals(queue.getId())) { if (StringUtils.isNotBlank(aeqConfiguration.getBatchSize())) { queue.setBatchSize(aeqConfiguration.getBatchSize()); } if (StringUtils.isNotBlank(aeqConfiguration.getBatchTimeInterval())) { queue.setBatchTimeInterval(aeqConfiguration.getBatchTimeInterval()); } if (StringUtils.isNotBlank(aeqConfiguration.getMaximumQueueMemory())) { queue.setMaximumQueueMemory(aeqConfiguration.getMaximumQueueMemory()); } aeqConfigsHaveBeenUpdated = true; } } return aeqConfigsHaveBeenUpdated; }
.setBatchConflationEnabled(config.isEnableBatchConflation()) .setBatchSize(Integer.parseInt(config.getBatchSize())) .setBatchTimeInterval(Integer.parseInt(config.getBatchTimeInterval())) .setPersistent(config.isPersistent()).setDiskStoreName(config.getDiskStoreName()) .setDiskSynchronous(config.isDiskSynchronous())