public abstract class AbstractTransactionalDataRegion<Cache extends RegionCache> extends Object implements org.hibernate.cache.spi.TransactionalDataRegion
Modifier and Type | Field and Description |
---|---|
protected Properties |
props |
Modifier | Constructor and Description |
---|---|
protected |
AbstractTransactionalDataRegion(HazelcastInstance instance,
String regionName,
Properties props,
org.hibernate.cache.spi.CacheDataDescription metadata,
Cache cache) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(Object key) |
void |
destroy() |
Cache |
getCache() |
org.hibernate.cache.spi.CacheDataDescription |
getCacheDataDescription() |
long |
getElementCountInMemory() |
long |
getElementCountOnDisk()
Hazelcast does not support pushing elements to disk.
|
HazelcastInstance |
getInstance() |
ILogger |
getLogger() |
String |
getName() |
long |
getSizeInMemory() |
int |
getTimeout() |
boolean |
isTransactionAware() |
long |
nextTimestamp() |
Map |
toMap()
Appears to be used only by
org.hibernate.stat.SecondLevelCacheStatistics . |
protected final Properties props
protected AbstractTransactionalDataRegion(HazelcastInstance instance, String regionName, Properties props, org.hibernate.cache.spi.CacheDataDescription metadata, Cache cache)
public org.hibernate.cache.spi.CacheDataDescription getCacheDataDescription()
getCacheDataDescription
in interface org.hibernate.cache.spi.TransactionalDataRegion
public boolean isTransactionAware()
isTransactionAware
in interface org.hibernate.cache.spi.TransactionalDataRegion
public Cache getCache()
getCache
in interface HazelcastRegion<Cache extends RegionCache>
public void destroy() throws org.hibernate.cache.CacheException
destroy
in interface org.hibernate.cache.spi.Region
org.hibernate.cache.CacheException
public long getElementCountInMemory()
getElementCountInMemory
in interface org.hibernate.cache.spi.Region
IMap
.public long getElementCountOnDisk()
getElementCountOnDisk
in interface org.hibernate.cache.spi.Region
public String getName()
getName
in interface org.hibernate.cache.spi.Region
public long getSizeInMemory()
getSizeInMemory
in interface org.hibernate.cache.spi.Region
public final int getTimeout()
getTimeout
in interface org.hibernate.cache.spi.Region
public final long nextTimestamp()
nextTimestamp
in interface org.hibernate.cache.spi.Region
public Map toMap()
org.hibernate.stat.SecondLevelCacheStatistics
.toMap
in interface org.hibernate.cache.spi.Region
IMap
used for this region.public boolean contains(Object key)
contains
in interface org.hibernate.cache.spi.Region
public final HazelcastInstance getInstance()
getInstance
in interface HazelcastRegion<Cache extends RegionCache>
public final ILogger getLogger()
getLogger
in interface HazelcastRegion<Cache extends RegionCache>
Copyright © 2014 Hazelcast, Inc.. All rights reserved.