cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sergey Beryozkin (JIRA)" <>
Subject [jira] [Resolved] (CXF-7277) Make ClientProxyImpl reset client state after a call
Date Wed, 15 Mar 2017 17:16:41 GMT


Sergey Beryozkin resolved CXF-7277.
       Resolution: Fixed
         Assignee: Sergey Beryozkin
    Fix Version/s: 3.1.11

> Make ClientProxyImpl reset client state after a call
> ----------------------------------------------------
>                 Key: CXF-7277
>                 URL:
>             Project: CXF
>          Issue Type: Improvement
>          Components: JAX-RS
>    Affects Versions: 3.1.10
>            Reporter: Vladimir Kulev
>            Assignee: Sergey Beryozkin
>            Priority: Minor
>             Fix For: 3.2.0, 3.1.11
> 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