Author: toad
Date: 2006-10-06 23:19:43 +0000 (Fri, 06 Oct 2006)
New Revision: 10647

Modified:
   trunk/freenet/src/freenet/node/PeerManager.java
Log:
Delete unused function

Modified: trunk/freenet/src/freenet/node/PeerManager.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerManager.java     2006-10-06 19:04:06 UTC 
(rev 10646)
+++ trunk/freenet/src/freenet/node/PeerManager.java     2006-10-06 23:19:43 UTC 
(rev 10647)
@@ -427,39 +427,6 @@
        return closestDist < nodeDist;
     }

-    /**
-     * Find the peer which is closest to the target location
-     */
-    public PeerNode closestPeer(double loc) {
-        PeerNode[] peers;
-        synchronized (this) {
-               peers = connectedPeers;
-               }
-        double bestDiff = 1.0;
-        PeerNode best = null;
-        for(int i=0;i<peers.length;i++) {
-            PeerNode p = peers[i];
-            if(!p.isRoutable()) continue;
-            double diff = distance(p, loc);
-            if(diff < bestDiff) {
-                best = p;
-                bestDiff = diff;
-            }
-        }
-        if(best == null) {
-               // Ignore backoff; backoff is an advisory mechanism for load 
BALANCING, not for load LIMITING
-            for(int i=0;i<peers.length;i++) {
-                PeerNode p = peers[i];
-                double diff = distance(p, loc);
-                if(diff < bestDiff) {
-                    best = p;
-                    bestDiff = diff;
-                }
-            }
-        }
-        return best;
-    }
-    
     static double distance(PeerNode p, double loc) {
        double d = distance(p.getLocation().getValue(), loc);
        return d;


Reply via email to