protected function getCache() { $this->cache = parent::getCache(); if ($this->parser instanceof ShapefileDataParser) { if (strpos($this->url(), '.zip') !== false) { $this->cache->setSuffix('.zip'); } } return $this->cache; }