弱引用缓存优化