I'm wondering if the same cache key could be generated for different params (which would have the same value) if we only include the params values (not the keys) to build the cache key?