You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by al...@apache.org on 2007/06/18 13:03:03 UTC

svn commit: r548311 - /incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/TestFilePageStore.java

Author: almaw
Date: Mon Jun 18 04:03:00 2007
New Revision: 548311

URL: http://svn.apache.org/viewvc?view=rev&rev=548311
Log:
WICKET-625 - Wicket doesn't clean up properly when hot-deploying; hangs onto Class references. (partial fix, work in progress)

Modified:
    incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/TestFilePageStore.java

Modified: incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/TestFilePageStore.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/TestFilePageStore.java?view=diff&rev=548311&r1=548310&r2=548311
==============================================================================
--- incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/TestFilePageStore.java (original)
+++ incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/TestFilePageStore.java Mon Jun 18 04:03:00 2007
@@ -86,7 +86,7 @@
 		private final int versionNumber;
 		private final int ajaxVersionNumber;
 		private final String pageMap;
-		private final Class pageClass;
+		private final String pageClassName;
 
 		SessionPageKey(String sessionId, Page page)
 		{
@@ -101,7 +101,7 @@
 			this.id = id;
 			this.versionNumber = versionNumber;
 			this.ajaxVersionNumber = ajaxVersionNumber;
-			this.pageClass = pageClass;
+			this.pageClassName = pageClass.getName();
 			this.pageMap = pagemap;
 		}
 
@@ -237,7 +237,7 @@
 		}
 		catch (Exception e)
 		{
-			log.error("Error saving page " + key.pageClass + " [" + key.id + ","
+			log.error("Error saving page " + key.pageClassName + " [" + key.id + ","
 					+ key.versionNumber + "] for the sessionid " + key.sessionId);
 		}
 		finally
@@ -257,7 +257,7 @@
 		long t3 = System.currentTimeMillis();
 		if (log.isDebugEnabled())
 		{
-			log.debug("storing page " + key.pageClass + "[" + key.id + "," + key.versionNumber
+			log.debug("storing page " + key.pageClassName + "[" + key.id + "," + key.versionNumber
 					+ "] size: " + length + " for session " + key.sessionId + " took " + (t3 - t1)
 					+ " miliseconds to save");
 		}