Updated Branches: refs/heads/master 698b337c1 -> f39d8fafc
WICKET-5444 Make org.apache.wicket.pageStore.memory.PageTable public so custom impls of IDataStoreEvictionStrategy can be made (cherry picked from commit ded718cf9ce1d8a61e7ff33327e29c22ddce4681) Project: http://git-wip-us.apache.org/repos/asf/wicket/repo Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/f39d8faf Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/f39d8faf Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/f39d8faf Branch: refs/heads/master Commit: f39d8fafc29baa999563530c16fbfda393bce61d Parents: 698b337 Author: Martin Tzvetanov Grigorov <[email protected]> Authored: Mon Dec 16 11:20:28 2013 +0200 Committer: Martin Tzvetanov Grigorov <[email protected]> Committed: Mon Dec 16 11:20:50 2013 +0200 ---------------------------------------------------------------------- .../java/org/apache/wicket/pageStore/memory/PageTable.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/wicket/blob/f39d8faf/wicket-core/src/main/java/org/apache/wicket/pageStore/memory/PageTable.java ---------------------------------------------------------------------- diff --git a/wicket-core/src/main/java/org/apache/wicket/pageStore/memory/PageTable.java b/wicket-core/src/main/java/org/apache/wicket/pageStore/memory/PageTable.java index 1ee5509..f49e9ee 100644 --- a/wicket-core/src/main/java/org/apache/wicket/pageStore/memory/PageTable.java +++ b/wicket-core/src/main/java/org/apache/wicket/pageStore/memory/PageTable.java @@ -29,7 +29,7 @@ import org.apache.wicket.util.io.IClusterable; * <p> * Additionally it has an index of the least recently used pages */ -class PageTable implements IClusterable +public class PageTable implements IClusterable { private static final long serialVersionUID = 1L; @@ -58,7 +58,7 @@ class PageTable implements IClusterable index = new ConcurrentLinkedQueue<Integer>(); } - void storePage(Integer pageId, byte[] pageAsBytes) + public void storePage(Integer pageId, byte[] pageAsBytes) { synchronized (index) { @@ -68,7 +68,7 @@ class PageTable implements IClusterable } } - byte[] getPage(final Integer pageId) + public byte[] getPage(final Integer pageId) { synchronized (index) { @@ -102,7 +102,7 @@ class PageTable implements IClusterable return pages.size(); } - Integer getOldest() + public Integer getOldest() { return index.peek(); }
