private static void current(ClassLoader loader,InjectorImpl manager){
  Objects.requireNonNull(manager);
synchronized (loader) {
    if (loader instanceof DynamicClassLoader) {
      _localManager.set(manager,loader);
    }
 else {
      _loaderManagerMap.put(loader,new SoftReference<>(manager));
    }
  }
}

private static void current ( ClassLoader loader , InjectorImpl manager ) { Objects . requireNonNull ( manager ) ; synchronized ( loader ) { if ( loader instanceof DynamicClassLoader ) { _localManager . set ( manager , loader ) ; } else { _loaderManagerMap . put ( loader , new SoftReference < > ( manager ) ) ; } } }
creates a new inject manager .
