/**
* {@inheritdoc}
*/
public function load($path)
{
$cachePath = $this->cacheDir . '/' . md5($path);
if ($this->shouldLoadCache($path, $cachePath)) {
return require $cachePath;
}
$data = parent::load($path);
$this->filesys->write($cachePath, '<?php return ' . var_export($data, true) . ";\n");
return $data;
}