FileCacheReader::saveCacheFile::unlink fix

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