You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by an...@apache.org on 2012/03/22 09:22:22 UTC

svn commit: r1303681 - /openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/Pool.java

Author: andygumbrecht
Date: Thu Mar 22 08:22:21 2012
New Revision: 1303681

URL: http://svn.apache.org/viewvc?rev=1303681&view=rev
Log:
Do not sweep immediately, rather after defined period.

Modified:
    openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/Pool.java

Modified: openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/Pool.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/Pool.java?rev=1303681&r1=1303680&r2=1303681&view=diff
==============================================================================
--- openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/Pool.java (original)
+++ openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/Pool.java Thu Mar 22 08:22:21 2012
@@ -113,7 +113,7 @@ public class Pool<T> {
 
     public Pool start() {
         if (timer.compareAndSet(null, new Timer("PoolEviction@" + hashCode(), true))) {
-            timer.get().scheduleAtFixedRate(sweeper, 0, this.sweepInterval);
+            timer.get().scheduleAtFixedRate(sweeper, this.sweepInterval, this.sweepInterval);
         }
         return this;
     }
@@ -132,7 +132,7 @@ public class Pool<T> {
     private Executor createExecutor() {
         return new ThreadPoolExecutor(5, 10,
                                       0L, TimeUnit.SECONDS,
-                                      new LinkedBlockingQueue<Runnable>(), new DaemonThreadFactory("o.a.openejb.util.Pool", hashCode()));
+                                      new LinkedBlockingQueue<Runnable>(), new DaemonThreadFactory("org.apache.openejb.util.Pool", hashCode()));
     }
 
     private void greater(String maxName, long max, String minName, long min) {