Apache Cayenne 不会使对象失效
Apache Cayenne not invalidating objects
更新到 Apache Cayenne 版本 4.1(从 4.0 开始)后,对象不会像以前那样失效和重新加载。例如,如果我在两个浏览器 windows 上打开我的应用程序并在一个 window 中修改某些内容,另一个 window 不会更新。在我更新之前是这样的。
看完UPGRADE.txt我教的可能是因为CAY-2262或CAY-2259,所以我尝试在我的pom.xml中包含cayenne-cache-invalidation
。那并没有改变任何事情。但是,这似乎是一个缓存问题,因为如果我手动重新加载第二个站点,它会再次运行。
也许有人可以提供帮助!
我自己解决了这个问题,似乎 SERVER_CONTEXTS_SYNC_PROPERTY
的默认参数改变了。
我的问题已通过设置解决:
Java -Dcayenne.server.contexts_sync_strategy=true
更新到 Apache Cayenne 版本 4.1(从 4.0 开始)后,对象不会像以前那样失效和重新加载。例如,如果我在两个浏览器 windows 上打开我的应用程序并在一个 window 中修改某些内容,另一个 window 不会更新。在我更新之前是这样的。
看完UPGRADE.txt我教的可能是因为CAY-2262或CAY-2259,所以我尝试在我的pom.xml中包含cayenne-cache-invalidation
。那并没有改变任何事情。但是,这似乎是一个缓存问题,因为如果我手动重新加载第二个站点,它会再次运行。
也许有人可以提供帮助!
我自己解决了这个问题,似乎 SERVER_CONTEXTS_SYNC_PROPERTY
的默认参数改变了。
我的问题已通过设置解决:
Java -Dcayenne.server.contexts_sync_strategy=true