RuntimeException: SplFileInfo::getMTime(): stat failed

Fatal error: Uncaught exception 'RuntimeException' with message 'SplFileInfo::getMTime(): stat failed for FILE.php' in /usr/local/lib/Hoa/Iterator/SplFileInfo.php on line 81

RuntimeException: SplFileInfo::getMTime(): stat failed for FILE.php in /usr/local/lib/Hoa/Iterator/SplFileInfo.php on line 81

Call Stack:
 1929.7808     996448   1. {closure:/usr/local/lib/Hoa/Core/Core.php:490-493}() /usr/local/lib/Hoa/Core/Core.php:0
 1929.7888    1075992   2. Hoa\Core\Exception\Idle::uncaught() /usr/local/lib/Hoa/Core/Core.php:492

##################################################
#@src: http://framework.zend.com/issues/browse/ZF-11858
I belive that this error occurs only under some load, when two (or more) process fire at the same time. One process tries to run SplFileInfo::getMTime() on file wich was already deleted by other parallel process.

Solution for this could be some kind of semaphore or at least an additional file_exists() check.