Author: nextgens
Date: 2007-02-28 15:50:58 +0000 (Wed, 28 Feb 2007)
New Revision: 11926

Modified:
   trunk/freenet/src/freenet/node/RequestHandler.java
   trunk/freenet/src/freenet/node/RequestSender.java
Log:
It's more sensible to declare those locks as volatile than final.

Modified: trunk/freenet/src/freenet/node/RequestHandler.java
===================================================================
--- trunk/freenet/src/freenet/node/RequestHandler.java  2007-02-27 00:19:21 UTC 
(rev 11925)
+++ trunk/freenet/src/freenet/node/RequestHandler.java  2007-02-28 15:50:58 UTC 
(rev 11926)
@@ -218,7 +218,7 @@
 
        private int sentBytes;
        private int receivedBytes;
-       private final Object bytesSync = new Object();
+       private volatile Object bytesSync = new Object();
        
        public void sentBytes(int x) {
                synchronized(bytesSync) {

Modified: trunk/freenet/src/freenet/node/RequestSender.java
===================================================================
--- trunk/freenet/src/freenet/node/RequestSender.java   2007-02-27 00:19:21 UTC 
(rev 11925)
+++ trunk/freenet/src/freenet/node/RequestSender.java   2007-02-28 15:50:58 UTC 
(rev 11926)
@@ -550,7 +550,7 @@
        return block;
     }
 
-       private final Object totalBytesSync = new Object();
+       private volatile Object totalBytesSync = new Object();
        private int totalBytesSent;
        
        public void sentBytes(int x) {

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to