Author: markt
Date: Sun Oct 30 19:00:17 2011
New Revision: 1195222

URL: http://svn.apache.org/viewvc?rev=1195222&view=rev
Log:
Review from kkolinko
Minor performance tweaks

Modified:
    tomcat/trunk/java/org/apache/tomcat/util/http/Parameters.java

Modified: tomcat/trunk/java/org/apache/tomcat/util/http/Parameters.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/http/Parameters.java?rev=1195222&r1=1195221&r2=1195222&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/util/http/Parameters.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/util/http/Parameters.java Sun Oct 30 
19:00:17 2011
@@ -103,13 +103,12 @@ public final class Parameters {
         if (key == null) {
             return;
         }
-        ArrayList<String> values;
-        if (paramHashValues.containsKey(key)) {
-            values = paramHashValues.get(key);
-            values.ensureCapacity(values.size() + newValues.length);
-        } else {
+        ArrayList<String> values = paramHashValues.get(key);
+        if (values == null) {
             values = new ArrayList<String>(newValues.length);
             paramHashValues.put(key, values);
+        } else {
+            values.ensureCapacity(values.size() + newValues.length);
         }
         for (String newValue : newValues) {
             values.add(newValue);
@@ -176,10 +175,8 @@ public final class Parameters {
         if( key==null ) {
             return;
         }
-        ArrayList<String> values;
-        if (paramHashValues.containsKey(key)) {
-            values = paramHashValues.get(key);
-        } else {
+        ArrayList<String> values = paramHashValues.get(key);
+        if (values == null) {
             values = new ArrayList<String>(1);
             paramHashValues.put(key, values);
         }



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to