From 708bcbb042df055741ed08efdeb39556463acc6c Mon Sep 17 00:00:00 2001 From: reger Date: Thu, 7 Jul 2016 02:50:57 +0200 Subject: [PATCH] one more replacement to use cached hosthash vs. calculated --- source/net/yacy/crawler/HostBalancer.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/source/net/yacy/crawler/HostBalancer.java b/source/net/yacy/crawler/HostBalancer.java index b6338b6c1..970017c83 100644 --- a/source/net/yacy/crawler/HostBalancer.java +++ b/source/net/yacy/crawler/HostBalancer.java @@ -489,12 +489,10 @@ public class HostBalancer implements Balancer { @Override public Map getDomainStackHosts(RobotsTxt robots) { Map map = new TreeMap(); // we use a tree map to get a stable ordering - for (HostQueue hq: this.queues.values()) try { - int delta = Latency.waitingRemainingGuessed(hq.getHost(), hq.getPort(), DigestURL.hosthash(hq.getHost(), hq.getPort()), robots, ClientIdentification.yacyInternetCrawlerAgent); + for (HostQueue hq: this.queues.values()) { + int delta = Latency.waitingRemainingGuessed(hq.getHost(), hq.getPort(), hq.getHostHash(), robots, ClientIdentification.yacyInternetCrawlerAgent); map.put(hq.getHost() + ":" + hq.getPort(), new Integer[]{hq.size(), delta}); - } catch (MalformedURLException e) { - ConcurrentLog.logException(e); - } + } return map; }