question: private static void cacheFactory ( ClassLoader classLoader , LogFactory factory ) { if ( factory != null ) { if ( classLoader == null ) { nullClassLoaderFactory = factory ; } else { factories . put ( classLoader , factory ) ; } } }
target:  Remember this factory, so later calls to LogFactory.getCachedFactory can return the previously created object (together with all its cached Log objects).