首页 > 代码库 > 针对缓存对象操作导致网站数据显示异常
针对缓存对象操作导致网站数据显示异常
网站是根据用户的积分来判断是否可以兑换优惠券,由于优惠券列表信息都是公用的,所以在查询优惠券信息的时候使用了缓存,然后返回一个优惠券的List,由于不想再页面中判断用户积分数量是否满足优惠券兑换来控制兑换按钮的颜色,所以就在优惠券对象中添加了一个是否可兑换的属性,默认都是可兑换的,获取到优惠券列表之后,然后根据session中会员积分个数来设置该属性,由于现在的优惠券列表对象就是缓存中的对象,于是缓存的数据就被修改了,造成任意一个用户访问的时候就会去修改该数据bug,修复方案,把缓存的对象克隆一份然后再去修改。
针对缓存对象操作导致网站数据显示异常
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。