bloritsch 2002/09/30 10:55:09 Modified: event/src/java/org/apache/excalibur/mpool VariableSizePool.java Log: Apply patch from Corey Jewett so that we don't rely on try/catch Revision Changes Path 1.5 +3 -7 jakarta-avalon-excalibur/event/src/java/org/apache/excalibur/mpool/VariableSizePool.java Index: VariableSizePool.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/event/src/java/org/apache/excalibur/mpool/VariableSizePool.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- VariableSizePool.java 25 Sep 2002 15:50:26 -0000 1.4 +++ VariableSizePool.java 30 Sep 2002 17:55:09 -0000 1.5 @@ -108,16 +108,12 @@ Object object = null; - try + synchronized( m_buffer ) { - synchronized( m_buffer ) + if ( m_buffer.size() > 0 ) { object = m_buffer.remove(); } - } - catch( BufferUnderflowException bue ) - { - object = newInstance(); } if( null == object )
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>