Added a CachedDataGenerator for caching url generation data
Added CacheRoutingData compiler pass