private function initializeCache($section) {
    if (!isset($this->cache[$section])) {
      $file = $this->getCacheFile($section);
      if (file_exists($file)) {
        $this->cache[$section] = unserialize(file_get_contents($file));
      }
      else {
        $this->cache[$section] = [];
      }
    }
  }