Author: bago Date: Mon Aug 22 14:27:05 2005 New Revision: 239254 URL: http://svn.apache.org/viewcvs?rev=239254&view=rev Log: Use LinkedList for queue handling instead of ArrayList (small optimization for large expansions)
Modified: james/server/trunk/src/java/org/apache/james/transport/LinearProcessor.java Modified: james/server/trunk/src/java/org/apache/james/transport/LinearProcessor.java URL: http://svn.apache.org/viewcvs/james/server/trunk/src/java/org/apache/james/transport/LinearProcessor.java?rev=239254&r1=239253&r2=239254&view=diff ============================================================================== --- james/server/trunk/src/java/org/apache/james/transport/LinearProcessor.java (original) +++ james/server/trunk/src/java/org/apache/james/transport/LinearProcessor.java Mon Aug 22 14:27:05 2005 @@ -37,6 +37,7 @@ import java.io.StringWriter; import java.util.ArrayList; import java.util.Collection; +import java.util.LinkedList; import java.util.List; import java.util.Random; import java.util.Iterator; @@ -284,7 +285,7 @@ for (int i = 0; i < unprocessed.length; i++) { // No need to use synchronization, as this is totally // local to the method - unprocessed[i] = new ArrayList(); + unprocessed[i] = new LinkedList(); } //Add the object to the bottom of the list --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]