From b2b07885d8e9fb386654d07129d847e89c78b26b Mon Sep 17 00:00:00 2001 From: Guillaume Smet Date: Fri, 16 May 2014 09:49:08 +0200 Subject: [PATCH] Make leakTrace local as there is no need to make it an attribute. --- src/main/java/com/zaxxer/hikari/proxy/ConnectionProxy.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/com/zaxxer/hikari/proxy/ConnectionProxy.java b/src/main/java/com/zaxxer/hikari/proxy/ConnectionProxy.java index 445328f7..b0e594ee 100644 --- a/src/main/java/com/zaxxer/hikari/proxy/ConnectionProxy.java +++ b/src/main/java/com/zaxxer/hikari/proxy/ConnectionProxy.java @@ -64,7 +64,6 @@ public abstract class ConnectionProxy implements IHikariConnectionProxy private volatile long lastAccess; private long uncloseTime; - private StackTraceElement[] leakTrace; private TimerTask leakTask; private final int hashCode; @@ -126,7 +125,7 @@ public abstract class ConnectionProxy implements IHikariConnectionProxy public final void captureStack(long leakDetectionThreshold, Timer scheduler) { StackTraceElement[] trace = Thread.currentThread().getStackTrace(); - leakTrace = new StackTraceElement[trace.length - 4]; + StackTraceElement[] leakTrace = new StackTraceElement[trace.length - 4]; System.arraycopy(trace, 4, leakTrace, 0, leakTrace.length); leakTask = new LeakTask(leakTrace, leakDetectionThreshold);