@Override public Object get(Object key) { String v = storage.get(key); return storage.typed && v != null ? convertFromString(v) : v; }
public Object put(String key, List<String> commentLines, List<String> valueLines) { String old = storage.put(key, commentLines, valueLines); return old != null ? storage.typed ? convertFromString(old) : old : null; }
@Override public Object get(Object key) { String v = storage.get(key); return storage.typed && v != null ? convertFromString(v) : v; }
@Override public Object get(Object key) { String v = storage.get(key); return storage.typed && v != null ? convertFromString(v) : v; }
public Object put(String key, List<String> commentLines, List<String> valueLines) { String old = storage.put(key, commentLines, valueLines); return old != null ? storage.typed ? convertFromString(old) : old : null; }
public Object put(String key, List<String> commentLines, List<String> valueLines) { String old = storage.put(key, commentLines, valueLines); return old != null ? storage.typed ? convertFromString(old) : old : null; }
@Override public Object put(String key, Object value) { if (value instanceof String && !storage.typed) { return storage.put(key, (String) value); } else { ensureTyped(); String old = storage.put(key, convertToString(value)); return old != null ? convertFromString(old) : null; } }
@Override public Object put(String key, Object value) { if (value instanceof String && !storage.typed) { return storage.put(key, (String) value); } else { ensureTyped(); String old = storage.put(key, convertToString(value)); return old != null ? convertFromString(old) : null; } }
@Override public Object put(String key, Object value) { if (value instanceof String && !storage.typed) { return storage.put(key, (String) value); } else { ensureTyped(); String old = storage.put(key, convertToString(value)); return old != null ? convertFromString(old) : null; } }