When does the JVM decide to use a SpinedBuffer to buffer the contents a stream?
The reason I am asking is because I have a quite a number of lazy streams that generat