public Adjunct get ( String name ) throws IOException { Adjunct a = adjuncts . get ( name ) ; if ( a != null ) return a ; // found it synchronized ( this ) { a = adjuncts . get ( name ) ; if ( a != null ) return a ; // one more check before we start loading a = new Adjunct ( this , name , classLoader ) ; adjuncts . put ( name , a ) ; return a ; } }
Obtains the adjunct .