/**
  * @param string[] $paths
  *
  * @return string[]
  */
 function wildcardPathsToClassmap($paths)
 {
     // Attempt to load from cache.
     $cid = 'xautoload:wildcardPathsToClassmap:' . md5(serialize($paths));
     $cache = $this->system->cacheGet($cid);
     if ($cache && isset($cache->data)) {
         return $cache->data;
     }
     // Resolve cache miss and save.
     $map = $this->decorated->wildcardPathsToClassmap($paths);
     $this->system->cacheSet($cid, $map);
     return $map;
 }
 /**
  * @return array[]
  */
 private function getLibrariesXautoloadInfo() {
   $cached = $this->system->cacheGet('xautoload_libraries_info');
   if (FALSE !== $cached) {
     return $cached->data;
   }
   $info = $this->buildLibrariesXautoloadInfo();
   $this->system->cacheSet('xautoload_libraries_info', $info);
   return $info;
 }
 /**
  * @return array[]
  */
 private function getLibrariesXautoloadInfo()
 {
     $cached = $this->system->cacheGet(XAUTOLOAD_CACHENAME_LIBRARIES_INFO);
     if (FALSE !== $cached) {
         return $cached->data;
     }
     $info = $this->buildLibrariesXautoloadInfo();
     $this->system->cacheSet(XAUTOLOAD_CACHENAME_LIBRARIES_INFO, $info);
     return $info;
 }