pero 2005/09/14 08:28:14
Modified: modules/cluster/src/share/org/apache/catalina/cluster/session
DeltaSession.java
Log:
fix: attribute and notes sync at DeltaSession,recycle()
Revision Changes Path
1.37 +7 -3
jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/session/DeltaSession.java
Index: DeltaSession.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/session/DeltaSession.java,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- DeltaSession.java 14 Sep 2005 12:46:56 -0000 1.36
+++ DeltaSession.java 14 Sep 2005 15:28:13 -0000 1.37
@@ -789,7 +789,9 @@
public void recycle() {
// Reset the instance variables associated with this Session
- attributes.clear();
+ synchronized (attributes) {
+ attributes.clear();
+ }
setAuthType(null);
creationTime = 0L;
expiring = false;
@@ -797,7 +799,9 @@
lastAccessedTime = 0L;
maxInactiveInterval = -1;
accessCount = 0;
- notes.clear();
+ synchronized (notes) {
+ notes.clear();
+ }
setPrincipal(null);
isNew = false;
isValid = false;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]