Make SegmentedJournal.Builder final 11/104711/1
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 2 Mar 2023 11:24:07 +0000 (12:24 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 2 Mar 2023 11:25:05 +0000 (12:25 +0100)
commit1b3ef04cbde0af4bf316a9d0db92937947239d1b
treeb003fb2b1651cf00478cd1b606606c8d2fa50415
parent506bafaeb6f5664423d04f5cef2fea5fec3918b9
Make SegmentedJournal.Builder final

As the SegmentedJournal is final, so should be the builder be. Also hide
its fields, which are used only internally. This allows us to fix a
static analysis warning, as cacheSize() is not used anywhere.

JIRA: CONTROLLER-2071
Change-Id: I2a4d922f3d410db7558969a69d2b64c00811c51f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
third-party/atomix/storage/src/main/java/io/atomix/storage/journal/SegmentedJournal.java