public class LinkedCacheKey extends CacheKey
Purpose: Provides the capability to insert CacheKeys into a Linked List.
Responsibilities:
CacheIdentityMap,
Serialized FormCACHE_KEY_INVALID, CHECK_INVALIDATION_POLICY, MAX_WAIT_TRIESdeferredLockManagers| Constructor and Description |
|---|
LinkedCacheKey(java.lang.Object primaryKey,
java.lang.Object object,
java.lang.Object writeLockValue,
long readTime,
boolean isIsolated)
Initialize the newly allocated instance of this class.
|
| Modifier and Type | Method and Description |
|---|---|
LinkedCacheKey |
getNext() |
LinkedCacheKey |
getPrevious() |
void |
setNext(LinkedCacheKey next) |
void |
setPrevious(LinkedCacheKey previous) |
acquire, acquire, acquireDeferredLock, acquireIfUnownedNoWait, acquireLock, acquireNoWait, acquireNoWait, acquireReadLock, acquireReadLockNoWait, acquireWithWait, checkDeferredLock, checkReadLock, clone, equals, equals, getActiveThread, getInvalidationState, getKey, getLastUpdatedQueryId, getObject, getOwningMap, getProtectedForeignKeys, getReadTime, getRecord, getTransactionId, getWrappedCacheKey, getWrapper, getWriteLockValue, hashCode, hasProtectedForeignKeys, isIsolated, isWrapper, release, releaseDeferredLock, releaseReadLock, removeFromOwningMap, setInvalidationState, setIsolated, setIsWrapper, setKey, setLastUpdatedQueryId, setObject, setOwningMap, setProtectedForeignKeys, setReadTime, setRecord, setTransactionId, setWrapper, setWriteLockValue, toString, updateAccess, waitForObjectacquireIfUnownedNoWait, getDeferredLockManager, getDepth, getNumberOfReaders, getNumberOfWritersWaiting, getStack, isAcquired, isBuildObjectOnThreadComplete, isLockedByMergeManager, isNested, putDeferredLock, removeDeferredLockManager, setActiveThread, setIsLockedByMergeManager, setShouldTrackStack, setStack, shouldTrackStack, transitionToDeferredLockpublic LinkedCacheKey(java.lang.Object primaryKey,
java.lang.Object object,
java.lang.Object writeLockValue,
long readTime,
boolean isIsolated)
object - is the domain object.writeLockValue - is the write lock value number.public LinkedCacheKey getNext()
public LinkedCacheKey getPrevious()
public void setNext(LinkedCacheKey next)
public void setPrevious(LinkedCacheKey previous)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference