@ SuppressWarnings ( "unused" ) private static void releaseRenderer ( ) { if ( log . isLoggable ( Level . FINEST ) ) { log . finest ( "releaseRenderer rendererMap -> " + delegateRendererMap . toString ( ) ) ; } ClassLoader classLoader = Thread . currentThread ( ) . getContextClassLoader ( ) ; if ( log . isLoggable ( Level . FINEST ) ) { log . finest ( "releaseRenderer classLoader -> " + classLoader . toString ( ) ) ; log . finest ( "releaseRenderer renderer -> " + delegateRendererMap . get ( classLoader ) ) ; } delegateRendererMap . remove ( classLoader ) ; if ( log . isLoggable ( Level . FINEST ) ) { log . finest ( "releaseRenderer renderMap -> " + delegateRendererMap . toString ( ) ) ; } }
The idea of this method is to be called from AbstractFacesInitializer .