- 博客(1)
- 收藏
- 关注
原创 记一次软引用SoftReference做缓存的漏洞修复及验证
框架底层的Excel导入组件实现中使用SoftReference软引用做缓存,将Excel导入对应类的字段等注解配置信息做了缓存。 开发测试都没问题,但是程序部署时间长了导入功能就用不了报错。排查定位到为该缓存失效导致的。 原代码: public final class BeanUtils { /** * 申明软引用以便内存溢出的时候回收. */ private SoftReference<Map<Class<?>, Map<Stri
2020-12-24 14:12:04 376 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人