code: public ReadStreamOld openRead()
      throws IOException
    {
      closeWrite();
      
      TempReadStream read = new TempReadStream(_head);
      read.setFreeWhenDone(true);
      _head = null;
      _tail = null;
      
      return new ReadStreamOld(read);
    }
docs: Opens a read stream to the buffer.