|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jcs.auxiliary.disk.AbstractDiskCacheManager
org.apache.jcs.auxiliary.disk.jdbc.JDBCDiskCacheManagerAbstractTemplate
org.apache.jcs.auxiliary.disk.jdbc.JDBCDiskCacheManager
public class JDBCDiskCacheManager
This manages instances of the jdbc disk cache. It maintains one for each region. One for all regions would work, but this gives us more detailed stats by region.
Field Summary |
---|
Fields inherited from class org.apache.jcs.auxiliary.disk.jdbc.JDBCDiskCacheManagerAbstractTemplate |
---|
caches, clients, tableStates |
Fields inherited from interface org.apache.jcs.engine.behavior.ICacheType |
---|
CACHE_HUB, DISK_CACHE, LATERAL_CACHE, REMOTE_CACHE |
Method Summary | |
---|---|
protected AuxiliaryCache |
createJDBCDiskCache(JDBCDiskCacheAttributes cattr,
TableState tableState)
Creates a JDBCDiskCache using the supplied attributes. |
AuxiliaryCache |
getCache(String cacheName)
Gets the cache attribute of the HSQLCacheManager object |
protected ICompositeCacheManager |
getCompositeCacheManager()
|
JDBCDiskCacheAttributes |
getDefaultJDBCDiskCacheAttributes()
Gets the defaultCattr attribute of the HSQLCacheManager object |
static JDBCDiskCacheManager |
getInstance(JDBCDiskCacheAttributes cattr,
ICompositeCacheManager compositeCacheManager,
ICacheEventLogger cacheEventLogger,
IElementSerializer elementSerializer)
Gets the instance attribute of the HSQLCacheManager class |
protected void |
setCompositeCacheManager(ICompositeCacheManager compositeCacheManager)
|
Methods inherited from class org.apache.jcs.auxiliary.disk.jdbc.JDBCDiskCacheManagerAbstractTemplate |
---|
createShrinkerWhenNeeded, freeCache, getCache, getCacheType, release |
Methods inherited from class org.apache.jcs.auxiliary.disk.AbstractDiskCacheManager |
---|
getCacheEventLogger, getElementSerializer, setCacheEventLogger, setElementSerializer |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public JDBCDiskCacheAttributes getDefaultJDBCDiskCacheAttributes()
public static JDBCDiskCacheManager getInstance(JDBCDiskCacheAttributes cattr, ICompositeCacheManager compositeCacheManager, ICacheEventLogger cacheEventLogger, IElementSerializer elementSerializer)
cattr
- compositeCacheManager
- cacheEventLogger
- elementSerializer
-
public AuxiliaryCache getCache(String cacheName)
cacheName
-
protected AuxiliaryCache createJDBCDiskCache(JDBCDiskCacheAttributes cattr, TableState tableState)
createJDBCDiskCache
in class JDBCDiskCacheManagerAbstractTemplate
cattr
- tableState
-
protected void setCompositeCacheManager(ICompositeCacheManager compositeCacheManager)
compositeCacheManager
- the compositeCacheManager to setprotected ICompositeCacheManager getCompositeCacheManager()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |