internal string StringValue(HazelcastProperty hazelcastProperty) { if (Properties.TryGetValue(hazelcastProperty.Name, out var val)) { return(val); } var envVarValue = Environment.GetEnvironmentVariable(hazelcastProperty.Name); return(envVarValue ?? hazelcastProperty.DefaultValue); }
internal long LongValue(HazelcastProperty hazelcastProperty) => long.Parse(StringValue(hazelcastProperty));
internal int IntValue(HazelcastProperty hazelcastProperty) => int.Parse(StringValue(hazelcastProperty));
internal bool BoolValue(HazelcastProperty hazelcastProperty) => Convert.ToBoolean(StringValue(hazelcastProperty));