public void cleanup() { if (!this.flags.contains(Flags.USECACHE)) { tempDirs.forEach( dir -> { deleteDir(dir); }); tempDirs.clear(); } }