code: public final void freeBuffers()
      {
          if (_bufferHolder != null) {
              byte[] buf = _inputBuffer;
              if (buf != null) {
                  _inputBuffer = null;
                  _bufferHolder[0] = 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).