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) {