public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
 {
     $event = new CacheEvent($this, $request);
     $this->subscriber->preHandle($event);
     if ($event->getResponse()) {
         return $event->getResponse();
     }
     return parent::handle($request, $type, $catch);
 }
 protected function cleanupHashLookupRequest(Request $hashLookupRequest, Request $originalRequest)
 {
     parent::cleanupHashLookupRequest($hashLookupRequest, $originalRequest);
     // Embed the original request as we need it to match the SiteAccess.
     $hashLookupRequest->attributes->set('_ez_original_request', $originalRequest);
 }