On 13 October 2010 18:32,  <simonetrip...@apache.org> wrote:
> Author: simonetripodi
> Date: Wed Oct 13 17:32:37 2010
> New Revision: 1022205
>
> URL: http://svn.apache.org/viewvc?rev=1022205&view=rev
> Log:
> fixed deprecated properties direct access
> added missing setters
> syncronized mutable properties (s|g)etters

I think createPool also needs to be synchronised, as it references the
various mutable fields.
Alternatively, could make them all volatile.

Otherwise if one thread sets the value and another calls createPool,
the second thread might not see the latest value.

But perhaps the PoolFactory class does not need to be thread-safe at
all, in which case the synch. can be dropped?

At present it appears to be thread-safe, but it is only conditionally
thread-safe.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to