From 72a4795401639e6f832d861a2892ce9fb6364e32 Mon Sep 17 00:00:00 2001 From: Jagadesh Adireddi Date: Sat, 20 Nov 2021 18:50:57 +0530 Subject: [PATCH] ISSUE-2770: Code refactor calling ledgerExists two times. --- .../org/apache/bookkeeper/bookie/SortedLedgerStorage.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/SortedLedgerStorage.java b/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/SortedLedgerStorage.java index 60822b8fa01..bd414ee1146 100644 --- a/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/SortedLedgerStorage.java +++ b/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/SortedLedgerStorage.java @@ -144,9 +144,7 @@ public boolean ledgerExists(long ledgerId) throws IOException { // the O(1) for the ledgerCache. if (!interleavedLedgerStorage.ledgerExists(ledgerId)) { EntryKeyValue kv = memTable.getLastEntry(ledgerId); - if (null == kv) { - return interleavedLedgerStorage.ledgerExists(ledgerId); - } + return null != kv; } return true; }