public class MessageHolder{
private static ThreadLocal<List<String>> messageHolder = new ThreadLocal<List<String>>(){
protected List<String> initValue(){
return new ArrayList<String>();
}
};
/**
* 获取数据
*/
public static List<String> get(){
return messageHolder.get();
}
/**
* 存放数据
*/
public static void set(String message){
List<String> list = messageHolder.get();
list.add(message);
messageHolder.set(list);
}
/**
* 清空数据
*/
public static void remove(){
messageHolder.remove();
}
}