return;
}
long prevLedgerEnd = topicInfo.ledgerRanges.isEmpty() ? 0 : topicInfo.ledgerRanges
.lastKey();
LedgerRange lr = LedgerRange.newBuilder().setLedgerId(ledgerId)
.setEndSeqIdIncluded(lastMessage.getMsgId()).build();
topicInfo.ledgerRanges.put(lr.getEndSeqIdIncluded().getLocalComponent(),
new InMemoryLedgerRange(lr, prevLedgerEnd + 1, lh));
logger.info("Recovered unclosed ledger: " + ledgerId + " for topic: "
+ topic.toStringUtf8() + " with " + numEntriesInLastLedger + " entries");