【问题标题】:Apache Cayenne not invalidating objectsApache Cayenne 不会使对象失效
【发布时间】:2020-12-16 10:07:34
【问题描述】:

更新到 Apache Cayenne 版本 4.1(从 4.0 开始)后,对象不会像以前那样失效并重新加载。例如,如果我在两个浏览器窗口中打开我的应用程序并在一个窗口中修改某些内容,则另一个窗口不会得到更新。在我进行更新之前就是这种情况。

在阅读了 UPGRADE.txt 后,我​​教它可能是因为 CAY-2262 或 CAY-2259,所以我尝试在我的 pom.xml 中包含 cayenne-cache-invalidation。那并没有改变什么。但是,这似乎是一个缓存问题,因为如果我手动重新加载第二个站点,它会再次工作。

也许有人可以帮忙!

【问题讨论】:

    标签: java maven apache-cayenne


    【解决方案1】:

    我自己解决了这个问题,SERVER_CONTEXTS_SYNC_PROPERTY 的默认参数似乎改变了。

    我的问题通过设置解决了:

     Java -Dcayenne.server.contexts_sync_strategy=true
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多