| Package | Description |
|---|---|
| org.hibernate.action.internal |
Internals for action processing.
|
| org.hibernate.cache |
This package defines API of the Hibernate second level cache service.
|
| org.hibernate.cache.ehcache |
Defines the integration with Ehcache as a second-level cache service.
|
| org.hibernate.cache.ehcache.internal.nonstop |
Support for handling non-stop caches.
|
| org.hibernate.cache.ehcache.internal.regions |
Defines
RegionFactory support for the Ehcache integration |
| org.hibernate.cache.ehcache.internal.strategy |
Defines
RegionAccessStrategy support for the Ehcache integration |
| org.hibernate.cache.infinispan |
Defines the integration with Infinispan as a second-level cache service.
|
| org.hibernate.cache.infinispan.access |
Internal Infinispan-based implementation of the cache region access strategies
|
| org.hibernate.cache.infinispan.collection |
Internal Infinispan-based implementation of the collection cache region
|
| org.hibernate.cache.infinispan.entity |
Internal Infinispan-based implementation of the entity cache region
|
| org.hibernate.cache.infinispan.impl |
Internal Infinispan-specific base cache region implementations
|
| org.hibernate.cache.infinispan.naturalid |
Internal Infinispan-based implementation of the natural-id cache region
|
| org.hibernate.cache.infinispan.query |
Internal Infinispan-based implementation of the "query results" cache region
|
| org.hibernate.cache.infinispan.timestamp |
Internal Infinispan-based implementation of the "update timestamps" cache region
|
| org.hibernate.cache.infinispan.util |
Internal utilities for the Infinispan integration
|
| org.hibernate.cache.internal |
Internal implementations and support for second-level caching.
|
| org.hibernate.cache.jcache |
Hibernate caching provider for JSR-107 compliant caches.
|
| org.hibernate.cache.jcache.access |
Access strategies for the JSR-107 Hibernate caching provider.
|
| org.hibernate.cache.spi |
Defines the Hibernate second level caching SPI.
|
| org.hibernate.cache.spi.access |
Defines contracts for transactional and concurrent access to cached
entity and
collection data. |
| org.hibernate.internal |
An internal package containing mostly implementations of central Hibernate APIs.
|
| org.hibernate.persister.collection |
This package abstracts the persistence mechanism for collections.
|
| org.hibernate.testing.cache |
| Modifier and Type | Method and Description |
|---|---|
void |
CollectionAction.beforeExecutions() |
void |
EntityUpdateAction.doAfterTransactionCompletion(boolean success,
SharedSessionContractImplementor session) |
protected void |
CollectionAction.evict() |
| Modifier and Type | Class and Description |
|---|---|
class |
NoCacheRegionFactoryAvailableException
Indicates a condition where a second-level cache implementation was expected to be to available, but
none was found on the classpath.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SingletonEhCacheRegionFactory.start(SessionFactoryOptions settings,
java.util.Properties properties) |
void |
EhCacheRegionFactory.start(SessionFactoryOptions settings,
java.util.Properties properties) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
NonstopAwareNaturalIdRegionAccessStrategy.afterInsert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value) |
boolean |
NonstopAwareEntityRegionAccessStrategy.afterInsert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object version) |
boolean |
NonstopAwareEntityRegionAccessStrategy.afterUpdate(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object currentVersion,
java.lang.Object previousVersion,
SoftLock lock) |
boolean |
NonstopAwareNaturalIdRegionAccessStrategy.afterUpdate(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
SoftLock lock) |
void |
NonstopAwareCollectionRegionAccessStrategy.evict(java.lang.Object key) |
void |
NonstopAwareNaturalIdRegionAccessStrategy.evict(java.lang.Object key) |
void |
NonstopAwareEntityRegionAccessStrategy.evict(java.lang.Object key) |
void |
NonstopAwareCollectionRegionAccessStrategy.evictAll() |
void |
NonstopAwareNaturalIdRegionAccessStrategy.evictAll() |
void |
NonstopAwareEntityRegionAccessStrategy.evictAll() |
java.lang.Object |
NonstopAwareCollectionRegionAccessStrategy.get(SharedSessionContractImplementor session,
java.lang.Object key,
long txTimestamp) |
java.lang.Object |
NonstopAwareNaturalIdRegionAccessStrategy.get(SharedSessionContractImplementor session,
java.lang.Object key,
long txTimestamp) |
java.lang.Object |
NonstopAwareEntityRegionAccessStrategy.get(SharedSessionContractImplementor session,
java.lang.Object key,
long txTimestamp) |
boolean |
NonstopAwareNaturalIdRegionAccessStrategy.insert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value) |
boolean |
NonstopAwareEntityRegionAccessStrategy.insert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object version) |
SoftLock |
NonstopAwareCollectionRegionAccessStrategy.lockItem(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object version) |
SoftLock |
NonstopAwareNaturalIdRegionAccessStrategy.lockItem(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object version) |
SoftLock |
NonstopAwareEntityRegionAccessStrategy.lockItem(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object version) |
SoftLock |
NonstopAwareCollectionRegionAccessStrategy.lockRegion() |
SoftLock |
NonstopAwareNaturalIdRegionAccessStrategy.lockRegion() |
SoftLock |
NonstopAwareEntityRegionAccessStrategy.lockRegion() |
boolean |
NonstopAwareCollectionRegionAccessStrategy.putFromLoad(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
long txTimestamp,
java.lang.Object version) |
boolean |
NonstopAwareNaturalIdRegionAccessStrategy.putFromLoad(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
long txTimestamp,
java.lang.Object version) |
boolean |
NonstopAwareEntityRegionAccessStrategy.putFromLoad(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
long txTimestamp,
java.lang.Object version) |
boolean |
NonstopAwareCollectionRegionAccessStrategy.putFromLoad(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
long txTimestamp,
java.lang.Object version,
boolean minimalPutOverride) |
boolean |
NonstopAwareNaturalIdRegionAccessStrategy.putFromLoad(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
long txTimestamp,
java.lang.Object version,
boolean minimalPutOverride) |
boolean |
NonstopAwareEntityRegionAccessStrategy.putFromLoad(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
long txTimestamp,
java.lang.Object version,
boolean minimalPutOverride) |
void |
NonstopAwareCollectionRegionAccessStrategy.remove(SharedSessionContractImplementor session,
java.lang.Object key) |
void |
NonstopAwareNaturalIdRegionAccessStrategy.remove(SharedSessionContractImplementor session,
java.lang.Object key) |
void |
NonstopAwareEntityRegionAccessStrategy.remove(SharedSessionContractImplementor session,
java.lang.Object key) |
void |
NonstopAwareCollectionRegionAccessStrategy.removeAll() |
void |
NonstopAwareNaturalIdRegionAccessStrategy.removeAll() |
void |
NonstopAwareEntityRegionAccessStrategy.removeAll() |
void |
NonstopAwareCollectionRegionAccessStrategy.unlockItem(SharedSessionContractImplementor session,
java.lang.Object key,
SoftLock lock) |
void |
NonstopAwareNaturalIdRegionAccessStrategy.unlockItem(SharedSessionContractImplementor session,
java.lang.Object key,
SoftLock lock) |
void |
NonstopAwareEntityRegionAccessStrategy.unlockItem(SharedSessionContractImplementor session,
java.lang.Object key,
SoftLock lock) |
void |
NonstopAwareCollectionRegionAccessStrategy.unlockRegion(SoftLock lock) |
void |
NonstopAwareNaturalIdRegionAccessStrategy.unlockRegion(SoftLock lock) |
void |
NonstopAwareEntityRegionAccessStrategy.unlockRegion(SoftLock lock) |
boolean |
NonstopAwareNaturalIdRegionAccessStrategy.update(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value) |
boolean |
NonstopAwareEntityRegionAccessStrategy.update(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object currentVersion,
java.lang.Object previousVersion) |
| Modifier and Type | Method and Description |
|---|---|
CollectionRegionAccessStrategy |
EhcacheCollectionRegion.buildAccessStrategy(AccessType accessType) |
NaturalIdRegionAccessStrategy |
EhcacheNaturalIdRegion.buildAccessStrategy(AccessType accessType) |
EntityRegionAccessStrategy |
EhcacheEntityRegion.buildAccessStrategy(AccessType accessType) |
void |
EhcacheTransactionalDataRegion.clear()
Remove all mapping from this cache region.
|
void |
EhcacheDataRegion.destroy() |
void |
EhcacheTransactionalDataRegion.put(java.lang.Object key,
java.lang.Object value)
Map the given value to the given key, replacing any existing mapping for this key
|
void |
EhcacheTransactionalDataRegion.readLock(java.lang.Object key)
Attempts to read lock the mapping for the given key.
|
void |
EhcacheTransactionalDataRegion.readUnlock(java.lang.Object key)
Attempts to read unlock the mapping for the given key.
|
void |
EhcacheTransactionalDataRegion.remove(java.lang.Object key)
Remove the mapping for this key (if any exists).
|
void |
EhcacheTransactionalDataRegion.writeLock(java.lang.Object key)
Attempts to write lock the mapping for the given key.
|
void |
EhcacheTransactionalDataRegion.writeUnlock(java.lang.Object key)
Attempts to write unlock the mapping for the given key.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ReadOnlyEhcacheNaturalIdRegionAccessStrategy.afterInsert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value) |
boolean |
ReadWriteEhcacheNaturalIdRegionAccessStrategy.afterInsert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value)
Called after an item has been inserted (after the transaction completes),
instead of calling release().
|
boolean |
NonStrictReadWriteEhcacheNaturalIdRegionAccessStrategy.afterInsert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value)
Called after an item has been inserted (after the transaction completes),
instead of calling release().
|
boolean |
ReadWriteEhcacheEntityRegionAccessStrategy.afterInsert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object version)
Called after an item has been inserted (after the transaction completes),
instead of calling release().
|
boolean |
NonStrictReadWriteEhcacheEntityRegionAccessStrategy.afterInsert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object version)
Called after an item has been inserted (after the transaction completes),
instead of calling release().
|
boolean |
ReadOnlyEhcacheEntityRegionAccessStrategy.afterInsert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object version) |
boolean |
ReadWriteEhcacheEntityRegionAccessStrategy.afterUpdate(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object currentVersion,
java.lang.Object previousVersion,
SoftLock lock)
Called after an item has been updated (after the transaction completes),
instead of calling release().
|
boolean |
NonStrictReadWriteEhcacheEntityRegionAccessStrategy.afterUpdate(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object currentVersion,
java.lang.Object previousVersion,
SoftLock lock) |
boolean |
ReadWriteEhcacheNaturalIdRegionAccessStrategy.afterUpdate(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
SoftLock lock)
Called after an item has been updated (after the transaction completes),
instead of calling release().
|
boolean |
NonStrictReadWriteEhcacheNaturalIdRegionAccessStrategy.afterUpdate(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
SoftLock lock) |
java.lang.Object |
TransactionalEhcacheEntityRegionAccessStrategy.get(SharedSessionContractImplementor session,
java.lang.Object key,
long txTimestamp) |
java.lang.Object |
NonStrictReadWriteEhcacheCollectionRegionAccessStrategy.get(SharedSessionContractImplementor session,
java.lang.Object key,
long txTimestamp) |
java.lang.Object |
NonStrictReadWriteEhcacheEntityRegionAccessStrategy.get(SharedSessionContractImplementor session,
java.lang.Object key,
long txTimestamp) |
java.lang.Object |
ReadOnlyEhcacheNaturalIdRegionAccessStrategy.get(SharedSessionContractImplementor session,
java.lang.Object key,
long txTimestamp) |
java.lang.Object |
ReadOnlyEhcacheCollectionRegionAccessStrategy.get(SharedSessionContractImplementor session,
java.lang.Object key,
long txTimestamp) |
java.lang.Object |
ReadOnlyEhcacheEntityRegionAccessStrategy.get(SharedSessionContractImplementor session,
java.lang.Object key,
long txTimestamp) |
java.lang.Object |
TransactionalEhcacheNaturalIdRegionAccessStrategy.get(SharedSessionContractImplementor session,
java.lang.Object key,
long txTimestamp) |
java.lang.Object |
TransactionalEhcacheCollectionRegionAccessStrategy.get(SharedSessionContractImplementor session,
java.lang.Object key,
long txTimestamp) |
java.lang.Object |
NonStrictReadWriteEhcacheNaturalIdRegionAccessStrategy.get(SharedSessionContractImplementor session,
java.lang.Object key,
long txTimestamp) |
boolean |
ReadOnlyEhcacheNaturalIdRegionAccessStrategy.insert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value)
Called after an item has been inserted (before the transaction completes),
instead of calling evict().
|
boolean |
TransactionalEhcacheNaturalIdRegionAccessStrategy.insert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value) |
boolean |
ReadWriteEhcacheNaturalIdRegionAccessStrategy.insert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value)
Called after an item has been inserted (before the transaction completes),
instead of calling evict().
|
boolean |
NonStrictReadWriteEhcacheNaturalIdRegionAccessStrategy.insert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value)
Called after an item has been inserted (before the transaction completes),
instead of calling evict().
|
boolean |
TransactionalEhcacheEntityRegionAccessStrategy.insert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object version) |
boolean |
ReadWriteEhcacheEntityRegionAccessStrategy.insert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object version)
Called after an item has been inserted (before the transaction completes),
instead of calling evict().
|
boolean |
NonStrictReadWriteEhcacheEntityRegionAccessStrategy.insert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object version)
Called after an item has been inserted (before the transaction completes),
instead of calling evict().
|
boolean |
ReadOnlyEhcacheEntityRegionAccessStrategy.insert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object version)
Called after an item has been inserted (before the transaction completes),
instead of calling evict().
|
SoftLock |
TransactionalEhcacheEntityRegionAccessStrategy.lockItem(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object version) |
SoftLock |
NonStrictReadWriteEhcacheCollectionRegionAccessStrategy.lockItem(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object version)
We are going to attempt to update/delete the keyed object.
|
SoftLock |
NonStrictReadWriteEhcacheEntityRegionAccessStrategy.lockItem(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object version)
We are going to attempt to update/delete the keyed object.
|
SoftLock |
TransactionalEhcacheNaturalIdRegionAccessStrategy.lockItem(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object version) |
SoftLock |
TransactionalEhcacheCollectionRegionAccessStrategy.lockItem(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object version) |
SoftLock |
NonStrictReadWriteEhcacheNaturalIdRegionAccessStrategy.lockItem(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object version)
We are going to attempt to update/delete the keyed object.
|
boolean |
TransactionalEhcacheEntityRegionAccessStrategy.putFromLoad(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
long txTimestamp,
java.lang.Object version,
boolean minimalPutOverride) |
boolean |
NonStrictReadWriteEhcacheCollectionRegionAccessStrategy.putFromLoad(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
long txTimestamp,
java.lang.Object version,
boolean minimalPutOverride) |
boolean |
NonStrictReadWriteEhcacheEntityRegionAccessStrategy.putFromLoad(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
long txTimestamp,
java.lang.Object version,
boolean minimalPutOverride) |
boolean |
ReadOnlyEhcacheNaturalIdRegionAccessStrategy.putFromLoad(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
long txTimestamp,
java.lang.Object version,
boolean minimalPutOverride) |
boolean |
ReadOnlyEhcacheCollectionRegionAccessStrategy.putFromLoad(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
long txTimestamp,
java.lang.Object version,
boolean minimalPutOverride) |
boolean |
ReadOnlyEhcacheEntityRegionAccessStrategy.putFromLoad(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
long txTimestamp,
java.lang.Object version,
boolean minimalPutOverride) |
boolean |
TransactionalEhcacheNaturalIdRegionAccessStrategy.putFromLoad(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
long txTimestamp,
java.lang.Object version,
boolean minimalPutOverride) |
boolean |
TransactionalEhcacheCollectionRegionAccessStrategy.putFromLoad(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
long txTimestamp,
java.lang.Object version,
boolean minimalPutOverride) |
boolean |
NonStrictReadWriteEhcacheNaturalIdRegionAccessStrategy.putFromLoad(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
long txTimestamp,
java.lang.Object version,
boolean minimalPutOverride) |
void |
TransactionalEhcacheEntityRegionAccessStrategy.remove(SharedSessionContractImplementor session,
java.lang.Object key) |
void |
NonStrictReadWriteEhcacheCollectionRegionAccessStrategy.remove(SharedSessionContractImplementor session,
java.lang.Object key) |
void |
NonStrictReadWriteEhcacheEntityRegionAccessStrategy.remove(SharedSessionContractImplementor session,
java.lang.Object key) |
void |
TransactionalEhcacheNaturalIdRegionAccessStrategy.remove(SharedSessionContractImplementor session,
java.lang.Object key) |
void |
TransactionalEhcacheCollectionRegionAccessStrategy.remove(SharedSessionContractImplementor session,
java.lang.Object key) |
void |
NonStrictReadWriteEhcacheNaturalIdRegionAccessStrategy.remove(SharedSessionContractImplementor session,
java.lang.Object key) |
void |
TransactionalEhcacheEntityRegionAccessStrategy.unlockItem(SharedSessionContractImplementor session,
java.lang.Object key,
SoftLock lock) |
void |
NonStrictReadWriteEhcacheCollectionRegionAccessStrategy.unlockItem(SharedSessionContractImplementor session,
java.lang.Object key,
SoftLock lock)
Called when we have finished the attempted update/delete (which may or
may not have been successful), after transaction completion.
|
void |
NonStrictReadWriteEhcacheEntityRegionAccessStrategy.unlockItem(SharedSessionContractImplementor session,
java.lang.Object key,
SoftLock lock)
Called when we have finished the attempted update/delete (which may or
may not have been successful), after transaction completion.
|
void |
ReadOnlyEhcacheNaturalIdRegionAccessStrategy.unlockItem(SharedSessionContractImplementor session,
java.lang.Object key,
SoftLock lock)
Called when we have finished the attempted update/delete (which may or
may not have been successful), after transaction completion.
|
void |
ReadOnlyEhcacheCollectionRegionAccessStrategy.unlockItem(SharedSessionContractImplementor session,
java.lang.Object key,
SoftLock lock)
Called when we have finished the attempted update/delete (which may or
may not have been successful), after transaction completion.
|
void |
ReadOnlyEhcacheEntityRegionAccessStrategy.unlockItem(SharedSessionContractImplementor session,
java.lang.Object key,
SoftLock lock)
Called when we have finished the attempted update/delete (which may or
may not have been successful), after transaction completion.
|
void |
TransactionalEhcacheNaturalIdRegionAccessStrategy.unlockItem(SharedSessionContractImplementor session,
java.lang.Object key,
SoftLock lock) |
void |
TransactionalEhcacheCollectionRegionAccessStrategy.unlockItem(SharedSessionContractImplementor session,
java.lang.Object key,
SoftLock lock) |
void |
NonStrictReadWriteEhcacheNaturalIdRegionAccessStrategy.unlockItem(SharedSessionContractImplementor session,
java.lang.Object key,
SoftLock lock)
Called when we have finished the attempted update/delete (which may or
may not have been successful), after transaction completion.
|
boolean |
TransactionalEhcacheNaturalIdRegionAccessStrategy.update(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value) |
boolean |
ReadWriteEhcacheNaturalIdRegionAccessStrategy.update(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value)
Called after an item has been updated (before the transaction completes),
instead of calling evict().
|
boolean |
NonStrictReadWriteEhcacheNaturalIdRegionAccessStrategy.update(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value)
Called after an item has been updated (before the transaction completes),
instead of calling evict().
|
boolean |
TransactionalEhcacheEntityRegionAccessStrategy.update(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object currentVersion,
java.lang.Object previousVersion) |
boolean |
ReadWriteEhcacheEntityRegionAccessStrategy.update(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object currentVersion,
java.lang.Object previousVersion)
Called after an item has been updated (before the transaction completes),
instead of calling evict().
|
boolean |
NonStrictReadWriteEhcacheEntityRegionAccessStrategy.update(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object currentVersion,
java.lang.Object previousVersion)
Called after an item has been updated (before the transaction completes),
instead of calling evict().
|
| Modifier and Type | Method and Description |
|---|---|
CollectionRegion |
InfinispanRegionFactory.buildCollectionRegion(java.lang.String regionName,
java.util.Properties properties,
CacheDataDescription metadata) |
protected org.infinispan.manager.EmbeddedCacheManager |
JndiInfinispanRegionFactory.createCacheManager(java.util.Properties properties,
ServiceRegistry serviceRegistry) |
void |
InfinispanRegionFactory.start(SessionFactoryOptions settings,
java.util.Properties properties) |
void |
TypeOverrides.validateInfinispanConfiguration(org.infinispan.configuration.cache.Configuration cfg)
Validate the configuration for this cached type.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TombstoneAccessDelegate.evict(java.lang.Object key) |
void |
NonStrictAccessDelegate.evict(java.lang.Object key) |
void |
InvalidationCacheAccessDelegate.evict(java.lang.Object key) |
void |
AccessDelegate.evict(java.lang.Object key)
Forcibly evict an item from the cache immediately without regard for transaction
isolation.
|
void |
TombstoneAccessDelegate.evictAll() |
void |
NonStrictAccessDelegate.evictAll() |
void |
InvalidationCacheAccessDelegate.evictAll() |
void |
AccessDelegate.evictAll()
Forcibly evict all items from the cache immediately without regard for transaction
isolation.
|
java.lang.Object |
TombstoneAccessDelegate.get(SharedSessionContractImplementor session,
java.lang.Object key,
long txTimestamp) |
java.lang.Object |
NonStrictAccessDelegate.get(SharedSessionContractImplementor session,
java.lang.Object key,
long txTimestamp) |
java.lang.Object |
InvalidationCacheAccessDelegate.get(SharedSessionContractImplementor session,
java.lang.Object key,
long txTimestamp)
Attempt to retrieve an object from the cache.
|
java.lang.Object |
AccessDelegate.get(SharedSessionContractImplementor session,
java.lang.Object key,
long txTimestamp) |
boolean |
TombstoneAccessDelegate.insert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object version) |
boolean |
NonStrictAccessDelegate.insert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object version) |
boolean |
NonTxInvalidationCacheAccessDelegate.insert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object version) |
boolean |
AccessDelegate.insert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object version)
Called after an item has been inserted (before the transaction completes),
instead of calling evict().
|
boolean |
TxInvalidationCacheAccessDelegate.insert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object version) |
boolean |
TombstoneAccessDelegate.putFromLoad(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
long txTimestamp,
java.lang.Object version,
boolean minimalPutOverride) |
boolean |
NonStrictAccessDelegate.putFromLoad(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
long txTimestamp,
java.lang.Object version,
boolean minimalPutOverride) |
boolean |
InvalidationCacheAccessDelegate.putFromLoad(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
long txTimestamp,
java.lang.Object version,
boolean minimalPutOverride)
Attempt to cache an object, after loading from the database, explicitly
specifying the minimalPut behavior.
|
boolean |
AccessDelegate.putFromLoad(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
long txTimestamp,
java.lang.Object version,
boolean minimalPutOverride)
Attempt to cache an object, after loading from the database, explicitly
specifying the minimalPut behavior.
|
void |
TombstoneAccessDelegate.remove(SharedSessionContractImplementor session,
java.lang.Object key) |
void |
NonStrictAccessDelegate.remove(SharedSessionContractImplementor session,
java.lang.Object key) |
void |
InvalidationCacheAccessDelegate.remove(SharedSessionContractImplementor session,
java.lang.Object key) |
void |
AccessDelegate.remove(SharedSessionContractImplementor session,
java.lang.Object key)
Called after an item has become stale (before the transaction completes).
|
void |
TombstoneAccessDelegate.removeAll() |
void |
NonStrictAccessDelegate.removeAll() |
void |
InvalidationCacheAccessDelegate.removeAll() |
void |
NonTxInvalidationCacheAccessDelegate.removeAll() |
void |
AccessDelegate.removeAll()
Called to evict data from the entire region
|
void |
TombstoneAccessDelegate.unlockItem(SharedSessionContractImplementor session,
java.lang.Object key) |
void |
NonStrictAccessDelegate.unlockItem(SharedSessionContractImplementor session,
java.lang.Object key) |
void |
InvalidationCacheAccessDelegate.unlockItem(SharedSessionContractImplementor session,
java.lang.Object key) |
void |
AccessDelegate.unlockItem(SharedSessionContractImplementor session,
java.lang.Object key)
Called when we have finished the attempted update/delete (which may or
may not have been successful), after transaction completion.
|
boolean |
TombstoneAccessDelegate.update(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object currentVersion,
java.lang.Object previousVersion) |
boolean |
NonStrictAccessDelegate.update(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object currentVersion,
java.lang.Object previousVersion) |
boolean |
NonTxInvalidationCacheAccessDelegate.update(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object currentVersion,
java.lang.Object previousVersion) |
boolean |
AccessDelegate.update(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object currentVersion,
java.lang.Object previousVersion)
Called after an item has been updated (before the transaction completes),
instead of calling evict().
|
boolean |
TxInvalidationCacheAccessDelegate.update(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object currentVersion,
java.lang.Object previousVersion) |
| Modifier and Type | Method and Description |
|---|---|
CollectionRegionAccessStrategy |
CollectionRegionImpl.buildAccessStrategy(AccessType accessType) |
| Modifier and Type | Method and Description |
|---|---|
EntityRegionAccessStrategy |
EntityRegionImpl.buildAccessStrategy(AccessType accessType) |
| Modifier and Type | Method and Description |
|---|---|
void |
BaseRegion.destroy() |
void |
BaseGeneralDataRegion.evict(java.lang.Object key) |
void |
BaseGeneralDataRegion.evictAll() |
java.lang.Object |
BaseGeneralDataRegion.get(SharedSessionContractImplementor session,
java.lang.Object key) |
void |
BaseGeneralDataRegion.put(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value) |
| Modifier and Type | Method and Description |
|---|---|
NaturalIdRegionAccessStrategy |
NaturalIdRegionImpl.buildAccessStrategy(AccessType accessType) |
| Modifier and Type | Method and Description |
|---|---|
void |
QueryResultsRegionImpl.evict(java.lang.Object key) |
void |
QueryResultsRegionImpl.evictAll() |
java.lang.Object |
QueryResultsRegionImpl.get(SharedSessionContractImplementor session,
java.lang.Object key) |
void |
QueryResultsRegionImpl.put(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value) |
| Modifier and Type | Method and Description |
|---|---|
void |
ClusteredTimestampsRegionImpl.destroy() |
void |
TimestampsRegionImpl.evict(java.lang.Object key) |
void |
TimestampsRegionImpl.evictAll() |
void |
ClusteredTimestampsRegionImpl.evictAll() |
java.lang.Object |
TimestampsRegionImpl.get(SharedSessionContractImplementor session,
java.lang.Object key) |
java.lang.Object |
ClusteredTimestampsRegionImpl.get(SharedSessionContractImplementor session,
java.lang.Object key) |
void |
TimestampsRegionImpl.put(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value) |
void |
ClusteredTimestampsRegionImpl.put(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value) |
| Modifier and Type | Method and Description |
|---|---|
CacheException |
InfinispanMessageLogger.cannotGetCurrentTx(javax.transaction.SystemException e) |
CacheException |
InfinispanMessageLogger.cannotInstallCommandFactory() |
CacheException |
InfinispanMessageLogger.cannotResumeTx(java.lang.Exception e) |
CacheException |
InfinispanMessageLogger.cannotSuspendTx(javax.transaction.SystemException se) |
CacheException |
InfinispanMessageLogger.failedInvalidatePendingPut(java.lang.Object key,
java.lang.String regionName) |
CacheException |
InfinispanMessageLogger.pendingPutsMustHaveMaxIdle() |
CacheException |
InfinispanMessageLogger.pendingPutsMustNotBeClustered() |
CacheException |
InfinispanMessageLogger.pendingPutsMustNotBeTransactional() |
CacheException |
InfinispanMessageLogger.propertyCacheManagerResourceNotSet() |
CacheException |
InfinispanMessageLogger.timestampsMustNotUseEviction() |
CacheException |
InfinispanMessageLogger.timestampsMustNotUseInvalidation() |
CacheException |
InfinispanMessageLogger.unableToCreateCacheManager(java.lang.Throwable t) |
CacheException |
InfinispanMessageLogger.unableToRetrieveCmFromJndi(java.lang.String jndiNamespace) |
CacheException |
InfinispanMessageLogger.unableToStart(java.lang.Throwable t) |
| Modifier and Type | Method and Description |
|---|---|
CollectionRegion |
NoCachingRegionFactory.buildCollectionRegion(java.lang.String regionName,
java.util.Properties properties,
CacheDataDescription metadata) |
EntityRegion |
NoCachingRegionFactory.buildEntityRegion(java.lang.String regionName,
java.util.Properties properties,
CacheDataDescription metadata) |
NaturalIdRegion |
NoCachingRegionFactory.buildNaturalIdRegion(java.lang.String regionName,
java.util.Properties properties,
CacheDataDescription metadata) |
QueryResultsRegion |
NoCachingRegionFactory.buildQueryResultsRegion(java.lang.String regionName,
java.util.Properties properties) |
TimestampsRegion |
NoCachingRegionFactory.buildTimestampsRegion(java.lang.String regionName,
java.util.Properties properties) |
void |
StandardQueryCache.clear() |
void |
NoCachingRegionFactory.start(SessionFactoryOptions settings,
java.util.Properties properties) |
| Modifier and Type | Method and Description |
|---|---|
EntityRegionAccessStrategy |
JCacheEntityRegion.buildAccessStrategy(AccessType accessType) |
CollectionRegionAccessStrategy |
JCacheCollectionRegion.buildAccessStrategy(AccessType accessType) |
NaturalIdRegionAccessStrategy |
JCacheNaturalIdRegion.buildAccessStrategy(AccessType accessType) |
CollectionRegion |
JCacheRegionFactory.buildCollectionRegion(java.lang.String regionName,
java.util.Properties properties,
CacheDataDescription metadata) |
EntityRegion |
JCacheRegionFactory.buildEntityRegion(java.lang.String regionName,
java.util.Properties properties,
CacheDataDescription metadata) |
NaturalIdRegion |
JCacheRegionFactory.buildNaturalIdRegion(java.lang.String regionName,
java.util.Properties properties,
CacheDataDescription metadata) |
QueryResultsRegion |
JCacheRegionFactory.buildQueryResultsRegion(java.lang.String regionName,
java.util.Properties properties) |
TimestampsRegion |
JCacheRegionFactory.buildTimestampsRegion(java.lang.String regionName,
java.util.Properties properties) |
void |
JCacheRegion.destroy() |
void |
JCacheGeneralDataRegion.evict(java.lang.Object key) |
void |
JCacheGeneralDataRegion.evictAll() |
java.lang.Object |
JCacheGeneralDataRegion.get(SharedSessionContractImplementor session,
java.lang.Object key) |
void |
JCacheGeneralDataRegion.put(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value) |
void |
JCacheRegionFactory.start(SessionFactoryOptions options,
java.util.Properties properties) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ReadOnlyNaturalIdRegionAccessStrategy.afterInsert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value) |
boolean |
NonStrictNaturalIdRegionAccessStrategy.afterInsert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value) |
boolean |
ReadWriteNaturalIdRegionAccessStrategy.afterInsert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value) |
boolean |
ReadOnlyEntityRegionAccessStrategy.afterInsert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object version) |
boolean |
ReadWriteEntityRegionAccessStrategy.afterInsert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object version) |
boolean |
NonStrictEntityRegionAccessStrategy.afterInsert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object version) |
boolean |
ReadOnlyEntityRegionAccessStrategy.afterUpdate(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object currentVersion,
java.lang.Object previousVersion,
SoftLock lock) |
boolean |
ReadWriteEntityRegionAccessStrategy.afterUpdate(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object currentVersion,
java.lang.Object previousVersion,
SoftLock lock) |
boolean |
NonStrictEntityRegionAccessStrategy.afterUpdate(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object currentVersion,
java.lang.Object previousVersion,
SoftLock lock) |
boolean |
ReadOnlyNaturalIdRegionAccessStrategy.afterUpdate(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
SoftLock lock) |
boolean |
NonStrictNaturalIdRegionAccessStrategy.afterUpdate(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
SoftLock lock) |
boolean |
ReadWriteNaturalIdRegionAccessStrategy.afterUpdate(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
SoftLock lock) |
boolean |
ReadOnlyNaturalIdRegionAccessStrategy.insert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value) |
boolean |
NonStrictNaturalIdRegionAccessStrategy.insert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value) |
boolean |
ReadWriteNaturalIdRegionAccessStrategy.insert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value) |
boolean |
ReadOnlyEntityRegionAccessStrategy.insert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object version) |
boolean |
ReadWriteEntityRegionAccessStrategy.insert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object version) |
boolean |
NonStrictEntityRegionAccessStrategy.insert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object version) |
void |
NonStrictCollectionRegionAccessStrategy.remove(SharedSessionContractImplementor session,
java.lang.Object key) |
void |
NonStrictEntityRegionAccessStrategy.remove(SharedSessionContractImplementor session,
java.lang.Object key) |
boolean |
ReadOnlyNaturalIdRegionAccessStrategy.update(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value) |
boolean |
NonStrictNaturalIdRegionAccessStrategy.update(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value) |
boolean |
ReadWriteNaturalIdRegionAccessStrategy.update(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value) |
boolean |
ReadOnlyEntityRegionAccessStrategy.update(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object currentVersion,
java.lang.Object previousVersion) |
boolean |
ReadWriteEntityRegionAccessStrategy.update(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object currentVersion,
java.lang.Object previousVersion) |
boolean |
NonStrictEntityRegionAccessStrategy.update(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object currentVersion,
java.lang.Object previousVersion) |
| Modifier and Type | Method and Description |
|---|---|
EntityRegionAccessStrategy |
EntityRegion.buildAccessStrategy(AccessType accessType)
Build an access strategy for the requested access type.
|
CollectionRegionAccessStrategy |
CollectionRegion.buildAccessStrategy(AccessType accessType)
Build an access strategy for the requested access type.
|
NaturalIdRegionAccessStrategy |
NaturalIdRegion.buildAccessStrategy(AccessType accessType)
Build an access strategy for the requested access type.
|
default CollectionRegion |
RegionFactory.buildCollectionRegion(java.lang.String regionName,
java.util.Map<java.lang.String,java.lang.Object> configValues,
CacheDataDescription metadata)
Build a cache region specialized for storing collection data.
|
CollectionRegion |
RegionFactory.buildCollectionRegion(java.lang.String regionName,
java.util.Properties properties,
CacheDataDescription metadata)
Build a cache region specialized for storing collection data.
|
default EntityRegion |
RegionFactory.buildEntityRegion(java.lang.String regionName,
java.util.Map<java.lang.String,java.lang.Object> configValues,
CacheDataDescription metadata)
Build a cache region specialized for storing entity data.
|
EntityRegion |
RegionFactory.buildEntityRegion(java.lang.String regionName,
java.util.Properties properties,
CacheDataDescription metadata)
Deprecated.
(since 5.2) use the form taking Map instead
|
default NaturalIdRegion |
RegionFactory.buildNaturalIdRegion(java.lang.String regionName,
java.util.Map<java.lang.String,java.lang.Object> configValues,
CacheDataDescription metadata)
Build a cache region specialized for storing NaturalId to Primary Key mappings.
|
NaturalIdRegion |
RegionFactory.buildNaturalIdRegion(java.lang.String regionName,
java.util.Properties properties,
CacheDataDescription metadata)
Deprecated.
(since 5.2) use the form accepting a Map instead
|
QueryResultsRegion |
RegionFactory.buildQueryResultsRegion(java.lang.String regionName,
java.util.Properties properties)
Deprecated.
(since 5.2) use the form taking Map instead
|
default TimestampsRegion |
RegionFactory.buildTimestampsRegion(java.lang.String regionName,
java.util.Map<java.lang.String,java.lang.Object> configValues)
Build a cache region specialized for storing update-timestamps data.
|
TimestampsRegion |
RegionFactory.buildTimestampsRegion(java.lang.String regionName,
java.util.Properties properties)
Deprecated.
(since 5.2) use the form taking Map
|
void |
QueryCache.clear()
Clear items from the query cache.
|
void |
UpdateTimestampsCache.clear()
Clear the update-timestamps data.
|
void |
Region.destroy()
The "end state" contract of the region's lifecycle.
|
void |
GeneralDataRegion.evict(java.lang.Object key)
Evict an item from the cache immediately (without regard for transaction
isolation).
|
void |
GeneralDataRegion.evictAll()
Evict all contents of this particular cache region (without regard for transaction
isolation).
|
java.lang.Object |
GeneralDataRegion.get(SharedSessionContractImplementor session,
java.lang.Object key)
Get an item from the cache.
|
void |
UpdateTimestampsCache.invalidate(java.io.Serializable[] spaces,
SharedSessionContractImplementor session)
Perform invalidation.
|
boolean |
UpdateTimestampsCache.isUpToDate(java.util.Set<java.io.Serializable> spaces,
java.lang.Long timestamp,
SharedSessionContractImplementor session)
Perform an up-to-date check for the given set of query spaces.
|
void |
UpdateTimestampsCache.preInvalidate(java.io.Serializable[] spaces,
SharedSessionContractImplementor session)
Perform pre-invalidation.
|
void |
GeneralDataRegion.put(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value)
Put an item into the cache.
|
default void |
RegionFactory.start(SessionFactoryOptions settings,
java.util.Map<java.lang.String,java.lang.Object> configValues)
Lifecycle callback to perform any necessary initialization of the
underlying cache implementation(s).
|
void |
RegionFactory.start(SessionFactoryOptions settings,
java.util.Properties properties)
Deprecated.
(since 5.2) use the form accepting map instead.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
NaturalIdRegionAccessStrategy.afterInsert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value)
Called after an item has been inserted (after the transaction completes),
instead of calling release().
|
boolean |
EntityRegionAccessStrategy.afterInsert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object version)
Called after an item has been inserted (after the transaction completes),
instead of calling release().
|
boolean |
EntityRegionAccessStrategy.afterUpdate(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object currentVersion,
java.lang.Object previousVersion,
SoftLock lock)
Called after an item has been updated (after the transaction completes),
instead of calling release().
|
boolean |
NaturalIdRegionAccessStrategy.afterUpdate(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
SoftLock lock)
Called after an item has been updated (after the transaction completes),
instead of calling release().
|
void |
RegionAccessStrategy.evict(java.lang.Object key)
Forcibly evict an item from the cache immediately without regard for transaction
isolation.
|
void |
RegionAccessStrategy.evictAll()
Forcibly evict all items from the cache immediately without regard for transaction
isolation.
|
java.lang.Object |
RegionAccessStrategy.get(SharedSessionContractImplementor session,
java.lang.Object key,
long txTimestamp)
Attempt to retrieve an object from the cache.
|
boolean |
NaturalIdRegionAccessStrategy.insert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value)
Called after an item has been inserted (before the transaction completes),
instead of calling evict().
|
boolean |
EntityRegionAccessStrategy.insert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object version)
Called after an item has been inserted (before the transaction completes),
instead of calling evict().
|
SoftLock |
RegionAccessStrategy.lockItem(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object version)
We are going to attempt to update/delete the keyed object.
|
SoftLock |
RegionAccessStrategy.lockRegion()
Lock the entire region
|
boolean |
RegionAccessStrategy.putFromLoad(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
long txTimestamp,
java.lang.Object version)
Attempt to cache an object, after loading from the database.
|
boolean |
RegionAccessStrategy.putFromLoad(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
long txTimestamp,
java.lang.Object version,
boolean minimalPutOverride)
Attempt to cache an object, after loading from the database, explicitly
specifying the minimalPut behavior.
|
void |
RegionAccessStrategy.remove(SharedSessionContractImplementor session,
java.lang.Object key)
Called after an item has become stale (before the transaction completes).
|
void |
RegionAccessStrategy.removeAll()
Called to evict data from the entire region
|
void |
RegionAccessStrategy.unlockItem(SharedSessionContractImplementor session,
java.lang.Object key,
SoftLock lock)
Called when we have finished the attempted update/delete (which may or
may not have been successful), after transaction completion.
|
void |
RegionAccessStrategy.unlockRegion(SoftLock lock)
Called after we have finished the attempted invalidation of the entire
region
|
boolean |
NaturalIdRegionAccessStrategy.update(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value)
Called after an item has been updated (before the transaction completes),
instead of calling evict().
|
boolean |
EntityRegionAccessStrategy.update(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object currentVersion,
java.lang.Object previousVersion)
Called after an item has been updated (before the transaction completes),
instead of calling evict().
|
| Modifier and Type | Method and Description |
|---|---|
void |
CoreMessageLogger.unableToReleaseCacheLock(CacheException ce) |
| Constructor and Description |
|---|
AbstractCollectionPersister(Collection collectionBinding,
CollectionRegionAccessStrategy cacheAccessStrategy,
PersisterCreationContext creationContext) |
BasicCollectionPersister(Collection collectionBinding,
CollectionRegionAccessStrategy cacheAccessStrategy,
PersisterCreationContext creationContext) |
OneToManyPersister(Collection collectionBinding,
CollectionRegionAccessStrategy cacheAccessStrategy,
PersisterCreationContext creationContext) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ReadWriteEntityRegionAccessStrategy.afterInsert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object version) |
boolean |
ReadWriteEntityRegionAccessStrategy.afterUpdate(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object currentVersion,
java.lang.Object previousVersion,
SoftLock lock) |
EntityRegionAccessStrategy |
EntityRegionImpl.buildAccessStrategy(AccessType accessType) |
CollectionRegion |
CachingRegionFactory.buildCollectionRegion(java.lang.String regionName,
java.util.Properties properties,
CacheDataDescription metadata) |
EntityRegion |
CachingRegionFactory.buildEntityRegion(java.lang.String regionName,
java.util.Properties properties,
CacheDataDescription metadata) |
NaturalIdRegion |
CachingRegionFactory.buildNaturalIdRegion(java.lang.String regionName,
java.util.Properties properties,
CacheDataDescription metadata) |
QueryResultsRegion |
CachingRegionFactory.buildQueryResultsRegion(java.lang.String regionName,
java.util.Properties properties) |
TimestampsRegion |
CachingRegionFactory.buildTimestampsRegion(java.lang.String regionName,
java.util.Properties properties) |
void |
BaseRegion.destroy() |
void |
BaseRegionAccessStrategy.evict(java.lang.Object key) |
void |
BaseRegionAccessStrategy.evictAll() |
java.lang.Object |
BaseRegionAccessStrategy.get(SharedSessionContractImplementor session,
java.lang.Object key,
long txTimestamp) |
java.lang.Object |
AbstractReadWriteAccessStrategy.get(SharedSessionContractImplementor session,
java.lang.Object key,
long txTimestamp)
Returns
null if the item is not readable. |
boolean |
ReadWriteEntityRegionAccessStrategy.insert(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object version) |
SoftLock |
BaseRegionAccessStrategy.lockItem(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object version) |
SoftLock |
AbstractReadWriteAccessStrategy.lockItem(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object version)
Soft-lock a cache item.
|
SoftLock |
BaseRegionAccessStrategy.lockRegion()
Region locks are not supported.
|
boolean |
BaseRegionAccessStrategy.putFromLoad(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
long txTimestamp,
java.lang.Object version) |
boolean |
BaseRegionAccessStrategy.putFromLoad(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
long txTimestamp,
java.lang.Object version,
boolean minimalPutOverride) |
boolean |
AbstractReadWriteAccessStrategy.putFromLoad(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
long txTimestamp,
java.lang.Object version,
boolean minimalPutOverride)
Returns
false and fails to put the value if there is an existing un-writeable item mapped to this
key. |
void |
BaseRegionAccessStrategy.remove(SharedSessionContractImplementor session,
java.lang.Object key)
A no-op since this is an asynchronous cache access strategy.
|
void |
BaseRegionAccessStrategy.removeAll()
Called to evict data from the entire region
|
void |
CachingRegionFactory.start(SessionFactoryOptions settings,
java.util.Properties properties) |
void |
BaseRegionAccessStrategy.unlockItem(SharedSessionContractImplementor session,
java.lang.Object key,
SoftLock lock) |
void |
AbstractReadWriteAccessStrategy.unlockItem(SharedSessionContractImplementor session,
java.lang.Object key,
SoftLock lock)
Soft-unlock a cache item.
|
void |
BaseRegionAccessStrategy.unlockRegion(SoftLock lock)
Region locks are not supported - perform a cache clear as a precaution.
|
boolean |
ReadWriteEntityRegionAccessStrategy.update(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object currentVersion,
java.lang.Object previousVersion) |
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.