Cache reader's nextIndex during reset() 88/110688/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 13 Mar 2024 08:50:03 +0000 (09:50 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 13 Mar 2024 08:58:48 +0000 (09:58 +0100)
commit4aa75b385d864cff4409d47264453324b4150fa7
tree18c49738873079cd31dae5a8da7f5abf2f7e63be
parentb428d29dff287a47dfacc5d02143ac62324169c5
Cache reader's nextIndex during reset()

JournalSegmentReader.getNextIndex() involves some computation, so do not
call it twice when deciding how to reset SegmentedJournalReader.

JIRA: CONTROLLER-2106
Change-Id: I7527d8f0c47d35b7a59c30558715204a85b24eae
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
atomix-storage/src/main/java/io/atomix/storage/journal/SegmentedJournalReader.java