public void clean ( ) { for ( ClassPath classPath : classPaths ) { classPool . removeClassPath ( classPath ) ; } for ( String classMade : classesMade ) { try { classPool . get ( classMade ) . detach ( ) ; } catch ( NotFoundException e ) { if ( logger . isDebugEnabled ( ) ) { logger . debug ( "Failed to detach class " + classMade + " from class pool" , e ) ; } } } }
cleans up the class pool cache