Cache QNameModules during instantiation 80/29180/4
authorRobert Varga <rovarga@cisco.com>
Tue, 3 Nov 2015 02:24:33 +0000 (03:24 +0100)
committerRobert Varga <rovarga@cisco.com>
Mon, 9 Nov 2015 15:27:24 +0000 (16:27 +0100)
commita4503e4fbad1fd28e610b7211b6b2fcbd90a0aef
tree8adfd6f8bc338534467783e6eaae2ecedaffbe7d
parent0ce1df6bdbd80e891aaf42ce4a9068025ec72a3a
Cache QNameModules during instantiation

When constructing QNameModules in parser, we want to make sure we reuse
instances as much as possible. To do that, perform cached reference
lookup.

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