org.apache.camel.component.salesforce.internal.client.DefaultRestClient object is leaking during execution of camel-salesforce producer endpoint.
SalesforceSession keeps RestClient(DefaultRestClient) object in SalesforceSession.listeners which is CopyOnWriteArraySet<SalesforceSessionListener>.
To clean up RestClient object, SalesforceSession.removeListener() should be invoked, but neither org.apache.camel.component.salesforce.internal.processor.AbstractRestProcessor.process() nor
org.apache.camel.component.salesforce.internal.client.DefaultRestClient$DelegatingClientCallback.onResponse() does not take care for it.