Improve caching logic. Make cache key to be combination of the serviceUrl and parameters.