This may not be so simple. The cache key for each call needs to be derived from the argument names (keyword or otherwise) passed to that call. When some of these arguments would comprise a query string in the front-end, it's not clear how to handle them automatically here:
This may not be so simple. The cache key for each call needs to be derived from the argument names (keyword or otherwise) passed to that call. When some of these arguments would comprise a query string in the front-end, it's not clear how to handle them automatically here: