This video explains how to implement a non-concurrent collector for use in a Java 8 stream.
No download links available.