Modernize Indexed 83/110683/3
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 12 Mar 2024 21:17:44 +0000 (22:17 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 13 Mar 2024 07:28:57 +0000 (08:28 +0100)
commitdd05f95d0fe58515adddc0468a6e73d558a70f20
tree90224cc7254a95b8b4d0ceb04c8e32e2c025ef87
parenta73511c1db6a099397418d2708e073546e8e0a1b
Modernize Indexed

Indexed.getType() is not used anywhere, hence remove it. While we are
here, also turn the class into a record, as it is a pure DTO.

Also add a FIXME to require the actual entry to be non-null.

JIRA: CONTROLLER-2101
Change-Id: I8bd42a815096a3d0993eb41c59cf39655a7ed0fd
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
atomix-storage/src/main/java/io/atomix/storage/journal/Indexed.java
atomix-storage/src/main/java/io/atomix/storage/journal/JournalSegmentReader.java