Reader#lines() parallelizes badly due to nonconfigurable batch size policy in its spliterator
Spliterator for immutable linked list
Spring Batch Reader Parameter Issue Spliterator trySplit return type How to implement a Spliterator for streaming Fibonacci numbers? Spliterator - sized vs subsized flags jar policy file Spliterator causing duplicate key exception while for loop does not Why does Spliterator's getExactSizeIfKnown() NOT call hasCharacteristics() Java SocketPermission policy question estimateSize() on sequential Spliterator Weird implementation of tryAdvance in Spliterator.OfInt Strange behavior of Stream.spliterator for parallel streams class inherits unrelated defaults for spliterator() from types java.util.Set and java.util.List Does the stream.spliterator() close the stream? Split a spliterator into N spliterators Implementing a non-parallel Spliterator for unknown size? Understanding Spliterator, Collector and Stream in Java 8 What would be a good use-case scenario for the Spliterator in Java 8? Java.util.Collection overrides spliterator() Spliterator state after "consumed" in Stream How to get attributes and values from badly formatted string in Java Why does Spliterator<?> defines NONNULL as a characteristic? Is there any danger in making the action .accept() more than one element in an implementation of Spliterator's .tryAdance()? Making an efficient Java 8 sorted Spliterator from an array Java 8 Spliterator (or similar) that returns a value iff there's only a single value When should a Spliterator stop splitting? How can I create a general purpose paging spliterator? Which collection - each operation's spliterator is iterating over? Understanding deeply spliterator characteristics What is forEach and spliterator in Iterable interface, and how to implement with linked list