[
https://issues.apache.org/jira/browse/POOL-119?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12706395#action_12706395
]
Mark Thomas commented on POOL-119:
----------------------------------
As a result of POOL-125, the proposed patch needs some additional work. Put
simply, you can't call any factory method form inside a synchronized block as
it introduces the possibility of a deadlock.
I am close to committing a patch for POOL-125. You may wish to wait until after
the fix for POOL-125 has been committed before updating your patch.
> GenericObjectPool: Provide option to create new objects serial
> --------------------------------------------------------------
>
> Key: POOL-119
> URL: https://issues.apache.org/jira/browse/POOL-119
> Project: Commons Pool
> Issue Type: New Feature
> Affects Versions: 1.4
> Reporter: Christoph Kutzinski
> Fix For: 1.5
>
> Attachments: patch.txt, patch2.txt
>
>
> As discussed on the Commons-Dev mailing list:
> In certain scenarios it is desirable to serialize creation of new objects, if
> the pool needs to grow. This has 2 main advantages:
> - help keeping load away from the engine creating the objects (e.g. the
> database server) during high load situations
> - avoid unnecessary object creation if objects where returned to pool while
> multiple 'new' objects are requested from the pool
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.