Implemented abstract UrlInfoProvider in RouteInfo

Caching now implicitly done in Core. Core can Use RouteInfo as UrlInfo