|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.activemq.store.cache.CachePersistenceAdapter
org.activemq.store.cache.SimpleCachePersistenceAdapter
Provides a CachePersistenceAdapter that uses a seperate LRU cache for each destination.
| Constructor Summary | |
SimpleCachePersistenceAdapter()
|
|
SimpleCachePersistenceAdapter(PersistenceAdapter longTermPersistence)
|
|
| Method Summary | |
protected MessageCache |
createMessageCache(java.lang.String destinationName)
Subclasses should override this method to change the type of MessageCache that is used to cache messages. |
int |
getCacheSize()
|
void |
setCacheSize(int cacheSize)
|
| Methods inherited from class org.activemq.store.cache.CachePersistenceAdapter |
beginTransaction, commitTransaction, createQueueMessageStore, createTopicMessageStore, createTransactionStore, getInitialDestinations, getLongTermPersistence, rollbackTransaction, setLongTermPersistence, start, stop |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SimpleCachePersistenceAdapter()
public SimpleCachePersistenceAdapter(PersistenceAdapter longTermPersistence)
throws java.io.IOException
| Method Detail |
protected MessageCache createMessageCache(java.lang.String destinationName)
CachePersistenceAdapter
createMessageCache in class CachePersistenceAdapterdestinationName -
CachePersistenceAdapter.createMessageCache(java.lang.String)public int getCacheSize()
public void setCacheSize(int cacheSize)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||