cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vladimir Kulev (JIRA)" <>
Subject [jira] [Created] (CXF-7277) Make ClientProxyImpl reset client state after a call
Date Thu, 09 Mar 2017 23:31:37 GMT
Vladimir Kulev created CXF-7277:

             Summary: Make ClientProxyImpl reset client state after a call
                 Key: CXF-7277
             Project: CXF
          Issue Type: Improvement
          Components: JAX-RS
    Affects Versions: 3.1.10
            Reporter: Vladimir Kulev
            Priority: Minor

It would be nice to call {{getState().reset()}} in {{ClientProxyImpl.invoke()}} final block.
My use case is {{JAXRSClientFactoryBean}} in thread-local configuration, which combined with
big thread pool can cause a kind of memory leak. I never need to access the state after I
get result from the proxy, but if you think somebody may need, let's make it configurable.

There is "timeToKeepState" of course, but it's far from ideal because response objects still
cannot be garbage collected immediately and there's small added overhead of having all that
extra threads.

This message was sent by Atlassian JIRA

View raw message