org.hibernate.cache.spi.access.CollectionDataAccess
using the AccessType#NONSTRICT_READ_WRITE access type.
| Access | Constructor and Description |
|---|---|
| public | CollectionNonStrictReadWriteAccess(DomainDataRegion region, CacheKeysFactory keysFactory, DomainDataStorageAccess storageAccess, CollectionDataCachingConfig config)
|
| Modifier and Type | Method and Description |
|---|---|
| public AccessType | getAccessType()
Implements org. |
| public void | unlockItem(SharedSessionContractImplementor
Current session. session, Object The item key key, SoftLock The lock previously obtained from lock)lockItemOverrides org. Implements org. |
| CollectionNonStrictReadWriteAccess | back to summary |
|---|---|
| public CollectionNonStrictReadWriteAccess(DomainDataRegion region, CacheKeysFactory keysFactory, DomainDataStorageAccess storageAccess, CollectionDataCachingConfig config) | |
| getAccessType | back to summary |
|---|---|
| public AccessType getAccessType() Implements org. Doc from org. The type of access implemented
| |
| unlockItem | back to summary |
|---|---|
| public void unlockItem(SharedSessionContractImplementor session, Object key, SoftLock lock) Overrides org. Implements org. Doc from org. Called when we have finished the attempted update/delete (which may or may not have been successful), after transaction completion. This method is used by "asynchronous" concurrency strategies.
| |