question: public void close ( JarFile jarFile ) { synchronized ( instance ) { URL urlRemoved = urlCache . remove ( jarFile ) ; if ( urlRemoved != null ) fileCache . remove ( URLUtil . urlNoFragString ( urlRemoved ) ) ; } }
target:  Callback method of the URLJarFileCloseController to indicate that the JarFile is close. This way we can remove the JarFile from the cache