From 3b6c8cb144fe148a3bc4ad2415d62e8443f31446 Mon Sep 17 00:00:00 2001 From: Felix Barnsteiner Date: Sat, 17 Nov 2018 09:51:35 +0100 Subject: [PATCH] Don't allocate memory when ensuring capacity --- library/src/main/java/com/dslplatform/json/JsonWriter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/src/main/java/com/dslplatform/json/JsonWriter.java b/library/src/main/java/com/dslplatform/json/JsonWriter.java index cdc8fa87..49ec8f27 100644 --- a/library/src/main/java/com/dslplatform/json/JsonWriter.java +++ b/library/src/main/java/com/dslplatform/json/JsonWriter.java @@ -30,7 +30,7 @@ public final class JsonWriter { final byte[] ensureCapacity(final int free) { if (position + free >= buffer.length) { - buffer = Arrays.copyOf(buffer, buffer.length + (buffer.length << 1) + free); + enlargeOrFlush(position, free); } return buffer; }