code: public void close() throws IOException {
   for (Decompressor currentDecompressor: this.openDecompressors) {
  	if (currentDecompressor!=null) {
  		 CodecPool.returnDecompressor(currentDecompressor);
  	}
   }
   // never close the filesystem. Causes issues with Spark
  }
docs: /*
  Closes the reader. Note that you are on your own to close related inputStreams.