Fix cache clearing for multiple object queries
* Construct the request cache metakey using the list URL always
* Use the get_cache_metakey method when caching the request data
* Add a test for regression