set the org.clearsilver.clearsilverfactory to be used bythe application . if parameter is null , then the default factory implementation will be used the next time #getclearsilverfactory is called . concode_field_sep ClearsilverFactory clearsilverFactory concode_elem_sep ReadWriteLock factoryLock concode_elem_sep Logger logger concode_elem_sep String DEFAULT_CS_FACTORY_CLASS_PROPERTY_NAME concode_elem_sep String DEFAULT_CS_FACTORY_CLASS_NAME concode_field_sep Class<ClearsilverFactory> loadClass concode_elem_sep ClearsilverFactory newDefaultClearsilverFactory concode_elem_sep ClearsilverFactory getClearsilverFactory
ClearsilverFactory function ( ClearsilverFactory arg0 ) { factoryLock . writeLock ( ) . lock ( ) ; try { ClearsilverFactory loc0 = FactoryLoader . arg0 ; FactoryLoader . arg0 = arg0 ; return loc0 ; } finally { factoryLock . writeLock ( ) . unlock ( ) ; } }