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() |
long |
getPageId() |
boolean |
isLive() |
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()
isLive in interface PageCacheisLive in interface SoftValueHashMap.ValueCachepublic void addLiveMessage(PagedMessage message)
addLiveMessage in interface LivePageCachepublic PagedMessage[] getMessages()
getMessages in interface PageCacheCopyright © 2016 JBoss, a division of Red Hat. All rights reserved.