You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by mg...@apache.org on 2010/10/31 10:34:11 UTC
svn commit: r1029283 -
/wicket/trunk/wicket/src/test/java/org/apache/wicket/versioning/InMemoryPageStore.java
Author: mgrigorov
Date: Sun Oct 31 09:34:11 2010
New Revision: 1029283
URL: http://svn.apache.org/viewvc?rev=1029283&view=rev
Log:
WICKET-3138 Wicket 1.5 and GAE
Add some javadocs
No functional changes
Modified:
wicket/trunk/wicket/src/test/java/org/apache/wicket/versioning/InMemoryPageStore.java
Modified: wicket/trunk/wicket/src/test/java/org/apache/wicket/versioning/InMemoryPageStore.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/test/java/org/apache/wicket/versioning/InMemoryPageStore.java?rev=1029283&r1=1029282&r2=1029283&view=diff
==============================================================================
--- wicket/trunk/wicket/src/test/java/org/apache/wicket/versioning/InMemoryPageStore.java (original)
+++ wicket/trunk/wicket/src/test/java/org/apache/wicket/versioning/InMemoryPageStore.java Sun Oct 31 09:34:11 2010
@@ -30,6 +30,9 @@ import org.apache.wicket.pageStore.IData
class InMemoryPageStore implements IDataStore
{
+ /**
+ * A map of : sessionId => pageId => pageAsBytes
+ */
private final Map<String, Map<Integer, byte[]>> store;
InMemoryPageStore()
@@ -42,6 +45,9 @@ class InMemoryPageStore implements IData
store.clear();
}
+ /**
+ * @see org.apache.wicket.pageStore.IDataStore#getData(java.lang.String, int)
+ */
public byte[] getData(String sessionId, int pageId)
{
byte[] pageAsBytes = null;
@@ -55,6 +61,9 @@ class InMemoryPageStore implements IData
return pageAsBytes;
}
+ /**
+ * @see org.apache.wicket.pageStore.IDataStore#removeData(java.lang.String, int)
+ */
public void removeData(String sessionId, int pageId)
{
final Map<Integer, byte[]> sessionPages = store.get(sessionId);
@@ -64,11 +73,17 @@ class InMemoryPageStore implements IData
}
}
+ /**
+ * @see org.apache.wicket.pageStore.IDataStore#removeData(java.lang.String)
+ */
public void removeData(String sessionId)
{
store.remove(sessionId);
}
+ /**
+ * @see org.apache.wicket.pageStore.IDataStore#storeData(java.lang.String, int, byte[])
+ */
public void storeData(String sessionId, int pageId, byte[] pageAsBytes)
{
Map<Integer, byte[]> sessionPages = store.get(sessionId);
@@ -81,6 +96,9 @@ class InMemoryPageStore implements IData
sessionPages.put(Integer.valueOf(pageId), pageAsBytes);
}
+ /**
+ * @see org.apache.wicket.pageStore.IDataStore#isReplicated()
+ */
public boolean isReplicated()
{
return false;