donaldp 02/04/06 22:23:13
Modified: pool/src/java/org/apache/avalon/excalibur/pool
AbstractPool.java
Log:
Add some protected methods so don't need to access protected variables which
is just plain evil!!!!
Revision Changes Path
1.3 +11 -1
jakarta-avalon-excalibur/pool/src/java/org/apache/avalon/excalibur/pool/AbstractPool.java
Index: AbstractPool.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-excalibur/pool/src/java/org/apache/avalon/excalibur/pool/AbstractPool.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- AbstractPool.java 7 Apr 2002 06:04:21 -0000 1.2
+++ AbstractPool.java 7 Apr 2002 06:23:13 -0000 1.3
@@ -21,7 +21,7 @@
* This is an <code>Pool</code> that caches Poolable objects for reuse.
*
* @author <a href="mailto:[EMAIL PROTECTED]">Berin Loritsch</a>
- * @version CVS $Revision: 1.2 $ $Date: 2002/04/07 06:04:21 $
+ * @version CVS $Revision: 1.3 $ $Date: 2002/04/07 06:23:13 $
* @since 4.0
*/
public abstract class AbstractPool
@@ -67,6 +67,16 @@
m_initialized = true;
+ m_mutex.release();
+ }
+
+ protected final void lock()
+ {
+ m_mutex.acquire();
+ }
+
+ protected final void unlock()
+ {
m_mutex.release();
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>