dirkv 2004/07/04 10:41:15
Modified: pool/src/java/org/apache/commons/pool/impl
GenericKeyedObjectPool.java
Log:
Bugzilla Bug 29863
- implement the "Keyed" version of the fix
Revision Changes Path
1.28 +3 -3
jakarta-commons/pool/src/java/org/apache/commons/pool/impl/GenericKeyedObjectPool.java
Index: GenericKeyedObjectPool.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/pool/src/java/org/apache/commons/pool/impl/GenericKeyedObjectPool.java,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- GenericKeyedObjectPool.java 4 Jul 2004 17:31:11 -0000 1.27
+++ GenericKeyedObjectPool.java 4 Jul 2004 17:41:15 -0000 1.28
@@ -744,8 +744,8 @@
// check if we can create one
// (note we know that the num sleeping is 0, else we wouldn't be
here)
int active = getActiveCount(key);
- if ((_maxActive <= 0 || active < _maxActive) &&
- (_maxTotal <= 0 || _totalActive + _totalIdle < _maxTotal)) {
+ if ((_maxActive < 0 || active < _maxActive) &&
+ (_maxTotal < 0 || _totalActive + _totalIdle < _maxTotal)) {
Object obj = _factory.makeObject(key);
pair = new ObjectTimestampPair(obj);
newlyCreated = true;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]