public class SlowSqlTraceCache extends SQLTraceCache
_logger, cache, LINE_BREAK, numTopQueriesToReport, poolName, timeToKeepQueries
Constructor and Description |
---|
SlowSqlTraceCache(String poolName,
int maxNumberOfQueries,
long timeToKeepQueries) |
Modifier and Type | Method and Description |
---|---|
void |
checkAndUpdateCache(SQLTrace sqlTrace)
Request for adding a sql query in the form of SlowSqlTrace to this cache.
|
List<SlowSqlTrace> |
getSlowestSqlQueries()
Returns the slowest SQL traces.
|
void |
purgeEntries()
Overrides the purgeEntries method to purge the quickest running SQL Traces
|
cancelTimerTask, getPoolName, getSqlTraceList, scheduleTimerTask
public SlowSqlTraceCache(String poolName, int maxNumberOfQueries, long timeToKeepQueries)
public void checkAndUpdateCache(SQLTrace sqlTrace)
checkAndUpdateCache
in class SQLTraceCache
sqlTrace
- public void purgeEntries()
purgeEntries
in class SQLTraceCache
public List<SlowSqlTrace> getSlowestSqlQueries()
Copyright © 2021. All rights reserved.