protected function loadDetectedDirectoriesAndFiles()
{
if ($this->directoriesAndFiles === null) {
$this->directoriesAndFiles = json_decode($this->cache->get($this->identifier . '_directoriesAndFiles'), true);
if (!is_array($this->directoriesAndFiles)) {
$this->directoriesAndFiles = [];
}
}
}