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++;
}
}