使用了泛型的单例模式
public class MessagePool<T> {
private static MessagePool<Object> instance = new MessagePool<Object>();
private MessagePool(){
}
@SuppressWarnings("unchecked")
public static <T> MessagePool<T> getInstance(){
return (MessagePool<T>) instance;
}
}