src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java

Print this page

        

@@ -123,11 +123,13 @@
 
             /* we also ask the factory the permission that was required
              * 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)) {
                 jarEntry = (JarEntry)jarFile.getEntry(entryName);
                 if (jarEntry == null) {