Fix Fatal Error 'Argument 1 passed to Varien_Autoload::setCache() ...'

I had this issue in Production "Argument 1 passed to Varien_Autoload::setCache() must be of the type array, boolean given, called in app/code/local/Varien/Autoload.php on line 175 and defined"

It's when the file classPathCache.php is corrupted. (Unknow reason)
But the way to resolve the issue is to test the result of the unserialize function.
If it's false we pass array() to setCache()