public class UnitOfWorkCacheKey extends CacheKey
CACHE_KEY_INVALID, CHECK_INVALIDATION_POLICY, MAX_WAIT_TRIES
Constructor and Description |
---|
UnitOfWorkCacheKey(java.lang.Object primaryKeys) |
UnitOfWorkCacheKey(java.lang.Object primaryKey,
java.lang.Object object,
java.lang.Object lockValue) |
UnitOfWorkCacheKey(java.lang.Object primaryKey,
java.lang.Object object,
java.lang.Object lockValue,
long readTime,
boolean isIsolated) |
Modifier and Type | Method and Description |
---|---|
void |
acquire()
Avoid acquiring locks for unit of work.
|
void |
acquire(boolean forMerge)
Avoid acquiring locks for unit of work.
|
void |
acquireDeferredLock()
Avoid acquiring locks for unit of work.
|
boolean |
acquireNoWait()
Avoid acquiring locks for unit of work.
|
boolean |
acquireNoWait(boolean forMerge)
Avoid acquiring locks for unit of work.
|
void |
acquireReadLock()
Avoid acquiring locks for unit of work.
|
boolean |
acquireReadLockNoWait()
Avoid acquiring locks for unit of work.
|
void |
checkReadLock()
Avoid acquiring locks for unit of work.
|
boolean |
isAcquired()
Avoid acquiring locks for unit of work.
|
void |
release()
Avoid acquiring locks for unit of work.
|
void |
releaseDeferredLock()
Avoid acquiring locks for unit of work.
|
void |
releaseReadLock()
Avoid acquiring locks for unit of work.
|
acquireIfUnownedNoWait, acquireLock, acquireWithWait, checkDeferredLock, clone, equals, equals, getInvalidationState, getKey, getLastUpdatedQueryId, getMutex, getObject, getOwningMap, getProtectedForeignKeys, getReadTime, getRecord, getTransactionId, getWrappedCacheKey, getWrapper, getWriteLockValue, hashCode, isIsolated, isWrapper, removeFromOwningMap, setInvalidationState, setIsolated, setIsWrapper, setKey, setLastUpdatedQueryId, setMutex, setObject, setOwningMap, setProtectedForeignKeys, setReadTime, setRecord, setTransactionId, setWrapper, setWriteLockValue, toString, transitionToDeferredLock, updateAccess, waitForObject
public UnitOfWorkCacheKey(java.lang.Object primaryKeys)
public UnitOfWorkCacheKey(java.lang.Object primaryKey, java.lang.Object object, java.lang.Object lockValue)
public UnitOfWorkCacheKey(java.lang.Object primaryKey, java.lang.Object object, java.lang.Object lockValue, long readTime, boolean isIsolated)
public void acquire()
public void acquire(boolean forMerge)
public boolean acquireNoWait()
acquireNoWait
in class CacheKey
public boolean acquireNoWait(boolean forMerge)
acquireNoWait
in class CacheKey
public void acquireDeferredLock()
acquireDeferredLock
in class CacheKey
public void checkReadLock()
checkReadLock
in class CacheKey
public void acquireReadLock()
acquireReadLock
in class CacheKey
public boolean acquireReadLockNoWait()
acquireReadLockNoWait
in class CacheKey
public boolean isAcquired()
isAcquired
in class CacheKey
public void release()
public void releaseDeferredLock()
releaseDeferredLock
in class CacheKey
public void releaseReadLock()
releaseReadLock
in class CacheKey
EclipseLink 2.4.2, "build v20130514-5956486" API Reference