/**
  * Get the albums
  *
  * @return array|null
  */
 protected function getAlbums()
 {
     $cacheKey = 'albums';
     if ($this->cache->isDataObsolete($cacheKey)) {
         if (($albums = $this->fetchAlbums()) === null) {
             return null;
         }
         $this->cache->setData($cacheKey, $albums);
     }
     return parent::getAlbums();
 }