еще кое чего нашел странного
$getCache = fopen($_SERVER['DOCUMENT_ROOT'].'/'.$this->cache_dir.'/'.$this->cache_file, 'w');
fwrite($getCache, $stamp);
fclose($getCache);
unset($stamp);хотя выше использовал file_get_contents, можно перезаписать файл
file_put_contents($_SERVER['DOCUMENT_ROOT'] . '/' . $this->cache_dir . '/' . $this->cache_file, $stamp, LOCK_EX);
unset($stamp);но это дело привычки