It seems that
org.apache.myfaces.config.ManagedBeanBuilder.buildManagedBean(FacesContext, ManagedBean) tries to locale implementation of a interface, but the instance found is never stored in application map: see code in org.apache.myfaces.config.annotation.LifecycleProviderFactory.getLifecycleProviderFactory(ExternalContext)
this lead to Webappclassloader.loadClass invocation, which is sychronized and accesses disk.
Can significantly affect perfomance of myfaces app with managed-bean in multithreaded environment.
maybe reason for http://prezi.com/dr3on1qcajzw/www-world-wide-wait-devoxx-edition/ ?
|Status||Open [ 1 ]||Resolved [ 5 ]|
|Fix Version/s||1.2.12 [ 12319080 ]|
|Fix Version/s||2.0.13 [ 12319847 ]|
|Fix Version/s||2.1.7 [ 12319845 ]|
|Resolution||Fixed [ 1 ]|
|Status||Resolved [ 5 ]||Closed [ 6 ]|