FileCacheReader::saveCacheFile::unlink fix

~~```$tempfile``` is not correct because there's a ```rename``` func. call on ```$tempfile``` (to ```$path```) before the ```unlink``` func. call~~