/**
* Returns system collections.
*
* @return array
*/
private function getSystemCollections()
{
if (!$this->systemCollections) {
if (!$this->cache->isFresh()) {
$systemCollections = $this->buildSystemCollections($this->locale, $this->getUserId());
$this->cache->write($systemCollections);
}
$this->systemCollections = $this->cache->read();
}
return $this->systemCollections;
}