diff --git a/server/src/main/java/org/opensearch/common/util/ByteArrayBackedBitset.java b/server/src/main/java/org/opensearch/common/util/ByteArrayBackedBitset.java index a0c14ac8e9116..c450fdababb73 100644 --- a/server/src/main/java/org/opensearch/common/util/ByteArrayBackedBitset.java +++ b/server/src/main/java/org/opensearch/common/util/ByteArrayBackedBitset.java @@ -31,11 +31,7 @@ public ByteArrayBackedBitset(int capacity) { */ public ByteArrayBackedBitset(RandomAccessInput in, long offset, int length) throws IOException { byteArray = new byte[length]; - int i = 0; - while (i < length) { - byteArray[i] = in.readByte(offset + i); - i++; - } + in.readBytes(offset, byteArray, 0, length); } /**