@Override
 public void clear() {
   for (TempFile file : tempFiles) {
     try {
       file.delete();
     } catch (Exception ignored) {
     }
   }
   tempFiles.clear();
 }