package org.hsweb.web.core.utils;
import java.util.HashMap;
import java.util.Map;
/**
* Created by zhouhao on 16-5-26.
*/
public class ThreadLocalUtils {
private static final ThreadLocal<Map<String, Object>> local = ThreadLocal.withInitial(() -> new HashMap<>());
public static <T> T put(String key, T value) {
local.get().put(key, value);
return value;
}
public static void remove(String key) {
local.get().remove(key);
}
public static void clear() {
local.remove();
}
public static <T> T get(String key) {
return ((T) local.get().get(key));
}
}