修改缓存弱引用为软引用