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: [email protected]
For additional commands, e-mail: [email protected]