Hi, I made a patch for fairness feature on GenericObjectPool.
Please see https://issues.apache.org/jira/browse/POOL-75 .

This patch provides the lightweight semaphore based on maxActive
number and wraps GenericObjectPool#borrowObject().

As a result, the performance of pool is improved because there is no
overhead of notifyAll.

I know this patch still has duplicate processing for maxActive, but I
wanted to show you the effect of this patch.
So I made the simple patch like wrapping method.

I'm considering whether this approach is useful for other issues of maxActive.

Regards,
-Takayuki

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to