Author: knopp
Date: Fri Jan 16 12:01:28 2009
New Revision: 735112
URL: http://svn.apache.org/viewvc?rev=735112&view=rev
Log:
WICKET-2022
Modified:
wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/pagestore/SerializedPagesCache.java
Modified:
wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/pagestore/SerializedPagesCache.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/pagestore/SerializedPagesCache.java?rev=735112&r1=735111&r2=735112&view=diff
==============================================================================
---
wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/pagestore/SerializedPagesCache.java
(original)
+++
wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/pagestore/SerializedPagesCache.java
Fri Jan 16 12:01:28 2009
@@ -166,7 +166,7 @@
// this is used for lookup on pagemap serialization. We don't
have the
// session id at that point, because it can happen outside the
request
// thread. We only have the page instance and we need to use it
as a key
- final transient WeakReference<Page> page;
+ final transient WeakReference<Object> page;
// list of serialized pages
final List<SerializedPage> pages;
@@ -187,14 +187,14 @@
versionNumber = page.getCurrentVersionNumber();
ajaxVersionNumber = page.getAjaxVersionNumber();
this.pages = new ArrayList<SerializedPage>(pages);
- this.page = new WeakReference<Page>(page);
+ this.page = new WeakReference<Object>(page);
}
SerializedPageWithSession(String sessionId, int pageId, String
pageMapName,
int versionNumber, int ajaxVersionNumber,
List<SerializedPage> pages)
{
this.sessionId = sessionId;
- page = new WeakReference<Page>(NO_PAGE);
+ page = new WeakReference<Object>(NO_PAGE);
this.pageId = pageId;
this.pageMapName = pageMapName;
this.versionNumber = versionNumber;
@@ -202,7 +202,7 @@
this.pages = pages;
}
- static final Page NO_PAGE = new Page()
+ static final Object NO_PAGE = new Object()
{
};