Author: fhanik Date: Thu Mar 23 01:00:30 2006 New Revision: 388112 URL: http://svn.apache.org/viewcvs?rev=388112&view=rev Log: Use containsKey() instead of get(), this way you can ensure that you get a completely unique session Id across the cluster. get() can initiate a RPC call to other members.
Modified: tomcat/container/tc5.5.x/catalina/src/share/org/apache/catalina/session/ManagerBase.java Modified: tomcat/container/tc5.5.x/catalina/src/share/org/apache/catalina/session/ManagerBase.java URL: http://svn.apache.org/viewcvs/tomcat/container/tc5.5.x/catalina/src/share/org/apache/catalina/session/ManagerBase.java?rev=388112&r1=388111&r2=388112&view=diff ============================================================================== --- tomcat/container/tc5.5.x/catalina/src/share/org/apache/catalina/session/ManagerBase.java (original) +++ tomcat/container/tc5.5.x/catalina/src/share/org/apache/catalina/session/ManagerBase.java Thu Mar 23 01:00:30 2006 @@ -987,7 +987,7 @@ buffer.append('.').append(jvmRoute); } result = buffer.toString(); - } while (sessions.get(result) != null); + } while (sessions.containsKey(result)); return (result); } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]