code: public ReadStreamOld openReadAndSaveBuffer()
      throws IOException
    {
      closeWrite();
  
      TempReadStream read = new TempReadStream(_head);
      read.setFreeWhenDone(false);
      
      return new ReadStreamOld(read);
    }
docs: Opens a read stream to the buffer.
  
  @param free if true, frees the buffer as it's read