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]

Reply via email to