Use a ThreadLocal XPathFactory 59/27859/8
authorRobert Varga <rovarga@cisco.com>
Sat, 3 Oct 2015 00:23:18 +0000 (02:23 +0200)
committerGerrit Code Review <gerrit@opendaylight.org>
Sat, 3 Oct 2015 13:03:50 +0000 (13:03 +0000)
commit85bc06a193a7601f5ad8ca0bcc4d3d528d8a24cf
treefd063103df52aaa4202263cf0b501895e941bc77
parentcaf27ffe6772a07f3440623b7ec38c3eb69369e4
Use a ThreadLocal XPathFactory

XPathFactory is documented to be non-threadsafe. While we could use
single shared instance, accessing it would require synchronization. Use
a ThreadLocal, so each thread gets its own instance.

Change-Id: I3f6a722df94d261c0680b30b9b65b73566350794
Signed-off-by: Robert Varga <rovarga@cisco.com>
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/Utils.java