public function __destruct() { if ($this->mode == 'production' && !$this->cached) { if (function_exists('apc_store')) { apc_store('urlMap', $this->map); } else { file_put_contents($this->cacheDir . '/urlMap.cache', serialize($this->map)); } } }