Use HashMap.computIfAbsent() in getNode() 57/87957/2
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 18 Feb 2020 18:14:57 +0000 (19:14 +0100)
committerRobert Varga <nite@hq.sk>
Sun, 23 Feb 2020 08:25:51 +0000 (08:25 +0000)
commit094571a9f7a4452b717043d3a2ba42c5da0b61b5
treeb9bf7645f33d12b4e489dcf37ab954f7a843e0d2
parent090f58071c4e999183c5203d2a7f674ee2c7ed6f
Use HashMap.computIfAbsent() in getNode()

There is no point in performing a lookup + store -- just perform
a conditional load, which saves a bucket lookup in the not-present
case.

Change-Id: Idacb1eba11da59fbb3c9554fa0d2f5fac92717d3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 54493897a40acdff60c5be6ae833e549bded9372)
bgp/topology-provider/src/main/java/org/opendaylight/bgpcep/bgp/topology/provider/LinkstateTopologyBuilder.java