Cache SchemaPath for well-known netconf operations 42/76342/1
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 21 Sep 2018 11:48:25 +0000 (13:48 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 21 Sep 2018 11:57:24 +0000 (13:57 +0200)
commit60c6ba8c25370ed7f8042318b61b53dc2030f246
treecd11ae5be3275e2d8f911ab493201893bfb744ee
parent153ddcf1e4efb4d142eba2a17e766c26abf6b044
Cache SchemaPath for well-known netconf operations

Rather than invoking toPath(QName) on each invocation, allocate
a SchemaPath constant for common operations and reuse it across
invocations.

Change-Id: Iefd0b24ec3dd900ddfe54dc4f89baffa1eec91a1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/LibraryModulesSchemas.java
netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/NetconfStateSchemas.java
netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/sal/KeepaliveSalFacade.java
netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/util/NetconfBaseOps.java
netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/util/NetconfMessageTransformUtil.java