import java.util.HashMap;
import java.util.Map;
/**
* @author Java菜鸟社区
*/
public class ThreadLocalCache {
private static ThreadLocal> cache=new ThreadLocal>();
/**
* 从ThreadLocal里获取缓存的值
* @param key 要获取的数据的KEY
* @return 要获取的值
*/
public static Object getCache(String key) {
Map map = cache.get();
if(isCaheIsNull())
return null;
if(map.containsKey(key)){
return map.get(key);
}else {
return null;
}
}
/**
* 向ThreadLocal缓存值
* @param key 要缓存的KEY
* @param value 要缓存的VALUE
*/
public static void set(String key,Object value)
{
if(!isCaheIsNull()){
cache.get().put(key, value);
}
else{