@Override public void close() throws IOException {
  super.close();
  FileUtils.forceDelete(f);
}

@ Override public void close ( ) throws IOException { super . close ( ) ; FileUtils . forceDelete ( f ) ; }
delete the file on close too
