protected function generateDispatchData()
{
$data = $this->routeCollector->getData();
if ($this->cachePath !== null) {
$filesys = new LockingFilesystem();
$php = '<?php return ' . var_export($data, true) . ";\n";
$filesys->write($this->cachePath, $php);
}
return $data;
}