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:
parent
f90f0717a0
commit
4f5afe9d7c
|
@ -33,6 +33,7 @@
|
||||||
import java.nio.ByteBuffer;
|
import java.nio.ByteBuffer;
|
||||||
import java.text.MessageFormat;
|
import java.text.MessageFormat;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.Collections;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
|
@ -171,7 +172,7 @@ private List<ChunkHeader> createChunks(Stats stats)
|
||||||
chunks.add(new ChunkHeader(CHUNK_ID_BLOOM_FILTER_DATA,
|
chunks.add(new ChunkHeader(CHUNK_ID_BLOOM_FILTER_DATA,
|
||||||
bloomFilterChunks.data));
|
bloomFilterChunks.data));
|
||||||
}
|
}
|
||||||
return chunks;
|
return Collections.unmodifiableList(chunks);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static long calculateExpectedSize(List<ChunkHeader> chunks) {
|
private static long calculateExpectedSize(List<ChunkHeader> chunks) {
|
||||||
|
|
Loading…
Reference in New Issue