Uploaded image for project: 'Weld'
  1. Weld
  2. WELD-1694

Weld-Servlet JSF integration does not reuse the ExpressionFactory

XMLWordPrintable

    • Hide

      Make many call's of facesContext.getApplication().getExpressionFactory() to invoke createValueExpression(...)

      Show
      Make many call's of facesContext.getApplication().getExpressionFactory() to invoke createValueExpression(...)

      When JSF integration create an ExpressionFactory, the instance created is not cached to be reused in next calls. The object creation in the Weblogic is expensive, because of JNDI lookup to obtain the BeanManager.

      My application has many runtime EL to be evaluated, and the request is spensive because of this ExpressionFactory creation overhead.

            adolfojunior Adolfo Junior (Inactive)
            adolfojunior Adolfo Junior (Inactive)
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: