public String getString(String id, String defaultValue) {
String cachedValue = valueCache.get(id);
if (cachedValue != null) {
return cachedValue;
} else {
SettingConfig setting = values.get(id);
if (setting != null) {
String value = setting.getStringValue();
valueCache.put(id, value);
return value;
}
}