@ Override public void close ( ) throws IOException { debug ( String . format ( "close jar provider loader for: %s" , pluginJar ) ) ; synchronized ( this ) { closed = true ; } if ( null != cachedJar ) { cachedJar . close ( ) ; classCache . clear ( ) ; cachedJar = null ; } }
Close class loaders and delete cached files