/** * Main run method with HTTP Cache. * * @param Request $request */ public function run(Request $request = null) { if ($this['debug'] || !$this->isOpen()) { parent::run($request); } else { $this['http_cache']->run($request); } }