private void handleMemcacheProtocol(Node node) { MemcacheProtocolConfig memcacheProtocolConfig = new MemcacheProtocolConfig(); config.setMemcacheProtocolConfig(memcacheProtocolConfig); boolean enabled = getBooleanValue(getAttribute(node, "enabled")); memcacheProtocolConfig.setEnabled(enabled); }
@SuppressWarnings("deprecation") private static MemcacheProtocolConfig initMemcacheProtocolConfig(HazelcastProperties properties, Config config) { MemcacheProtocolConfig memcacheProtocolConfig = config.getMemcacheProtocolConfig(); if (memcacheProtocolConfig != null) { // ensure the legacy Hazelcast group property is not provided ensurePropertyNotConfigured(properties, GroupProperty.MEMCACHE_ENABLED); } else { memcacheProtocolConfig = new MemcacheProtocolConfig(); if (checkAndLogPropertyDeprecated(properties, GroupProperty.MEMCACHE_ENABLED)) { memcacheProtocolConfig.setEnabled(true); } } return memcacheProtocolConfig; }