Opened 9 years ago

Last modified 3 years ago

#11298 closed defect

Extra caching when run under JavaWebStart — at Initial Version

Reported by: SergeyAstakhov Owned by: team
Priority: major Milestone:
Component: Core Webstart Version: tested
Keywords: cache webstart Cc: wiktorn

Description

Since JDK 7 Update 2 they turned on feature of caching any resouces downloding by URLConnection. Quote from doc (http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/enhancements-7.html#javase7u2):

"Caching enabled by default: Caching of network content for application code running in Web Start mode is now enabled by default. This allows application improved performance and consistency with applet execution mode. To ensure the latest copy of content is used, the application can use URLConnection.setUseCaches(false) or request header Cache-Control values no-cache/no-store."

This is lead to two problem (and may be to others):

  1. Bing attribution data is not updated properly, so new images (when bing updated it) does not displayed in JOSM.
  2. Imagery tiles is cached twice (in JWS cache and JOSM cache) and just waste disk space and degrade performance.

The first problem is especially troubling.
Can you fix this?

Change History (1)

by SergeyAstakhov, 9 years ago

Attachment: JWSCacheResources.png added
Note: See TracTickets for help on using tickets.