BUG-7464: cleanup TrieMap retry logic 17/49917/8
authorRobert Varga <rovarga@cisco.com>
Sun, 1 Jan 2017 22:27:55 +0000 (23:27 +0100)
committerRobert Varga <rovarga@cisco.com>
Tue, 10 Jan 2017 19:12:11 +0000 (20:12 +0100)
commit4af4cece1392a3d0bb1c0c469f41e97bdb5cc21b
treea098ebadb805b56fdbd615335ae9c4c1ff17c6e0
parentb505e991213130edd7b70718fca16d911adf8bfd
BUG-7464: cleanup TrieMap retry logic

We have a couple of while(true) loops, which can we written
concisely using a 'do { ... } while (retry);' pattern.

Also check if the from-serialization codepath does not encounter
a does not observe a concurrent modification.

Change-Id: I7970a3d11fcd6715fb86a3c669d4eb195d10fa26
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/INode.java
third-party/triemap/src/main/java/org/opendaylight/yangtools/triemap/TrieMap.java