当前位置: 首页 > 网络应用技术

为什么弹簧三个缓存不能删除第二级

时间:2023-03-07 16:41:47 网络应用技术

  原因:因为大多数情况singletonFactory.getObject()是返回的新对象(相当于直接新对象)。

  答案:是的,但是它会增加实现的复杂性。示例:singletonfactory.getObject()可以将获得的unde初始化单曲放置在第一个级别的缓存中,但其他对象获得不可言喻的对象,您可以考虑添加添加前缀解决方案。

  说明:如下

  获得单身的春季方法,单身人士事实,所有单打都将在所有单个实例化后都放在此缓存中;)

  注意:获得第三级缓存不是直接来自地图中的获取。如果是常见的单个情况,则objectFactory.getObject将直接返回您自己。如果由FactoryBean接口实现