public function resolve(Uri $uri)
    {
        static $resolve = array();

        return (isset($resolve[$hash = $this->hashCode() . $uri->hashCode()])) ? $resolve[$hash] : ($resolve[$hash] = $this->createResolve($uri));
    }