diff --git a/src/main/javassist/ClassPoolTail.java b/src/main/javassist/ClassPoolTail.java index 2ab8ee46..965d72fb 100644 --- a/src/main/javassist/ClassPoolTail.java +++ b/src/main/javassist/ClassPoolTail.java @@ -159,7 +159,9 @@ public InputStream openClassfile(String classname) URL jarURL = find(classname); if (null != jarURL) try { - return jarURL.openConnection().getInputStream(); + java.net.URLConnection con = jarURL.openConnection(); + con.setUseCaches(false); + return con.getInputStream(); } catch (IOException e) { throw new NotFoundException("broken jar file?: "