org.apache.axiom.om.impl.util.OMSerializerUtil.isSetPrefixBeforeStartElement() 
doing property lookup on every invocation - performance problem
----------------------------------------------------------------------------------------------------------------------------------------------

                 Key: WSCOMMONS-325
                 URL: https://issues.apache.org/jira/browse/WSCOMMONS-325
             Project: WS-Commons
          Issue Type: Bug
          Components: AXIOM
            Reporter: Tim Mitchell


org.apache.axiom.om.impl.util.OMSerializerUtil.isSetPrefixBeforeStartElement() 
has code that checks for the property 
javax.xml.stream.XMLStreamWriter.isSetPrefixBeforeStartElement on the 
XMLStreamWriter property that is passed in to the method. We have run tests 
that run through this code path and have noticed performance issues due to the 
method checking the property on every method invocation.
Is there anyway that the value could be cached rather than doing the lookup 
each time ? And similarly, if the property isn't found, could the 
writer.getNamespaceContext() result be cached so that we just do the check once 
?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to