public class PageCacheImpl extends Object implements PageCache
| Constructor and Description |
|---|
PageCacheImpl(Page page) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
PagedMessage |
getMessage(int messageNumber) |
PagedMessage[] |
getMessages() |
int |
getNumberOfMessages() |
Page |
getPage() |
long |
getPageId() |
boolean |
isLive()
If this cache is still being updated
|
void |
lock()
When the cache is being created,
We need to first read the files before other threads can get messages from this.
|
void |
setMessages(PagedMessage[] messages) |
String |
toString() |
void |
unlock()
You have to call this method within the same thread you called lock
|
public PageCacheImpl(Page page)
public PagedMessage getMessage(int messageNumber)
getMessage in interface PageCachemessageNumber - The order of the message on the pagepublic void lock()
PageCachepublic void unlock()
PageCachepublic void setMessages(PagedMessage[] messages)
setMessages in interface PageCachepublic int getNumberOfMessages()
getNumberOfMessages in interface PageCachepublic boolean isLive()
PageCacheisLive in interface PageCacheisLive in interface SoftValueHashMap.ValueCachepublic PagedMessage[] getMessages()
getMessages in interface PageCacheCopyright © 2012 JBoss by Red Hat. All Rights Reserved.