实现cache功能,防止最大限度的使用内存时引起的OutOfMemory异常,在内存不够用的时候jvm会自动回收Soft Reference
import java.lang.ref.SoftReference
Test test = new Test();
SoftReference sr = new SoftRefence(test);
test = null;
if(sr != null){
test = sr.get();
}else{
test = new Test();
sr = new SoftReference(test);
test = null;
}