change buffer size to match rle threshold
diff --git a/parquet-column/src/main/java/parquet/column/values/rle/RunLengthBitPackingHybridEncoder.java b/parquet-column/src/main/java/parquet/column/values/rle/RunLengthBitPackingHybridEncoder.java
index 674efe8..dba1729 100644
--- a/parquet-column/src/main/java/parquet/column/values/rle/RunLengthBitPackingHybridEncoder.java
+++ b/parquet-column/src/main/java/parquet/column/values/rle/RunLengthBitPackingHybridEncoder.java
@@ -117,7 +117,7 @@
     this.bitWidth = bitWidth;
     this.baos = new CapacityByteArrayOutputStream(initialCapacity);
     this.packBuffer = new byte[bitWidth];
-    this.bufferedValues = new int[8];
+    this.bufferedValues = new int[rleThreshold];
     this.packer = ByteBitPacking.getPacker(bitWidth);
     this.rleThreshold = rleThreshold;