Request#cache_key implementation