adds synchornized dumplog

pull/621/head
sgaebel 4 years ago
parent fdc6311dc7
commit 0663ae3c99

@ -191,12 +191,16 @@ public class AccessTracker {
public static void dumpLog() { public static void dumpLog() {
lastLogDump = System.currentTimeMillis(); lastLogDump = System.currentTimeMillis();
localCount += localSearches.size(); localCount += localSearches.size();
while (!localSearches.isEmpty()) { synchronized (localSearches) {
addToDump(localSearches.removeFirst(), 0); while (!localSearches.isEmpty()) {
} addToDump(localSearches.removeFirst(), 0);
}
}
remoteCount += remoteSearches.size(); remoteCount += remoteSearches.size();
while (!remoteSearches.isEmpty()) { synchronized (remoteSearches) {
addToDump(remoteSearches.removeFirst(), 0); while (!remoteSearches.isEmpty()) {
addToDump(remoteSearches.removeFirst(), 0);
}
} }
Thread t = new Thread("AccessTracker.dumpLog") { Thread t = new Thread("AccessTracker.dumpLog") {
@Override @Override

Loading…
Cancel
Save