public class JCacheRegionFactory extends Object implements org.hibernate.cache.spi.RegionFactory
| Modifier and Type | Field and Description |
|---|---|
static String |
CONFIG_URI |
static String |
PROVIDER |
| Constructor and Description |
|---|
JCacheRegionFactory() |
| 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 void |
checkStatus() |
protected javax.cache.Cache<Object,Object> |
createCache(String regionName,
Properties properties,
org.hibernate.cache.spi.CacheDataDescription metadata) |
protected javax.cache.CacheManager |
getCacheManager() |
protected javax.cache.CacheManager |
getCacheManager(Properties properties) |
protected javax.cache.spi.CachingProvider |
getCachingProvider(Properties properties) |
org.hibernate.cache.spi.access.AccessType |
getDefaultAccessType() |
protected org.hibernate.boot.spi.SessionFactoryOptions |
getOptions() |
protected javax.cache.Cache<Object,Object> |
getOrCreateCache(String regionName,
Properties properties,
org.hibernate.cache.spi.CacheDataDescription metadata) |
protected String |
getProp(Properties properties,
String prop) |
boolean |
isMinimalPutsEnabledByDefault() |
protected javax.cache.configuration.Configuration<Object,Object> |
newDefaultConfig(Properties properties,
org.hibernate.cache.spi.CacheDataDescription metadata) |
long |
nextTimestamp() |
void |
start(org.hibernate.boot.spi.SessionFactoryOptions options,
Properties properties) |
void |
stop() |
public static final String PROVIDER
public static final String CONFIG_URI
public void start(org.hibernate.boot.spi.SessionFactoryOptions options,
Properties properties)
throws org.hibernate.cache.CacheException
start in interface org.hibernate.cache.spi.RegionFactoryorg.hibernate.cache.CacheExceptionpublic 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.CacheExceptionprotected org.hibernate.boot.spi.SessionFactoryOptions getOptions()
protected javax.cache.spi.CachingProvider getCachingProvider(Properties properties)
protected javax.cache.CacheManager getCacheManager(Properties properties)
protected javax.cache.Cache<Object,Object> getOrCreateCache(String regionName, Properties properties, org.hibernate.cache.spi.CacheDataDescription metadata)
protected javax.cache.Cache<Object,Object> createCache(String regionName, Properties properties, org.hibernate.cache.spi.CacheDataDescription metadata)
protected javax.cache.configuration.Configuration<Object,Object> newDefaultConfig(Properties properties, org.hibernate.cache.spi.CacheDataDescription metadata)
protected javax.cache.CacheManager getCacheManager()
protected String getProp(Properties properties, String prop)
protected void checkStatus()
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.