org.apache.wicket.pageStore.memory
Class PageTable

java.lang.Object
  extended by org.apache.wicket.pageStore.memory.PageTable
All Implemented Interfaces:
Serializable, IClusterable

public class PageTable
extends Object
implements IClusterable

A structure that holds page id => pageAsBytes.

Additionally it has an index of the least recently used pages

See Also:
Serialized Form

Constructor Summary
PageTable()
           
 
Method Summary
 void clear()
           
 Integer getOldest()
           
 byte[] getPage(Integer pageId)
           
 Iterator<Integer> indexIterator()
           
 byte[] removePage(Integer pageId)
           
 int size()
           
 void storePage(Integer pageId, byte[] pageAsBytes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageTable

public PageTable()
Method Detail

storePage

public void storePage(Integer pageId,
                      byte[] pageAsBytes)

getPage

public byte[] getPage(Integer pageId)

removePage

public byte[] removePage(Integer pageId)

clear

public void clear()

size

public int size()

getOldest

public Integer getOldest()

indexIterator

public Iterator<Integer> indexIterator()


Copyright © 2006–2016 Apache Software Foundation. All rights reserved.