protected function getRouteInfo($verb, $path, $useCache = false)
    {
        if (!$useCache || !isset($this->routeInfo)) {
            $dispatcher = $this->getDispatcher($this->getRoutes());
            $this->routeInfo = $dispatcher->dispatch(strtoupper($verb), $path);
        }
        return $this->routeInfo;
    }