Skip to content

Commit

Permalink
Reduce buffer size for ASCII string optimization to 63 bytes
Browse files Browse the repository at this point in the history
  • Loading branch information
belugabehr committed Jan 4, 2025
1 parent 2943ea7 commit 2d1a3b9
Showing 1 changed file with 6 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,12 @@
*/
public abstract class BinaryEncoder extends Encoder {

// Buffer used for writing ASCII strings
private final byte[] stringBuffer = new byte[128];
/*
* Buffer used for writing ASCII strings. A string is encoded as a long followed
* by that many bytes of character data. A string of length 63 is the upper
* limit for a 1 byte variable-length long value.
*/
private final byte[] stringBuffer = new byte[63];

@Override
public void writeNull() throws IOException {
Expand Down

0 comments on commit 2d1a3b9

Please sign in to comment.