register()
register()
Handles it's own register function because it must be called last.
CacheMiddleware does the actual static template cache call for a given URI. It does not check to see if an item can be cached, but leaves that up to the caching service.