From 35b26b52f20091a16f34ac43fa12e3da8e2dd328 Mon Sep 17 00:00:00 2001 From: Phillip Webb Date: Thu, 26 Jun 2014 11:23:35 -0700 Subject: [PATCH] Add caching to JarFile.getUrl() Fixes gh-1178 --- .../org/springframework/boot/loader/jar/JarFile.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/spring-boot-tools/spring-boot-loader/src/main/java/org/springframework/boot/loader/jar/JarFile.java b/spring-boot-tools/spring-boot-loader/src/main/java/org/springframework/boot/loader/jar/JarFile.java index 2477d629235..7e74e1bc778 100644 --- a/spring-boot-tools/spring-boot-loader/src/main/java/org/springframework/boot/loader/jar/JarFile.java +++ b/spring-boot-tools/spring-boot-loader/src/main/java/org/springframework/boot/loader/jar/JarFile.java @@ -84,6 +84,8 @@ public class JarFile extends java.util.jar.JarFile implements Iterable manifest; + private URL url; + /** * Create a new {@link JarFile} backed by the specified file. * @param file the root jar file @@ -417,9 +419,12 @@ public class JarFile extends java.util.jar.JarFile implements Iterable