Improve UnsignedLongSet efficiency 65/98365/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 8 Nov 2021 07:42:03 +0000 (08:42 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 8 Nov 2021 09:15:12 +0000 (10:15 +0100)
commit577673feb823c57d961955d1797b3f55f1d94c1d
tree40d06a9264aacd2be6d8f3095bcb04ce0ceac9fc
parent9d4dc5045c48d1aefa53b620778ccdfb8bfe2bd4
Improve UnsignedLongSet efficiency

We can use NavigableMap's higher() and floor() methods to elide object
object allocations.

JIRA: CONTROLLER-2014
Change-Id: I75747c58027caee2678e32187dbd628d60ce6604
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit fb830fa236f32513f759893270552e320c122c5d)
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/utils/UnsignedLongSet.java