From: Robert Varga Date: Thu, 28 May 2015 10:24:08 +0000 (+0200) Subject: BaseTypes' QNameModule should be cached X-Git-Tag: release/lithium~58 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=a434cb4c9cea4c4d65a4b764814b14d9a5f74a4e;p=yangtools.git BaseTypes' QNameModule should be cached This QNameModule may be incoming from multiple places, make sure we seed it into the cache on load. Change-Id: I764edf3520a37d853eff519ca4139dc2f60480b3 Signed-off-by: Robert Varga --- diff --git a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/BaseTypes.java b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/BaseTypes.java index c5c098713e..5f50f5e54a 100644 --- a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/BaseTypes.java +++ b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/BaseTypes.java @@ -33,7 +33,7 @@ public final class BaseTypes { } public static final URI BASE_TYPES_NAMESPACE = URI.create("urn:ietf:params:xml:ns:yang:1"); - public static final QNameModule BASE_TYPES_MODULE = QNameModule.create(BASE_TYPES_NAMESPACE, null); + public static final QNameModule BASE_TYPES_MODULE = QNameModule.cachedReference(QNameModule.create(BASE_TYPES_NAMESPACE, null)); public static final QName BINARY_QNAME = constructQName("binary"); public static final QName BITS_QNAME = constructQName("bits");