Author: markt
Date: Tue Dec 13 15:28:12 2011
New Revision: 1213739

URL: http://svn.apache.org/viewvc?rev=1213739&view=rev
Log:
Fix POOL-193. Make startEvictor(long) synchronized. Also aligns it with GKOP.

Modified:
    
commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/GenericObjectPool.java

Modified: 
commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/GenericObjectPool.java
URL: 
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/GenericObjectPool.java?rev=1213739&r1=1213738&r2=1213739&view=diff
==============================================================================
--- 
commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/GenericObjectPool.java
 (original)
+++ 
commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/GenericObjectPool.java
 Tue Dec 13 15:28:12 2011
@@ -1224,7 +1224,7 @@ public class GenericObjectPool<T> extend
      * @param delay
      *            milliseconds between evictor runs.
      */
-    protected final void startEvictor(long delay) {
+    protected final synchronized void startEvictor(long delay) {
         if (null != evictor) {
             EvictionTimer.cancel(evictor);
             evictor = null;


Reply via email to