|
|||||||||||
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 CachePersistenceAdapter
destinationName
-
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 |