Author: sseifert Date: Tue May 23 21:36:01 2017 New Revision: 1795970 URL: http://svn.apache.org/viewvc?rev=1795970&view=rev Log: SLING-6872 small optimization: set initial stringbuilder capacity
Modified: sling/trunk/bundles/jcr/contentparser/src/main/java/org/apache/sling/jcr/contentparser/impl/JsonTicksConverter.java Modified: sling/trunk/bundles/jcr/contentparser/src/main/java/org/apache/sling/jcr/contentparser/impl/JsonTicksConverter.java URL: http://svn.apache.org/viewvc/sling/trunk/bundles/jcr/contentparser/src/main/java/org/apache/sling/jcr/contentparser/impl/JsonTicksConverter.java?rev=1795970&r1=1795969&r2=1795970&view=diff ============================================================================== --- sling/trunk/bundles/jcr/contentparser/src/main/java/org/apache/sling/jcr/contentparser/impl/JsonTicksConverter.java (original) +++ sling/trunk/bundles/jcr/contentparser/src/main/java/org/apache/sling/jcr/contentparser/impl/JsonTicksConverter.java Tue May 23 21:36:01 2017 @@ -32,11 +32,12 @@ package org.apache.sling.jcr.contentpars class JsonTicksConverter { static String tickToDoubleQuote(final String input) { - final StringBuilder output = new StringBuilder(); + final int len = input.length(); + final StringBuilder output = new StringBuilder(len); boolean quoted = false; boolean tickQuoted = false; boolean escaped = false; - for (int i = 0, len = input.length(); i < len; i++) { + for (int i = 0; i < len; i++) { char in = input.charAt(i); if (quoted || tickQuoted) { if (escaped) {