Updated PageCacheListener so that the cache item key is the complete request URI instead of the template name