Deprecated OrderedMap impl -- only a decorator for ThreadContext map methods

This commit is contained in:
Collin Smith
2020-07-25 18:18:44 -07:00
parent c56431b57f
commit 4eed3a819e

View File

@ -8,24 +8,26 @@ import com.badlogic.gdx.utils.OrderedMap;
public enum CTX { public enum CTX {
INSTANCE; INSTANCE;
public static String put(String key, String value) { public static void put(String key, String value) {
ThreadContext.put(key, value); ThreadContext.put(key, value);
return INSTANCE.map.put(key, value); // INSTANCE.map.put(key, value);
} }
public static String remove(String key) { public static void remove(String key) {
ThreadContext.remove(key); ThreadContext.remove(key);
return INSTANCE.map.remove(key); // INSTANCE.map.remove(key);
} }
public static void clear() { public static void clear() {
ThreadContext.clearMap(); ThreadContext.clearMap();
INSTANCE.map.clear(); // INSTANCE.map.clear();
} }
@Deprecated
public static OrderedMap<String, String> map() { public static OrderedMap<String, String> map() {
return INSTANCE.map; return null;
// return INSTANCE.map;
} }
final OrderedMap<String, String> map = new OrderedMap<>(); // final OrderedMap<String, String> map = new OrderedMap<>();
} }