Cache reader's nextIndex during reset() 02/110702/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 13:11:49 +0000 (14:11 +0100)
commit133f71ecf73f59d88d9b037f6e801057b18bd655
tree6d4369c035695083de3dd4402e5c9f764d46b53a
parentf9b158eac3af314ccbee939cc1e738d4b2294830
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>
(cherry picked from commit 4aa75b385d864cff4409d47264453324b4150fa7)
atomix-storage/src/main/java/io/atomix/storage/journal/SegmentedJournalReader.java