destroy its managing configuration instance concode_field_sep List<ContainerProvider> containerProviders concode_elem_sep boolean reloadConfigs concode_elem_sep Configuration configuration concode_elem_sep List<PackageProvider> packageProviders concode_elem_sep String defaultFrameworkBeanName concode_elem_sep Lock providerLock concode_elem_sep boolean providersChanged concode_elem_sep Logger LOG concode_field_sep void addContainerProvider concode_elem_sep void clearContainerProviders concode_elem_sep void reloadProviders concode_elem_sep boolean needReloadPackageProviders concode_elem_sep void updateReloadConfigsFlag concode_elem_sep void setContainerProviders concode_elem_sep boolean needReloadContainerProviders concode_elem_sep Configuration getConfiguration concode_elem_sep void reload concode_elem_sep void clearContainerProvider concode_elem_sep List<ContainerProvider> getContainerProviders concode_elem_sep Configuration createConfiguration concode_elem_sep void conditionalReload concode_elem_sep void setConfiguration
void function ( ) { clearContainerProviders ( ) ; containerProviders = new CopyOnWriteArrayList < ContainerProvider > ( ) ; if ( configuration != null ) configuration . destroy ( ) ; configuration = null ; }