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;