--- old/src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java Fri Sep 9 14:20:49 2016 +++ new/src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java Fri Sep 9 14:20:47 2016 @@ -125,7 +125,9 @@ * to get the jarFile, and set it as our permission. */ if (getUseCaches()) { + boolean oldUseCaches = jarFileURLConnection.getUseCaches(); jarFileURLConnection = factory.getConnection(jarFile); + jarFileURLConnection.setUseCaches(oldUseCaches); } if ((entryName != null)) {