From 0cd44e5f3be6cd3d3914167a89a5201d3b5a75be Mon Sep 17 00:00:00 2001 From: "Gregory.Shrago" Date: Fri, 19 Oct 2012 02:00:44 +0400 Subject: [PATCH] performance: the last index case --- platform/util/src/com/intellij/util/containers/LimitedPool.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/util/src/com/intellij/util/containers/LimitedPool.java b/platform/util/src/com/intellij/util/containers/LimitedPool.java index 8bca28605496..61344fa9bdce 100644 --- a/platform/util/src/com/intellij/util/containers/LimitedPool.java +++ b/platform/util/src/com/intellij/util/containers/LimitedPool.java @@ -57,7 +57,7 @@ public class LimitedPool { } private void ensureCapacity() { - if (storage.length <= index + 1) { + if (storage.length <= index) { int newCapacity = Math.min(capacity, storage.length * 3 / 2); Object[] newStorage = new Object[newCapacity]; System.arraycopy(storage, 0, newStorage, 0, storage.length);