Cache - implementation type of RegionCachepublic final class HazelcastCollectionRegion<Cache extends RegionCache> extends AbstractTransactionalDataRegion<Cache>
| Modifier and Type | Field and Description |
|---|---|
protected Properties |
props |
| Constructor and Description |
|---|
HazelcastCollectionRegion(HazelcastInstance instance,
String regionName,
Properties props,
CacheDataDescription metadata,
Cache cache) |
| Modifier and Type | Method and Description |
|---|---|
CollectionRegionAccessStrategy |
buildAccessStrategy(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, isTransactionAwareprotected final Properties props
public HazelcastCollectionRegion(HazelcastInstance instance, String regionName, Properties props, CacheDataDescription metadata, Cache cache)
public CollectionRegionAccessStrategy buildAccessStrategy(AccessType accessType)
throws org.hibernate.cache.CacheException
org.hibernate.cache.CacheExceptionpublic void destroy()
throws org.hibernate.cache.CacheException
org.hibernate.cache.CacheExceptionpublic long getElementCountInMemory()
IMap.public long getElementCountOnDisk()
public String getName()
public long getSizeInMemory()
public final int getTimeout()
public final long nextTimestamp()
public Map toMap()
org.hibernate.stat.SecondLevelCacheStatistics.IMap used for this region.public boolean contains(Object key)
public final HazelcastInstance getInstance()
getInstance in interface HazelcastRegion<Cache extends RegionCache>public final ILogger getLogger()
getLogger in interface HazelcastRegion<Cache extends RegionCache>Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.