Package org.hibernate.cache.impl.bridge
Class CollectionRegionAdapter
java.lang.Object
org.hibernate.cache.impl.bridge.BaseRegionAdapter
org.hibernate.cache.impl.bridge.BaseTransactionalDataRegionAdapter
org.hibernate.cache.impl.bridge.CollectionRegionAdapter
- All Implemented Interfaces:
CollectionRegion,Region,TransactionalDataRegion
public class CollectionRegionAdapter
extends BaseTransactionalDataRegionAdapter
implements CollectionRegion
Adapter specifically bridging
CollectionRegion to Cache.-
Field Summary
Fields inherited from class org.hibernate.cache.impl.bridge.BaseTransactionalDataRegionAdapter
metadataFields inherited from class org.hibernate.cache.impl.bridge.BaseRegionAdapter
settings, underlyingCache -
Constructor Summary
ConstructorsConstructorDescriptionCollectionRegionAdapter(Cache underlyingCache, Settings settings, CacheDataDescription metadata) -
Method Summary
Modifier and TypeMethodDescriptionbuildAccessStrategy(AccessType accessType) Build an access strategy for the requested access type.Methods inherited from class org.hibernate.cache.impl.bridge.BaseTransactionalDataRegionAdapter
getCacheDataDescription, isTransactionAwareMethods inherited from class org.hibernate.cache.impl.bridge.BaseRegionAdapter
clear, contains, destroy, getElementCountInMemory, getElementCountOnDisk, getName, getSizeInMemory, getTimeout, nextTimestamp, toMapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.cache.Region
contains, destroy, getElementCountInMemory, getElementCountOnDisk, getName, getSizeInMemory, getTimeout, nextTimestamp, toMapMethods inherited from interface org.hibernate.cache.TransactionalDataRegion
getCacheDataDescription, isTransactionAware
-
Constructor Details
-
CollectionRegionAdapter
public CollectionRegionAdapter(Cache underlyingCache, Settings settings, CacheDataDescription metadata)
-
-
Method Details
-
buildAccessStrategy
public CollectionRegionAccessStrategy buildAccessStrategy(AccessType accessType) throws CacheException Description copied from interface:CollectionRegionBuild an access strategy for the requested access type.- Specified by:
buildAccessStrategyin interfaceCollectionRegion- Parameters:
accessType- The type of access strategy to build; never null.- Returns:
- The appropriate strategy contract for accessing this region for the requested type of access.
- Throws:
CacheException- Usually indicates mis-configuration.
-