com.caucho.distcache.jdbc
Class JdbcCacheBacking
java.lang.Object
com.caucho.server.distcache.AbstractCacheBacking<java.lang.Object,java.lang.Object>
com.caucho.distcache.jdbc.JdbcCacheBacking
- All Implemented Interfaces:
- CacheBacking<java.lang.Object,java.lang.Object>, CacheLoaderExt<java.lang.Object,java.lang.Object>, CacheWriterExt<java.lang.Object,java.lang.Object>, CacheLoader<java.lang.Object,java.lang.Object>, CacheWriter<java.lang.Object,java.lang.Object>
public class JdbcCacheBacking
- extends AbstractCacheBacking<java.lang.Object,java.lang.Object>
Manages backing for the cache map.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JdbcCacheBacking
public JdbcCacheBacking()
JdbcCacheBacking
protected JdbcCacheBacking(boolean dummy)
setDatabase
public void setDatabase(javax.sql.DataSource database)
init
@PostConstruct
public void init()
load
public void load(DistCacheEntry entry,
CacheLoaderCallback cb)
- Specified by:
load
in interface CacheLoaderExt<java.lang.Object,java.lang.Object>
- Overrides:
load
in class AbstractCacheBacking<java.lang.Object,java.lang.Object>
write
public void write(DistCacheEntry entry)
- Specified by:
write
in interface CacheWriterExt<java.lang.Object,java.lang.Object>
- Overrides:
write
in class AbstractCacheBacking<java.lang.Object,java.lang.Object>
delete
public void delete(DistCacheEntry entry)
- Specified by:
delete
in interface CacheWriterExt<java.lang.Object,java.lang.Object>
- Overrides:
delete
in class AbstractCacheBacking<java.lang.Object,java.lang.Object>