saker.util Documentation TaskDoc JavaDoc Packages

Non-synchronized streams

You may know that some of the stream classes in the Java standard library have synchronized implementations. Some examples are: ByteArrayOutputStream, BufferedOutputStream, BufferedInputStream, and others.

The library provides non-synchronized implementations of similar streams that perform the same (and additional) functionality. E.g. UnsyncByteArrayOutputStream, UnsyncBufferedInputStream and others.