Don't throttle the arbitrary data file request threads when there are items to process.

This commit is contained in:
CalDescent 2022-02-15 19:39:26 +00:00
parent c90c287601
commit 85b3278c8a

View File

@ -31,8 +31,6 @@ public class ArbitraryDataFileRequestThread implements Runnable {
try { try {
while (!Controller.isStopping()) { while (!Controller.isStopping()) {
Thread.sleep(1000);
Long now = NTP.getTime(); Long now = NTP.getTime();
this.processFileHashes(now); this.processFileHashes(now);
} }
@ -41,7 +39,7 @@ public class ArbitraryDataFileRequestThread implements Runnable {
} }
} }
private void processFileHashes(Long now) { private void processFileHashes(Long now) throws InterruptedException {
if (Controller.isStopping()) { if (Controller.isStopping()) {
return; return;
} }
@ -91,6 +89,7 @@ public class ArbitraryDataFileRequestThread implements Runnable {
if (!shouldProcess) { if (!shouldProcess) {
// Nothing to do // Nothing to do
Thread.sleep(1000L);
return; return;
} }