The WorkQueueGatewayClient is not thread-safe. Many methods use a shared 'params' field for not apparent reason. This may lead to information from other requests leaking through, which is both a security concern & not correct.
The easiest solution would be to remove the 'params' field and create a new map for every request as already done in a lot of methods, which use 'prepareParamMap'.
The WorkQueueGatewayClient is not thread-safe. Many methods use a shared 'params' field for not apparent reason. This may lead to information from other requests leaking through, which is both a security concern & not correct.
The easiest solution would be to remove the 'params' field and create a new map for every request as already done in a lot of methods, which use 'prepareParamMap'.