Author: toad
Date: 2008-03-21 23:09:03 +0000 (Fri, 21 Mar 2008)
New Revision: 18711

Modified:
   trunk/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
Log:
indenting

Modified: trunk/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
===================================================================
--- trunk/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java      
2008-03-21 23:08:25 UTC (rev 18710)
+++ trunk/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java      
2008-03-21 23:09:03 UTC (rev 18711)
@@ -102,31 +102,31 @@
        private Object removeRandomBlockNum(KeysFetchingLocally keys) {
                logMINOR = Logger.shouldLog(Logger.MINOR, this);
                synchronized(this) {
-               if(blockNums.isEmpty()) {
-                       if(logMINOR)
-                               Logger.minor(this, "No blocks to remove");
-                       return null;
+                       if(blockNums.isEmpty()) {
+                               if(logMINOR)
+                                       Logger.minor(this, "No blocks to 
remove");
+                               return null;
+                       }
                }
-               }
                for(int i=0;i<10;i++) {
-               Object ret;
-               int x;
-               synchronized(this) {
-                       x = ctx.random.nextInt(blockNums.size());
-                       ret = (Integer) blockNums.remove(x);
-               }
-               // LOCKING: keys is safe to check, but segment isn't.
-               Key key = segment.getBlockNodeKey(((Integer)ret).intValue());
-               if(keys.hasKey(key)) {
+                       Object ret;
+                       int x;
                        synchronized(this) {
-                               blockNums.add(ret);
+                               x = ctx.random.nextInt(blockNums.size());
+                               ret = (Integer) blockNums.remove(x);
                        }
-                       continue;
+                       // LOCKING: keys is safe to check, but segment isn't.
+                       Key key = 
segment.getBlockNodeKey(((Integer)ret).intValue());
+                       if(keys.hasKey(key)) {
+                               synchronized(this) {
+                                       blockNums.add(ret);
+                               }
+                               continue;
+                       }
+                       if(logMINOR)
+                               Logger.minor(this, "Removing block "+x+" of 
"+(blockNums.size()+1)+ " : "+ret+ " on "+this);
+                       return ret;
                }
-               if(logMINOR)
-                       Logger.minor(this, "Removing block "+x+" of 
"+(blockNums.size()+1)+ " : "+ret+ " on "+this);
-               return ret;
-               }
                return null;
        }



Reply via email to