cache using full url and stripping api_key

instead of caching only the path of the request, the entire url (except the api_key param) is now used for caching