Ryan McMahon created GEODE-5117: ----------------------------------- Summary: Favor SetPropName() methods over Set(string, string) for system properties Key: GEODE-5117 URL: https://issues.apache.org/jira/browse/GEODE-5117 Project: Geode Issue Type: Improvement Components: native client Reporter: Ryan McMahon
Currently, system properties can be specified programmatically using the Set(key, value) method on the CacheFactory. This leaves room for error because its possible to enter a key that doesn't exist or a key that has been deprecated. Also, it is not consistent with our Region/Cache settings API which uses methods for each property e.g. SetRegionTimeToLive(). It would be better to have a method for each supported system property e.g. SetLogLevel() and SetCacheXml(). That way, deprecating system settings is enforced at compile time, and the system settings API is consistent with the Region/Cache settings API. Also it is more self-documenting than the current API. -- This message was sent by Atlassian JIRA (v7.6.3#76005)