From 0187f00359acd075d9f26558ac22fcedd3d79815 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Tue, 20 Aug 2019 13:49:28 +0200 Subject: [PATCH] Make sure readOnly field is initialized Make sure the readOnly field is forced to be initialed to null by making it a volatile. Change-Id: I366835a8009fe6fe21992b374f959bfcefcde18e Signed-off-by: Robert Varga --- .../java/org/opendaylight/yangtools/util/ReadOnlyTrieMap.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/util/src/main/java/org/opendaylight/yangtools/util/ReadOnlyTrieMap.java b/common/util/src/main/java/org/opendaylight/yangtools/util/ReadOnlyTrieMap.java index 2407ed7ad1..a993b85e0a 100644 --- a/common/util/src/main/java/org/opendaylight/yangtools/util/ReadOnlyTrieMap.java +++ b/common/util/src/main/java/org/opendaylight/yangtools/util/ReadOnlyTrieMap.java @@ -41,7 +41,7 @@ final class ReadOnlyTrieMap extends ForwardingMap { // Used via the varhandle @SuppressWarnings("unused") - private ImmutableTrieMap readOnly; + private volatile ImmutableTrieMap readOnly; ReadOnlyTrieMap(final MutableTrieMap map, final int size) { this.readWrite = requireNonNull(map); -- 2.36.6