我正在将 Java 1.6 小程序迁移到 Java 1.7。我们的其中一个小程序会定期点击 URL 以检索动态状态值:
https://host/myapp/path/to/status
然后根据最新的状态值进行更新。自从升级到 Java 1.7 后,我的客户端没有检索到最新的状态值。我在 Java 控制台中看到这样的条目:
CacheEntry[https://host/myapp/path/to/status]: updateAvailable=true,lastModified=Wed Dec 31 17:00:00 MST 1969,length=82
看起来客户端对该 URL 有一些缓存值,实际上并没有从服务器检索最新的动态值。
这可以作为 1.6 小程序正常工作,也可以作为 1.7 独立 Java 应用程序正常工作。作为 1.7 小程序运行时,如何禁用或绕过此缓存行为?