From 73ecace3825eb4a9724d2987dbb78d177065d0cc Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Mon, 30 May 2016 16:28:27 +0200 Subject: [PATCH] Speed up toString() for XML elements Instantiating TransformerFactories is wasteful, use a shared instance. Change-Id: I595df4553b617875abdb78ba08401fa84ba156bc Signed-off-by: Robert Varga --- .../impl/codec/xml/XMLStreamNormalizedNodeStreamWriter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/codec/xml/XMLStreamNormalizedNodeStreamWriter.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/codec/xml/XMLStreamNormalizedNodeStreamWriter.java index 4cfe0c3c39..028374965f 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/codec/xml/XMLStreamNormalizedNodeStreamWriter.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/codec/xml/XMLStreamNormalizedNodeStreamWriter.java @@ -286,7 +286,7 @@ public final class XMLStreamNormalizedNodeStreamWriter implements NormalizedNode public static String toString(final Element xml) { try { - final Transformer transformer = TransformerFactory.newInstance().newTransformer(); + final Transformer transformer = TRANSFORMER_FACTORY.newTransformer(); transformer.setOutputProperty(OutputKeys.INDENT, "yes"); final StreamResult result = new StreamResult(new StringWriter()); -- 2.36.6