Author: fhanik Date: Wed May 18 17:46:01 2011 New Revision: 1124352 URL: http://svn.apache.org/viewvc?rev=1124352&view=rev Log: make fields volatile https://issues.apache.org/bugzilla/show_bug.cgi?id=51212
Modified: tomcat/trunk/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/SlowQueryReport.java Modified: tomcat/trunk/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/SlowQueryReport.java URL: http://svn.apache.org/viewvc/tomcat/trunk/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/SlowQueryReport.java?rev=1124352&r1=1124351&r2=1124352&view=diff ============================================================================== --- tomcat/trunk/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/SlowQueryReport.java (original) +++ tomcat/trunk/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/SlowQueryReport.java Wed May 18 17:46:01 2011 @@ -255,15 +255,15 @@ public class SlowQueryReport extends Abs }; private final String query; - private int nrOfInvocations; - private long maxInvocationTime = Long.MIN_VALUE; - private long maxInvocationDate; - private long minInvocationTime = Long.MAX_VALUE; - private long minInvocationDate; - private long totalInvocationTime; - private long failures; - private int prepareCount; - private long prepareTime; + private volatile int nrOfInvocations; + private volatile long maxInvocationTime = Long.MIN_VALUE; + private volatile long maxInvocationDate; + private volatile long minInvocationTime = Long.MAX_VALUE; + private volatile long minInvocationDate; + private volatile long totalInvocationTime; + private volatile long failures; + private volatile int prepareCount; + private volatile long prepareTime; private volatile long lastInvocation = 0; public static String[] getFieldNames() { --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org