This may be problematic for a solution, but there is a simple workaround for this. Instead of relying on the correct cache update, just make sure the JAR file names include the version / build number of the application. JAR files for the new version of the applet will work efficiently on a different URL (you also need to change the boot page).
Matej source share