Optimize SegmentedJournalReader.getCurrentEntry() 82/110682/2
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 12 Mar 2024 20:49:59 +0000 (21:49 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 13 Mar 2024 07:28:57 +0000 (08:28 +0100)
commita73511c1db6a099397418d2708e073546e8e0a1b
treece222a6978161ba55dd7a6a53f3e7e422df397d6
parent87cf9d356ccaf6153ddbc0a763155c6787dc2932
Optimize SegmentedJournalReader.getCurrentEntry()

This method has very simple logic, the reasoning for which is left
unexplained.

Add a comment about what is going on and use assign-and-check construct
to trim a bit of byte code.

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