forked from I2P_Developers/i2p.i2p
Order recorded destinations pt2
This commit is contained in:
@ -128,15 +128,6 @@ class AccessFilter implements StatefulConnectionFilter {
|
||||
Threshold threshold = recorder.getThreshold();
|
||||
File file = recorder.getFile();
|
||||
Set<String> breached = new LinkedHashSet<String>();
|
||||
synchronized(unknownDests) {
|
||||
for (DestTracker tracker : unknownDests.values()) {
|
||||
if (!tracker.getCounter().isBreached(threshold, now))
|
||||
continue;
|
||||
breached.add(tracker.getHash().toBase32());
|
||||
}
|
||||
}
|
||||
if (breached.isEmpty())
|
||||
continue;
|
||||
|
||||
// if the file already exists, add previously breached b32s
|
||||
if (file.exists() && file.isFile()) {
|
||||
@ -152,6 +143,17 @@ class AccessFilter implements StatefulConnectionFilter {
|
||||
}
|
||||
}
|
||||
|
||||
synchronized(unknownDests) {
|
||||
for (DestTracker tracker : unknownDests.values()) {
|
||||
if (!tracker.getCounter().isBreached(threshold, now))
|
||||
continue;
|
||||
breached.add(tracker.getHash().toBase32());
|
||||
}
|
||||
}
|
||||
|
||||
if (breached.isEmpty())
|
||||
continue;
|
||||
|
||||
BufferedWriter writer = null;
|
||||
try {
|
||||
writer = new BufferedWriter(
|
||||
|
Reference in New Issue
Block a user