protected MutablePicoContainer createImplementationHidingPicoContainer() {
return new ImplementationHidingCachingPicoContainer();
}
protected MutablePicoContainer createPicoContainer(PicoContainer parent, LifecycleManager lifecycleManager) {
return new ImplementationHidingCachingPicoContainer(new CachingComponentAdapterFactory(new DefaultComponentAdapterFactory()), parent, lifecycleManager);
}