Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Because the core module uses jdk1.7, this code cannot use 'putIfAbsent'
addrMap4Failover.putIfAbsent(tmpNodeAddrInfo.getHostPortStr(), tmpNodeAddrInfo);
We should use the original
if (addrMap4Failover.get(tmpNodeAddrInfo.getHostPortStr()) == null) { addrMap4Failover.put(tmpNodeAddrInfo.getHostPortStr(), tmpNodeAddrInfo); }