From e87987886391dfd0cfa5b68bb7b52e705becb060 Mon Sep 17 00:00:00 2001 From: wenshao Date: Mon, 6 Aug 2012 05:30:57 +0800 Subject: [PATCH] revert JdbcDataSourceStat changes --- .../java/com/alibaba/druid/stat/JdbcDataSourceStat.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/alibaba/druid/stat/JdbcDataSourceStat.java b/src/main/java/com/alibaba/druid/stat/JdbcDataSourceStat.java index 6ba6a2efc6..fae0d82635 100644 --- a/src/main/java/com/alibaba/druid/stat/JdbcDataSourceStat.java +++ b/src/main/java/com/alibaba/druid/stat/JdbcDataSourceStat.java @@ -109,7 +109,11 @@ public class JdbcDataSourceStat implements JdbcDataSourceStatMBean { while (iter.hasNext()) { Map.Entry entry = iter.next(); JdbcSqlStat stat = entry.getValue(); - stat.reset(); + if (stat.getExecuteCount() == 0 && stat.getRunningCount() == 0) { + iter.remove(); + } else { + stat.reset(); + } } } finally { lock.writeLock().unlock();