java吧 关注:1,241,571贴子:12,712,462
  • 6回复贴,共1

关于Google的Cache缓存值没有调用put方法却更新的问题

取消只看楼主收藏回复

如题,刚刚写了半天的帖子,发表后不知道为什么整个帖子都不见了,只能再写一遍,慢慢发。


IP属地:云南1楼2023-08-17 17:03回复
    ....为什么内容就是发不出来


    IP属地:云南4楼2023-08-17 17:08
    回复

      问题描述如图所示


      IP属地:云南5楼2023-08-17 17:12
      回复
        代码如图所示:




        IP属地:云南6楼2023-08-17 17:14
        回复
          后续经过测试,为了防止业务逻辑修改到缓存中的值,必须使用反射复制一个新的List(重新声明一个变量都不行,要反射产生一个新的List实例),让业务流程操作新的List,才不会影响到缓存中的数据。
          但是反射毕竟消耗资源,有没有别的方法解决?或者是我使用缓存的方法不对?我试了一下cn.hutool.cache.Cache,也有相同的问题。


          IP属地:云南7楼2023-08-17 17:20
          回复
            有无懂哥


            IP属地:云南8楼2023-08-17 17:23
            收起回复
              一粘代码就被删除,还是怪我提到谷歌?


              IP属地:云南来自iPhone客户端9楼2023-08-17 17:29
              回复