On the other hand the order of the parameters in `$parameters` (I think) determine the order of parameters in the JSON string, so you may get a cache miss although you are basically specifying the same parameters (but in a different order). Again I am not sure how much of a problem this may be in practice.