« Return to Thread: [2.2] ThreadLocal use in PoolableProxyHandler

Re: [2.2] ThreadLocal use in PoolableProxyHandler

by cziegeler :: Rate this Message:

Reply to Author | View in Thread

Alexander Daniel wrote:
> Does somebody know why ThreadLocal is used in PoolableProxyHandler [1]
> for the componentHolder in Cocoon 2.2?
>
Sure :)

Whenever components are taken out of the pool they need to be put back
somehow, so they are available for other clients again.
We use a thread local which is cleared when the request finishes,
so all used components get back into the pool.

Carsten

> Thanks, Alex
>
> [1]
> http://svn.apache.org/repos/asf/cocoon/trunk/core/cocoon-sitemap/cocoon-sitemap-impl/src/main/java/org/apache/cocoon/core/container/spring/avalon/PoolableFactoryBean.java
>
>


--
Carsten Ziegeler
cziegeler@...

 « Return to Thread: [2.2] ThreadLocal use in PoolableProxyHandler