Esempio n. 1
0
 private void flushCaches() {
   deploymentManager.getBeanResolver().clear();
   deploymentManager.getAccessibleLenientObserverNotifier().clear();
   deploymentManager.getGlobalStrictObserverNotifier().clear();
   deploymentManager.getGlobalLenientObserverNotifier().clear();
   deploymentManager.getDecoratorResolver().clear();
   deploymentManager.getInterceptorResolver().clear();
   deploymentManager.getNameBasedResolver().clear();
   for (BeanDeployment beanDeployment : getBeanDeployments()) {
     BeanManagerImpl beanManager = beanDeployment.getBeanManager();
     beanManager.getBeanResolver().clear();
     beanManager.getAccessibleLenientObserverNotifier().clear();
     beanManager.getDecoratorResolver().clear();
     beanManager.getInterceptorResolver().clear();
     beanManager.getNameBasedResolver().clear();
   }
 }