net.multiphasicapps.io.ByteDequeInputStream

An input stream which reads from the front of a byte deque, locking is done on the queue itself.