Author: markt
Date: Thu Jun 18 12:58:07 2009
New Revision: 786045

URL: http://svn.apache.org/viewvc?rev=786045&view=rev
Log:
Add volatiles as suggested by Tim to align code with AccessLogValve.
No significant change to results (on my machine at least ;)

Modified:
    tomcat/trunk/test/org/apache/catalina/valves/Benchmarks.java

Modified: tomcat/trunk/test/org/apache/catalina/valves/Benchmarks.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/catalina/valves/Benchmarks.java?rev=786045&r1=786044&r2=786045&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/catalina/valves/Benchmarks.java (original)
+++ tomcat/trunk/test/org/apache/catalina/valves/Benchmarks.java Thu Jun 18 
12:58:07 2009
@@ -36,7 +36,7 @@
     }
 
     private static class GetDateBenchmarkTest extends BenchmarkTest {
-        private long currentMillis = 0;
+        private volatile long currentMillis = 0;
         private Date currentDate = null;
 
         private ThreadLocal<Long> currentMillisLocal = new ThreadLocal<Long>() 
{
@@ -78,8 +78,8 @@
     }
 
     private static class TimeDateElementBenchmarkTest extends BenchmarkTest {
-        private long currentMillis = 0;
-        private Date currentDate = null;
+        private volatile long currentMillis = 0;
+        private volatile Date currentDate = null;
         private String currentDateString = null;
         private SimpleDateFormat dayFormatter = new SimpleDateFormat("dd");
         private SimpleDateFormat monthFormatter = new SimpleDateFormat("MM");



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to