mirror of
https://github.com/alibaba/druid.git
synced 2023-03-04 19:17:16 +00:00
add stat PreparedStatementCacheDeleteCount
This commit is contained in:
@@ -187,6 +187,7 @@ public abstract class DruidAbstractDataSource extends WrapperAdapter implements
|
||||
protected final AtomicLong preparedStatementCount = new AtomicLong();
|
||||
protected final AtomicLong closedPreparedStatementCount = new AtomicLong();
|
||||
protected final AtomicLong cachedPreparedStatementCount = new AtomicLong();
|
||||
protected final AtomicLong cachedPreparedStatementDeleteCount = new AtomicLong();
|
||||
|
||||
protected final Histogram transactionHistogram = new Histogram(
|
||||
10,
|
||||
@@ -254,6 +255,14 @@ public abstract class DruidAbstractDataSource extends WrapperAdapter implements
|
||||
public void decrementCachedPreparedStatementCount() {
|
||||
cachedPreparedStatementCount.decrementAndGet();
|
||||
}
|
||||
|
||||
public void incrementCachedPreparedStatementDeleteCount() {
|
||||
cachedPreparedStatementDeleteCount.incrementAndGet();
|
||||
}
|
||||
|
||||
public long getCachedPreparedStatementDeleteCount() {
|
||||
return cachedPreparedStatementDeleteCount.get();
|
||||
}
|
||||
|
||||
public long getCachedPreparedStatementCount() {
|
||||
return cachedPreparedStatementCount.get();
|
||||
|
||||
Reference in New Issue
Block a user