See also commit 7287c7482a where LinearFifo is removed from BufferedWriter Basically, LinearFifo does extra work via copying bytes and increasing an offset.
7287c7482a
cast
Random