public static int calculateDataSize(NearCacheConfigHolder config) { int dataSize = ENCODED_BOOLEANS * Bits.BOOLEAN_SIZE_IN_BYTES + ENCODED_INTS * Bits.INT_SIZE_IN_BYTES; dataSize += ParameterUtil.calculateDataSize(config.getName()); dataSize += ParameterUtil.calculateDataSize(config.getInMemoryFormat()); dataSize += ParameterUtil.calculateDataSize(config.getLocalUpdatePolicy()); dataSize += EvictionConfigCodec.calculateDataSize(config.getEvictionConfigHolder()); if (config.getPreloaderConfig() != null) { dataSize += NearCachePreloaderConfigCodec.calculateDataSize(config.getPreloaderConfig()); } return dataSize; } }
public static int calculateDataSize(NearCacheConfigHolder config) { int dataSize = ENCODED_BOOLEANS * Bits.BOOLEAN_SIZE_IN_BYTES + ENCODED_INTS * Bits.INT_SIZE_IN_BYTES; dataSize += ParameterUtil.calculateDataSize(config.getName()); dataSize += ParameterUtil.calculateDataSize(config.getInMemoryFormat()); dataSize += ParameterUtil.calculateDataSize(config.getLocalUpdatePolicy()); dataSize += EvictionConfigCodec.calculateDataSize(config.getEvictionConfigHolder()); if (config.getPreloaderConfig() != null) { dataSize += NearCachePreloaderConfigCodec.calculateDataSize(config.getPreloaderConfig()); } return dataSize; } }
public static int calculateDataSize(NearCacheConfigHolder config) { int dataSize = ENCODED_BOOLEANS * Bits.BOOLEAN_SIZE_IN_BYTES + ENCODED_INTS * Bits.INT_SIZE_IN_BYTES; dataSize += ParameterUtil.calculateDataSize(config.getName()); dataSize += ParameterUtil.calculateDataSize(config.getInMemoryFormat()); dataSize += ParameterUtil.calculateDataSize(config.getLocalUpdatePolicy()); dataSize += EvictionConfigCodec.calculateDataSize(config.getEvictionConfigHolder()); if (config.getPreloaderConfig() != null) { dataSize += NearCachePreloaderConfigCodec.calculateDataSize(config.getPreloaderConfig()); } return dataSize; } }
public static void encode(NearCacheConfigHolder config, ClientMessage clientMessage) { clientMessage.set(config.getName()) .set(config.getInMemoryFormat()) .set(config.isSerializeKeys()) .set(config.isInvalidateOnChange()) .set(config.getTimeToLiveSeconds()) .set(config.getMaxIdleSeconds()) .set(config.isCacheLocalEntries()) .set(config.getLocalUpdatePolicy()); EvictionConfigCodec.encode(config.getEvictionConfigHolder(), clientMessage); boolean isNullPreloaderConfig = config.getPreloaderConfig() == null; clientMessage.set(isNullPreloaderConfig); if (!isNullPreloaderConfig) { NearCachePreloaderConfigCodec.encode(config.getPreloaderConfig(), clientMessage); } }
public static void encode(NearCacheConfigHolder config, ClientMessage clientMessage) { clientMessage.set(config.getName()) .set(config.getInMemoryFormat()) .set(config.isSerializeKeys()) .set(config.isInvalidateOnChange()) .set(config.getTimeToLiveSeconds()) .set(config.getMaxIdleSeconds()) .set(config.isCacheLocalEntries()) .set(config.getLocalUpdatePolicy()); EvictionConfigCodec.encode(config.getEvictionConfigHolder(), clientMessage); boolean isNullPreloaderConfig = config.getPreloaderConfig() == null; clientMessage.set(isNullPreloaderConfig); if (!isNullPreloaderConfig) { NearCachePreloaderConfigCodec.encode(config.getPreloaderConfig(), clientMessage); } }
public static void encode(NearCacheConfigHolder config, ClientMessage clientMessage) { clientMessage.set(config.getName()) .set(config.getInMemoryFormat()) .set(config.isSerializeKeys()) .set(config.isInvalidateOnChange()) .set(config.getTimeToLiveSeconds()) .set(config.getMaxIdleSeconds()) .set(config.isCacheLocalEntries()) .set(config.getLocalUpdatePolicy()); EvictionConfigCodec.encode(config.getEvictionConfigHolder(), clientMessage); boolean isNullPreloaderConfig = config.getPreloaderConfig() == null; clientMessage.set(isNullPreloaderConfig); if (!isNullPreloaderConfig) { NearCachePreloaderConfigCodec.encode(config.getPreloaderConfig(), clientMessage); } }