[ https://issues.apache.org/jira/browse/WSCOMMONS-325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andreas Veithen updated WSCOMMONS-325: -------------------------------------- Fix Version/s: Axiom 1.2.8 Affects Version/s: Axiom 1.2.7 > 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 > Affects Versions: Axiom 1.2.7 > Reporter: Tim Mitchell > Assignee: Rich Scheuerle > Fix For: Axiom 1.2.8 > > > 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.