forked from Qortal/qortal
Optimized ArbitraryDataFileRequestThread - only start a database transaction when there's something to process.
This commit is contained in:
parent
b6d633ab24
commit
a49218a840
@ -42,7 +42,6 @@ public class ArbitraryDataFileRequestThread implements Runnable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void processFileHashes(Long now) {
|
private void processFileHashes(Long now) {
|
||||||
try (final Repository repository = RepositoryManager.getRepository()) {
|
|
||||||
ArbitraryDataFileManager arbitraryDataFileManager = ArbitraryDataFileManager.getInstance();
|
ArbitraryDataFileManager arbitraryDataFileManager = ArbitraryDataFileManager.getInstance();
|
||||||
|
|
||||||
ArbitraryTransactionData arbitraryTransactionData = null;
|
ArbitraryTransactionData arbitraryTransactionData = null;
|
||||||
@ -97,6 +96,7 @@ public class ArbitraryDataFileRequestThread implements Runnable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Fetch the transaction data
|
// Fetch the transaction data
|
||||||
|
try (final Repository repository = RepositoryManager.getRepository()) {
|
||||||
arbitraryTransactionData = ArbitraryTransactionUtils.fetchTransactionData(repository, signature);
|
arbitraryTransactionData = ArbitraryTransactionUtils.fetchTransactionData(repository, signature);
|
||||||
if (arbitraryTransactionData == null) {
|
if (arbitraryTransactionData == null) {
|
||||||
return;
|
return;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user