public class LivePageCacheImpl extends Object implements LivePageCache
| Constructor and Description |
|---|
LivePageCacheImpl(Page page) |
| Modifier and Type | Method and Description |
|---|---|
void |
addLiveMessage(PagedMessage message) |
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 LivePageCacheImpl(Page page)
public int getNumberOfMessages()
getNumberOfMessages in interface PageCachepublic void setMessages(PagedMessage[] messages)
setMessages in interface PageCachepublic PagedMessage getMessage(int messageNumber)
getMessage in interface PageCachemessageNumber - The order of the message on the pagepublic void lock()
PageCachepublic void unlock()
PageCachepublic boolean isLive()
PageCacheisLive in interface PageCacheisLive in interface SoftValueHashMap.ValueCachepublic void addLiveMessage(PagedMessage message)
addLiveMessage in interface LivePageCachepublic PagedMessage[] getMessages()
getMessages in interface PageCacheCopyright © 2012 JBoss by Red Hat. All Rights Reserved.