WICKET-5969 Please give us access to PageTable.index pageId queue
Project: http://git-wip-us.apache.org/repos/asf/wicket/repo Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/62415d62 Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/62415d62 Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/62415d62 Branch: refs/heads/lambdas Commit: 62415d621c8e0c671546459b5506ce481742f468 Parents: c6fe37d Author: Martin Tzvetanov Grigorov <[email protected]> Authored: Thu Nov 19 00:00:28 2015 +0100 Committer: Martin Tzvetanov Grigorov <[email protected]> Committed: Thu Nov 19 00:00:28 2015 +0100 ---------------------------------------------------------------------- .../java/org/apache/wicket/pageStore/memory/PageTable.java | 6 ++++++ 1 file changed, 6 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/wicket/blob/62415d62/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 87c40c9..0a0c9ef 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 @@ -16,6 +16,7 @@ */ package org.apache.wicket.pageStore.memory; +import java.util.Iterator; import java.util.Queue; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentLinkedQueue; @@ -107,6 +108,11 @@ public class PageTable implements IClusterable return index.peek(); } + public Iterator<Integer> indexIterator() + { + return index.iterator(); + } + /** * Updates the index of last/least recently used pages by removing the page id from the index * (in case it is already in) and (re-)adding it at the head
