public final class HazelcastCollectionRegion<Cache extends RegionCache> extends AbstractTransactionalDataRegion<Cache> implements org.hibernate.cache.spi.CollectionRegion
Modifier and Type | Field and Description |
---|---|
protected Properties |
props |
Constructor and Description |
---|
HazelcastCollectionRegion(HazelcastInstance instance,
String regionName,
Properties props,
org.hibernate.cache.spi.CacheDataDescription metadata,
Cache cache) |
Modifier and Type | Method and Description |
---|---|
org.hibernate.cache.spi.access.CollectionRegionAccessStrategy |
buildAccessStrategy(org.hibernate.cache.spi.access.AccessType accessType) |
boolean |
contains(Object key) |
void |
destroy() |
long |
getElementCountInMemory() |
long |
getElementCountOnDisk()
Hazelcast does not support pushing elements to disk.
|
HazelcastInstance |
getInstance() |
ILogger |
getLogger() |
String |
getName() |
long |
getSizeInMemory() |
int |
getTimeout() |
long |
nextTimestamp() |
Map |
toMap()
Appears to be used only by
org.hibernate.stat.SecondLevelCacheStatistics . |
getCache, getCacheDataDescription, isTransactionAware
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
protected final Properties props
public HazelcastCollectionRegion(HazelcastInstance instance, String regionName, Properties props, org.hibernate.cache.spi.CacheDataDescription metadata, Cache cache)
public org.hibernate.cache.spi.access.CollectionRegionAccessStrategy buildAccessStrategy(org.hibernate.cache.spi.access.AccessType accessType) throws org.hibernate.cache.CacheException
buildAccessStrategy
in interface org.hibernate.cache.spi.CollectionRegion
org.hibernate.cache.CacheException
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.