CommitGraphWriter: Make the list of chunks immutable

The chunk list is calculated before start writing and it is
immutable afterwards.

Make this explicit using an unmodifiable list for the chunks.

Change-Id: I4a5cfb1f3d06a9393d8d93a3fac3c128cf3faec0
This commit is contained in:
Ivan Frade 2023-09-05 11:25:54 -07:00
parent f90f0717a0
commit 4f5afe9d7c
1 changed files with 2 additions and 1 deletions

View File

@ -33,6 +33,7 @@
import java.nio.ByteBuffer;
import java.text.MessageFormat;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashSet;
import java.util.List;
import java.util.Optional;
@ -171,7 +172,7 @@ private List<ChunkHeader> createChunks(Stats stats)
chunks.add(new ChunkHeader(CHUNK_ID_BLOOM_FILTER_DATA,
bloomFilterChunks.data));
}
return chunks;
return Collections.unmodifiableList(chunks);
}
private static long calculateExpectedSize(List<ChunkHeader> chunks) {