docs: protected synchronized void close() {
  
          this.closed = true;
  
          setReadable(false);
          setWritable(false);
          freeOutputStream();
          freeInputStream();
  
          this.gzdata = null;
      }