public void close(JarFile jarFile){
synchronized (instance) {
    URL urlRemoved=urlCache.remove(jarFile);
    if (urlRemoved != null)     fileCache.remove(URLUtil.urlNoFragString(urlRemoved));
  }
}

public void close ( JarFile jarFile ) { synchronized ( instance ) { URL urlRemoved = urlCache . remove ( jarFile ) ; if ( urlRemoved != null ) fileCache . remove ( URLUtil . urlNoFragString ( urlRemoved ) ) ; } }
callback method of the urljarfileclosecontroller to indicate that the jarfile is close . this way we can remove the jarfile from the cache
