| Package | Description |
|---|---|
| org.hibernate.cache.ehcache.internal.nonstop |
Support for handling non-stop caches.
|
| org.hibernate.cache.ehcache.internal.strategy |
Defines
RegionAccessStrategy support for the Ehcache integration |
| org.hibernate.cache.infinispan.access |
Internal Infinispan-based implementation of the cache region access strategies
|
| org.hibernate.cache.jcache.access |
Access strategies for the JSR-107 Hibernate caching provider.
|
| org.hibernate.cache.spi.access |
Defines contracts for transactional and concurrent access to cached
entity and
collection data. |
| org.hibernate.testing.cache |
| Modifier and Type | Method and Description |
|---|---|
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() |
| Modifier and Type | Method and Description |
|---|---|
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.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) |
| Modifier and Type | Method and Description |
|---|---|
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 |
ReadOnlyEhcacheNaturalIdRegionAccessStrategy.lockItem(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object version) |
SoftLock |
ReadOnlyEhcacheCollectionRegionAccessStrategy.lockItem(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object version) |
SoftLock |
ReadOnlyEhcacheEntityRegionAccessStrategy.lockItem(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object version) |
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.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
TransactionalEhcacheEntityRegionAccessStrategy.afterUpdate(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object currentVersion,
java.lang.Object previousVersion,
SoftLock lock) |
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 |
ReadOnlyEhcacheEntityRegionAccessStrategy.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 |
ReadOnlyEhcacheNaturalIdRegionAccessStrategy.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 |
TransactionalEhcacheNaturalIdRegionAccessStrategy.afterUpdate(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
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) |
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.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
TombstoneAccessDelegate.afterUpdate(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object currentVersion,
java.lang.Object previousVersion,
SoftLock lock) |
boolean |
NonStrictAccessDelegate.afterUpdate(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object currentVersion,
java.lang.Object previousVersion,
SoftLock lock) |
boolean |
NonTxInvalidationCacheAccessDelegate.afterUpdate(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object currentVersion,
java.lang.Object previousVersion,
SoftLock lock) |
boolean |
AccessDelegate.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 |
TxInvalidationCacheAccessDelegate.afterUpdate(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object currentVersion,
java.lang.Object previousVersion,
SoftLock lock) |
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
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
|
| Modifier and Type | Method and Description |
|---|---|
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.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
|
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractReadWriteAccessStrategy.Lock
Wrapper type representing locked items.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ReadWriteEntityRegionAccessStrategy.afterUpdate(SharedSessionContractImplementor session,
java.lang.Object key,
java.lang.Object value,
java.lang.Object currentVersion,
java.lang.Object previousVersion,
SoftLock lock) |
boolean |
AbstractReadWriteAccessStrategy.Lockable.isUnlockable(SoftLock lock)
Returns
true if the given lock can be unlocked using the given SoftLock instance as a handle. |
boolean |
AbstractReadWriteAccessStrategy.Item.isUnlockable(SoftLock lock) |
boolean |
AbstractReadWriteAccessStrategy.Lock.isUnlockable(SoftLock lock) |
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.
|
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.