public class PersistentRedisCache extends org.apache.jackrabbit.oak.segment.spi.persistence.persistentcache.AbstractPersistentCache
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_REDIS_CACHE_EXPIRE_SECONDS |
static String |
NAME |
cacheSize, executor, nextCache, segmentCacheStats, THREADS, writesPending| Constructor and Description |
|---|
PersistentRedisCache(String redisHost,
int redisPort,
int redisExpireSeconds,
int redisSocketTimeout,
int redisConnectionTimeout,
int redisMinConnections,
int redisMaxConnections,
int redisMaxTotalConnections,
int redisDBIndex,
org.apache.jackrabbit.oak.segment.spi.monitor.IOMonitor redisCacheIOMonitor) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanUp() |
boolean |
containsSegment(long msb,
long lsb) |
protected org.apache.jackrabbit.oak.commons.Buffer |
readSegmentInternal(long msb,
long lsb) |
void |
writeSegment(long msb,
long lsb,
org.apache.jackrabbit.oak.commons.Buffer buffer) |
close, getCacheStats, getWritesPending, linkWith, readSegment, recordCacheLoadTimeInternalpublic static final int DEFAULT_REDIS_CACHE_EXPIRE_SECONDS
public static final String NAME
public PersistentRedisCache(String redisHost, int redisPort, int redisExpireSeconds, int redisSocketTimeout, int redisConnectionTimeout, int redisMinConnections, int redisMaxConnections, int redisMaxTotalConnections, int redisDBIndex, org.apache.jackrabbit.oak.segment.spi.monitor.IOMonitor redisCacheIOMonitor)
protected org.apache.jackrabbit.oak.commons.Buffer readSegmentInternal(long msb, long lsb)
public boolean containsSegment(long msb,
long lsb)
public void writeSegment(long msb,
long lsb,
org.apache.jackrabbit.oak.commons.Buffer buffer)
public void cleanUp()
Copyright © 2012–2021 The Apache Software Foundation. All rights reserved.