[PERF] Cache renderer in UIComponentBase
----------------------------------------

                 Key: MYFACES-3144
                 URL: https://issues.apache.org/jira/browse/MYFACES-3144
             Project: MyFaces Core
          Issue Type: New Feature
          Components: General
    Affects Versions: 2.1.0-SNAPSHOT
         Environment: myfaces core trunk
            Reporter: Martin Kočí
            Assignee: Martin Kočí


UIComponentBase uses getRenderer(): Renderer in five methods:
1) decode
2) encodeBegin
3) encodeChildren
4) encodeEnd
50 getClientId

getting the renderer is not cheap if you have thousands component in view. 

Cache renderer instance in UIComponentBase (Trinidad UIXComponentBase does it 
already)



--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to