code: @Override
  	public void close() throws IOException {
  		if (this.in != null) {
  			this.in.close();
  		}
  		if (!this.tempFile.delete()) {
  			LOG.warn("Cannot delete tempFile: " + this.tempFile.getAbsolutePath());
  			throw new IOException("Cannot delete tempFile: " + this.tempFile.getAbsolutePath());
  		}
  		;
  	}
docs: Closes the temporary inputstream and deletes the temp file
  
  @throws IOException