[tor-commits] [onionoo/master] Take out an unused synchronized block.
karsten at torproject.org
karsten at torproject.org
Sun Aug 17 07:06:46 UTC 2014
commit 7b9de70416b1a03c5fc9985f9c19f4f76a190db2
Author: Karsten Loesing <karsten.loesing at gmx.net>
Date: Fri Aug 15 11:02:42 2014 +0200
Take out an unused synchronized block.
Forgot to remove this block in 97fbdee.
---
.../onionoo/updater/WeightsStatusUpdater.java | 22 +++++++-------------
1 file changed, 7 insertions(+), 15 deletions(-)
diff --git a/src/main/java/org/torproject/onionoo/updater/WeightsStatusUpdater.java b/src/main/java/org/torproject/onionoo/updater/WeightsStatusUpdater.java
index f060470..f13ad14 100644
--- a/src/main/java/org/torproject/onionoo/updater/WeightsStatusUpdater.java
+++ b/src/main/java/org/torproject/onionoo/updater/WeightsStatusUpdater.java
@@ -87,21 +87,13 @@ public class WeightsStatusUpdater implements DescriptorListener,
private void updateWeightsHistory(long validAfterMillis,
long freshUntilMillis,
SortedMap<String, double[]> pathSelectionWeights) {
- String fingerprint = null;
- double[] weights = null;
- do {
- fingerprint = null;
- synchronized (pathSelectionWeights) {
- if (!pathSelectionWeights.isEmpty()) {
- fingerprint = pathSelectionWeights.firstKey();
- weights = pathSelectionWeights.remove(fingerprint);
- }
- }
- if (fingerprint != null) {
- this.addToHistory(fingerprint, validAfterMillis,
- freshUntilMillis, weights);
- }
- } while (fingerprint != null);
+ for (Map.Entry<String, double[]> e
+ : pathSelectionWeights.entrySet()) {
+ String fingerprint = e.getKey();
+ double[] weights = e.getValue();
+ this.addToHistory(fingerprint, validAfterMillis, freshUntilMillis,
+ weights);
+ }
}
private SortedMap<String, double[]> calculatePathSelectionProbabilities(
More information about the tor-commits
mailing list