Renaming canCache() to canCacheRequest()