Inline Entry.contains() 67/98367/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 8 Nov 2021 08:22:45 +0000 (09:22 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 8 Nov 2021 09:15:14 +0000 (10:15 +0100)
commitc30e6fcca8a0e3d6e52249cfba9d75ec4695bafb
treebc96941a2b6eb3ef4fb784b7f8fbb9812a50eb5e
parent335a172a0ecf6536a63095620e8229a908960b08
Inline Entry.contains()

MutableUnsignedLongSet.add() has half of the check done in contains()
as an invariant. Inline the second part there, improving performance a
bit.

Thisleaves only UnsignedLongSet.contains() as the sole caller of
Entry.contains(). Inline it there, reducing the footprint a bit.

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