[HttpKernel] made the cache key generation configurable for the default HttpCache store