track FileNotFoundException if a concurrent thread delete the file before locking and try recreate it