You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by jc...@apache.org on 2008/06/05 23:50:19 UTC

svn commit: r663752 - /wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/RequestLogger.java

Author: jcompagner
Date: Thu Jun  5 14:50:18 2008
New Revision: 663752

URL: http://svn.apache.org/viewvc?rev=663752&view=rev
Log:
all atomic integers

Modified:
    wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/RequestLogger.java

Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/RequestLogger.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/RequestLogger.java?rev=663752&r1=663751&r2=663752&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/RequestLogger.java (original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/RequestLogger.java Thu Jun  5 14:50:18 2008
@@ -91,9 +91,9 @@
 	}
 
 
-	private int totalCreatedSessions;
+	private final AtomicInteger totalCreatedSessions = new AtomicInteger();
 
-	private int peakSessions;
+	private final AtomicInteger peakSessions = new AtomicInteger();
 
 	private final List<RequestData> requests;
 
@@ -101,7 +101,7 @@
 
 	private final ThreadLocal<RequestData> currentRequest = new ThreadLocal<RequestData>();
 
-	private AtomicInteger active;
+	private final AtomicInteger active = new AtomicInteger();
 
 	/**
 	 * Construct.
@@ -133,7 +133,7 @@
 	 */
 	public int getTotalCreatedSessions()
 	{
-		return totalCreatedSessions;
+		return totalCreatedSessions.get();
 	}
 
 	/**
@@ -141,7 +141,7 @@
 	 */
 	public int getPeakSessions()
 	{
-		return peakSessions;
+		return peakSessions.get();
 	}
 
 	/**
@@ -182,11 +182,11 @@
 	public void sessionCreated(String sessionId)
 	{
 		liveSessions.put(sessionId, new SessionData(sessionId));
-		if (liveSessions.size() > peakSessions)
+		if (liveSessions.size() > peakSessions.get())
 		{
-			peakSessions = liveSessions.size();
+			peakSessions.set(liveSessions.size());
 		}
-		totalCreatedSessions++;
+		totalCreatedSessions.incrementAndGet();
 	}
 
 	RequestData getCurrentRequest()