From 63896875d4492a4af4fdcd5024ecb6858599d293 Mon Sep 17 00:00:00 2001 From: Lanchon Date: Sun, 24 Sep 2017 22:23:15 -0300 Subject: [PATCH] MemoryDataStore: Efficiently multiply by 1.25 --- .../src/main/java/org/jf/dexlib2/writer/io/MemoryDataStore.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dexlib2/src/main/java/org/jf/dexlib2/writer/io/MemoryDataStore.java b/dexlib2/src/main/java/org/jf/dexlib2/writer/io/MemoryDataStore.java index d3c68636..b60f7854 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/writer/io/MemoryDataStore.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/writer/io/MemoryDataStore.java @@ -65,7 +65,7 @@ public class MemoryDataStore implements DexDataStore { } protected int getNewBufferSize(int currentSize, int newMinSize) { - return (int)(newMinSize * 1.2); + return newMinSize + (newMinSize >> 2); } @Nonnull @Override public InputStream readAt(final int offset) {