public class RedissonRegionFactory extends Object implements org.hibernate.cache.spi.RegionFactory
| Modifier and Type | Field and Description |
|---|---|
static String |
COLLECTION_DEF |
static String |
CONFIG_PREFIX |
static String |
ENTITY_DEF |
static String |
FALLBACK |
static String |
MAX_ENTRIES_SUFFIX |
static String |
MAX_IDLE_SUFFIX |
static String |
NATURAL_ID_DEF |
static String |
QUERY_DEF |
protected RedissonClient |
redisson |
static String |
REDISSON_CONFIG_PATH |
static String |
TIMESTAMPS_DEF |
static String |
TTL_SUFFIX |
| Constructor and Description |
|---|
RedissonRegionFactory() |
| Modifier and Type | Method and Description |
|---|---|
org.hibernate.cache.spi.CollectionRegion |
buildCollectionRegion(String regionName,
Properties properties,
org.hibernate.cache.spi.CacheDataDescription metadata) |
org.hibernate.cache.spi.EntityRegion |
buildEntityRegion(String regionName,
Properties properties,
org.hibernate.cache.spi.CacheDataDescription metadata) |
org.hibernate.cache.spi.NaturalIdRegion |
buildNaturalIdRegion(String regionName,
Properties properties,
org.hibernate.cache.spi.CacheDataDescription metadata) |
org.hibernate.cache.spi.QueryResultsRegion |
buildQueryResultsRegion(String regionName,
Properties properties) |
org.hibernate.cache.spi.TimestampsRegion |
buildTimestampsRegion(String regionName,
Properties properties) |
protected RedissonClient |
createRedissonClient(Properties properties) |
protected RMapCache<Object,Object> |
getCache(String regionName,
Properties properties,
String defaultKey) |
org.hibernate.cache.spi.access.AccessType |
getDefaultAccessType() |
boolean |
isMinimalPutsEnabledByDefault() |
long |
nextTimestamp() |
void |
start(org.hibernate.boot.spi.SessionFactoryOptions settings,
Properties properties) |
void |
stop() |
public static final String QUERY_DEF
public static final String COLLECTION_DEF
public static final String ENTITY_DEF
public static final String NATURAL_ID_DEF
public static final String TIMESTAMPS_DEF
public static final String MAX_ENTRIES_SUFFIX
public static final String TTL_SUFFIX
public static final String MAX_IDLE_SUFFIX
public static final String CONFIG_PREFIX
public static final String REDISSON_CONFIG_PATH
public static final String FALLBACK
protected RedissonClient redisson
public void start(org.hibernate.boot.spi.SessionFactoryOptions settings,
Properties properties)
throws org.hibernate.cache.CacheException
start in interface org.hibernate.cache.spi.RegionFactoryorg.hibernate.cache.CacheExceptionprotected RedissonClient createRedissonClient(Properties properties)
public void stop()
stop in interface org.hibernate.cache.spi.RegionFactorypublic boolean isMinimalPutsEnabledByDefault()
isMinimalPutsEnabledByDefault in interface org.hibernate.cache.spi.RegionFactorypublic org.hibernate.cache.spi.access.AccessType getDefaultAccessType()
getDefaultAccessType in interface org.hibernate.cache.spi.RegionFactorypublic long nextTimestamp()
nextTimestamp in interface org.hibernate.cache.spi.RegionFactorypublic org.hibernate.cache.spi.EntityRegion buildEntityRegion(String regionName, Properties properties, org.hibernate.cache.spi.CacheDataDescription metadata) throws org.hibernate.cache.CacheException
buildEntityRegion in interface org.hibernate.cache.spi.RegionFactoryorg.hibernate.cache.CacheExceptionpublic org.hibernate.cache.spi.NaturalIdRegion buildNaturalIdRegion(String regionName, Properties properties, org.hibernate.cache.spi.CacheDataDescription metadata) throws org.hibernate.cache.CacheException
buildNaturalIdRegion in interface org.hibernate.cache.spi.RegionFactoryorg.hibernate.cache.CacheExceptionpublic org.hibernate.cache.spi.CollectionRegion buildCollectionRegion(String regionName, Properties properties, org.hibernate.cache.spi.CacheDataDescription metadata) throws org.hibernate.cache.CacheException
buildCollectionRegion in interface org.hibernate.cache.spi.RegionFactoryorg.hibernate.cache.CacheExceptionpublic org.hibernate.cache.spi.QueryResultsRegion buildQueryResultsRegion(String regionName, Properties properties) throws org.hibernate.cache.CacheException
buildQueryResultsRegion in interface org.hibernate.cache.spi.RegionFactoryorg.hibernate.cache.CacheExceptionpublic org.hibernate.cache.spi.TimestampsRegion buildTimestampsRegion(String regionName, Properties properties) throws org.hibernate.cache.CacheException
buildTimestampsRegion in interface org.hibernate.cache.spi.RegionFactoryorg.hibernate.cache.CacheExceptionCopyright © 2014–2020 Redisson. All rights reserved.