浏览代码

HDFS-14799. Do Not Call Map containsKey In Conjunction with get. Contributed by hemanthboyina.

Ayush Saxena 5 年之前
父节点
当前提交
e04b8a46c3

+ 2 - 8
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/blockmanagement/InvalidateBlocks.java

@@ -112,17 +112,11 @@ class InvalidateBlocks {
   }
 
   private LightWeightHashSet<Block> getBlocksSet(final DatanodeInfo dn) {
-    if (nodeToBlocks.containsKey(dn)) {
-      return nodeToBlocks.get(dn);
-    }
-    return null;
+    return nodeToBlocks.get(dn);
   }
 
   private LightWeightHashSet<Block> getECBlocksSet(final DatanodeInfo dn) {
-    if (nodeToECBlocks.containsKey(dn)) {
-      return nodeToECBlocks.get(dn);
-    }
-    return null;
+    return nodeToECBlocks.get(dn);
   }
 
   private LightWeightHashSet<Block> getBlocksSet(final DatanodeInfo dn,