code: public final void freeBuffers()
      {
          /* 11-Apr-2005, TSa: Ok, we can release the buffer now, to be
           *   recycled by the next stream reader instantiated by this
           *   thread (if any).
           */
  	if (mRecycleBuffer) {
  	    byte[] buf = mByteBuffer;
  	    if (buf != null) {
  		mByteBuffer = null;
  		if (mConfig != null) {
  		    mConfig.freeFullBBuffer(buf);
  		}
  	    }
  	}
      }
docs: This method should be called along with (or instead of) normal
  close. After calling this method, no further reads should be tried.
  Method will try to recycle read buffers (if any).