commits@javamail.java.net

[mercurial:77] Make handlers vector final, not volatile.

From: <shannon_at_kenai.com>
Date: Tue, 11 Nov 2008 01:05:10 +0000 (GMT)

Repository: mercurial
Revision: 77
Author: Bill Shannon <bill.shannon_at_sun.com>
Date: 2008-08-18 23:40:34 UTC

Log Message:
-----------
Make handlers vector final, not volatile.

Modified Paths:
--------------
    mail/src/main/java/com/sun/mail/iap/Protocol.java

Diffs:
-----
diff -r 0f3059b8f116 -r fadec55eb561
mail/src/main/java/com/sun/mail/iap/Protocol.java
--- a/mail/src/main/java/com/sun/mail/iap/Protocol.java Mon Aug 18
16:28:55 2008 -0700
+++ b/mail/src/main/java/com/sun/mail/iap/Protocol.java Mon Aug 18
16:40:34 2008 -0700
@@ -76,7 +76,7 @@
      * because we depend on it always existing and depend
      * on the synchronization that Vector provides.
      */
- private volatile Vector handlers = new Vector(); // response
handlers
+ private final Vector handlers = new Vector(); // response handlers
 
     private volatile long timestamp;