viviel created TUBEMQ-102: ----------------------------- Summary: Fix question 101 [Optimize code] Key: TUBEMQ-102 URL: https://issues.apache.org/jira/browse/TUBEMQ-102 Project: Apache TubeMQ Issue Type: Bug Reporter: viviel Assignee: viviel
Because the core module uses jdk1.7, this code cannot use 'putIfAbsent' {code:java} addrMap4Failover.putIfAbsent(tmpNodeAddrInfo.getHostPortStr(), tmpNodeAddrInfo); {code} We should use the original {code:java} if (addrMap4Failover.get(tmpNodeAddrInfo.getHostPortStr()) == null) { addrMap4Failover.put(tmpNodeAddrInfo.getHostPortStr(), tmpNodeAddrInfo); } {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)