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]