Author: fhanik Date: Thu Nov 20 21:22:14 2008 New Revision: 719481 URL: http://svn.apache.org/viewvc?rev=719481&view=rev Log: timeout of 0 means we return right away
Modified: tomcat/trunk/modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/FairBlockingQueue.java Modified: tomcat/trunk/modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/FairBlockingQueue.java URL: http://svn.apache.org/viewvc/tomcat/trunk/modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/FairBlockingQueue.java?rev=719481&r1=719480&r2=719481&view=diff ============================================================================== --- tomcat/trunk/modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/FairBlockingQueue.java (original) +++ tomcat/trunk/modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/FairBlockingQueue.java Thu Nov 20 21:22:14 2008 @@ -76,7 +76,7 @@ lock.lock(); try { result = items.poll(); - if (result==null) { + if (result==null && timeout>0) { ExchangeCountDownLatch<E> c = new ExchangeCountDownLatch<E>(1); waiters.addLast(c); lock.unlock(); --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]