Author: bombe
Date: 2006-09-09 21:26:42 +0000 (Sat, 09 Sep 2006)
New Revision: 10445

Modified:
   trunk/freenet/src/freenet/node/LocationManager.java
Log:
small optimization

Modified: trunk/freenet/src/freenet/node/LocationManager.java
===================================================================
--- trunk/freenet/src/freenet/node/LocationManager.java 2006-09-09 21:15:19 UTC 
(rev 10444)
+++ trunk/freenet/src/freenet/node/LocationManager.java 2006-09-09 21:26:42 UTC 
(rev 10445)
@@ -6,6 +6,7 @@
 import java.util.Hashtable;
 import java.util.Vector;
 import java.util.Date;
+import java.util.Iterator;

 import freenet.crypt.RandomSource;
 import freenet.crypt.SHA256;
@@ -981,11 +982,12 @@
                        size = knownLocs.size();
                }
                else if (timestamp > -1) {
-                       Date tresshold = new Date(timestamp);
+                       Date threshold = new Date(timestamp);
                        int numberOfLocationsInPeriod = 0;
                        //TODO Optimize so it doesn't take forever..
-                       while (knownLocs.values().iterator().hasNext()) {
-                               if 
(tresshold.after((Date)knownLocs.values().iterator().next())) {
+                       Iterator knownLocationsIterator = 
knownLocs.values().iterator();
+                       while (knownLocationsIterator.hasNext()) {
+                               if (threshold.after((Date) 
knownLocationsIterator.next())) {
                                        numberOfLocationsInPeriod++;
                                }
                        }


Reply via email to