Author: toad
Date: 2008-05-21 13:43:39 +0000 (Wed, 21 May 2008)
New Revision: 20013

Modified:
   branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java
Log:
Don't synchronized(this) twice.

Modified: 
branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java  
2008-05-21 13:05:37 UTC (rev 20012)
+++ branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java  
2008-05-21 13:43:39 UTC (rev 20013)
@@ -210,12 +210,10 @@

        public synchronized SendableRequest removeFirst() {
                short fuzz = -1;
-               synchronized (this) {
-                       if(PRIORITY_SOFT.equals(choosenPriorityScheduler))
-                               fuzz = -1;
-                       else if(PRIORITY_HARD.equals(choosenPriorityScheduler))
-                               fuzz = 0;       
-               }
+               if(PRIORITY_SOFT.equals(choosenPriorityScheduler))
+                       fuzz = -1;
+               else if(PRIORITY_HARD.equals(choosenPriorityScheduler))
+                       fuzz = 0;       
                // schedCore juggles both
                return schedCore.removeFirst(fuzz, random, offeredKeys, 
starter, schedTransient);
        }


Reply via email to