Author: ivaynberg
Date: Wed Oct 13 17:22:36 2010
New Revision: 1022199
URL: http://svn.apache.org/viewvc?rev=1022199&view=rev
Log:
Make SecondLevelCacheSessionStore and its SecondLevelCachePageMap reusable
Issue: WICKET-3090
Modified:
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/protocol/http/SecondLevelCacheSessionStore.java
Modified:
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/protocol/http/SecondLevelCacheSessionStore.java
URL:
http://svn.apache.org/viewvc/wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/protocol/http/SecondLevelCacheSessionStore.java?rev=1022199&r1=1022198&r2=1022199&view=diff
==============================================================================
---
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/protocol/http/SecondLevelCacheSessionStore.java
(original)
+++
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/protocol/http/SecondLevelCacheSessionStore.java
Wed Oct 13 17:22:36 2010
@@ -191,7 +191,7 @@ public class SecondLevelCacheSessionStor
/**
* Page map implementation for this session store.
*/
- private static final class SecondLevelCachePageMap extends PageMap
+ protected static final class SecondLevelCachePageMap extends PageMap
{
private static final long serialVersionUID = 1L;
@@ -218,7 +218,7 @@ public class SecondLevelCacheSessionStor
}
}
- private Page getLastPage()
+ protected Page getLastPage()
{
Page result = null;
if (lastPage instanceof Page)
@@ -236,7 +236,7 @@ public class SecondLevelCacheSessionStor
return result;
}
- private void setLastPage(Page lastPage)
+ protected void setLastPage(Page lastPage)
{
this.lastPage = lastPage;
}
@@ -361,7 +361,8 @@ public class SecondLevelCacheSessionStor
{
getStore().removePage(sessionId, getName(),
entry.getNumericId());
}
- if (lastPage instanceof Page && ((Page)
lastPage).getPageMapEntry() == entry) {
+ if (lastPage instanceof Page &&
((Page)lastPage).getPageMapEntry() == entry)
+ {
lastPage = null;
}
}