X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=third-party%2Ftriemap%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Ftriemap%2FTrieMap.java;h=5bcefcaa1e46f289e86bb6b606f9986d56cd8e93;hb=refs%2Fchanges%2F35%2F50235%2F2;hp=b0261bf0e871679dfbb097df4c93f03f197b8edb;hpb=24a850c1cbacd32e00c42d1714410ff11e1d7647;p=yangtools.git diff --git a/third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/TrieMap.java b/third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/TrieMap.java index b0261bf0e8..5bcefcaa1e 100644 --- a/third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/TrieMap.java +++ b/third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/TrieMap.java @@ -96,20 +96,14 @@ public abstract class TrieMap extends AbstractMap implements Concurr @Override public final Set> entrySet() { - AbstractEntrySet ret = entrySet; - if (ret == null) { - entrySet = ret = createEntrySet(); - } - return ret; + final AbstractEntrySet ret; + return (ret = entrySet) != null ? ret : (entrySet = createEntrySet()); } @Override public final Set keySet() { - AbstractKeySet ret = keySet; - if (ret == null) { - keySet = ret = createKeySet(); - } - return ret; + final AbstractKeySet ret; + return (ret = keySet) != null ? ret : (keySet = createKeySet()); } @Override