URLClassLoader (Set<URL> libraryUrls) { URLClassLoader result = myUrls2ClassLoader.get(libraryUrls); if (result == null) { result = createClassLoaderWithoutApplicationParent(libraryUrls); myUrls2ClassLoader.put(libraryUrls, result); } return result; }