From 0d0ccfd0acc10abd68077c722fc4d2bb140a3e01 Mon Sep 17 00:00:00 2001 From: CalDescent Date: Fri, 11 Mar 2022 15:11:07 +0000 Subject: [PATCH] Small refactor for code simplicity. --- .../arbitrary/ArbitraryDataFileRequestThread.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataFileRequestThread.java b/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataFileRequestThread.java index 4073b6e6..a2bfd152 100644 --- a/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataFileRequestThread.java +++ b/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataFileRequestThread.java @@ -55,9 +55,9 @@ public class ArbitraryDataFileRequestThread implements Runnable { // Sort by lowest number of node hops first Comparator lowestHopsFirstComparator = Comparator.comparingInt(ArbitraryFileListResponseInfo::getRequestHops); - arbitraryDataFileManager.arbitraryDataFileHashResponses = arbitraryDataFileManager.arbitraryDataFileHashResponses - .stream().sorted(lowestHopsFirstComparator) - .collect(Collectors.toCollection(() -> Collections.synchronizedList(new ArrayList<>()))); + List sortedResponses = arbitraryDataFileManager.arbitraryDataFileHashResponses + .stream().sorted(lowestHopsFirstComparator).collect(Collectors.toList()); + arbitraryDataFileManager.arbitraryDataFileHashResponses = Collections.synchronizedList(sortedResponses); Iterator iterator = arbitraryDataFileManager.arbitraryDataFileHashResponses.iterator(); while (iterator.hasNext()) {