@Override public void clear(Object key) { webBeansContext.clear(); }
@Override public void clear(Object key) { get(key).clear(); } }
@Override public void clear(final Object key) { final WebBeansContext ctx = getContext((ClassLoader) key); if (logger.isDebugEnabled()) { logger.debug("Clearing:'" + ctx + "'"); } contextByClassLoader.remove(key); ctx.clear(); }
@Override public void clear(final Object key) { final WebBeansContext ctx = getContext((ClassLoader) key); if (logger.isDebugEnabled()) { logger.debug("Clearing:'" + ctx + "'"); } contextByClassLoader.remove(key); if (ctx != null) { ctx.clear(); } } }
public void clear() { additionalAnnotatedTypes.clear(); additionalQualifiers.clear(); additionalScopes.clear(); scopeAnnotations.clear(); nonscopeAnnotations.clear(); clearCacheProxies(); singleContextMap.clear(); contextMap.clear(); deploymentBeans.clear(); errorStack.clear(); producersForJavaEeComponents.clear(); passivationBeans.clear(); webBeansContext.getInterceptorsManager().clear(); webBeansContext.getDecoratorsManager().clear(); webBeansContext.getAnnotatedElementFactory().clear(); injectionResolver.clearCaches(); webBeansContext.getAnnotationManager().clearCaches(); // finally destroy all SPI services webBeansContext.clear(); }