diff --git a/src/main/java/org/threeten/extra/LocalDateRange.java b/src/main/java/org/threeten/extra/LocalDateRange.java index acef7fbb..fc7ff77c 100644 --- a/src/main/java/org/threeten/extra/LocalDateRange.java +++ b/src/main/java/org/threeten/extra/LocalDateRange.java @@ -627,7 +627,7 @@ public Comparator getComparator() { return null; } }; - return StreamSupport.stream(spliterator, false); + return StreamSupport.stream(spliterator, false).parallel(); } //----------------------------------------------------------------------- diff --git a/src/main/java/org/threeten/extra/scale/SystemUtcRules.java b/src/main/java/org/threeten/extra/scale/SystemUtcRules.java index f1ac8dbe..eca33ab6 100644 --- a/src/main/java/org/threeten/extra/scale/SystemUtcRules.java +++ b/src/main/java/org/threeten/extra/scale/SystemUtcRules.java @@ -263,7 +263,7 @@ private static Data loadLeapSeconds() { private static Data loadLeapSeconds(URL url) throws ClassNotFoundException, IOException { List lines; try (BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream(), StandardCharsets.UTF_8))) { - lines = reader.lines().collect(Collectors.toList()); + lines = reader.lines().parallel().collect(Collectors.toList()); } List dates = new ArrayList<>(); List offsets = new ArrayList<>();