public class HardCacheWeakIdentityMap.ReferenceCacheKey extends WeakCacheKey
CACHE_KEY_INVALID, CHECK_INVALIDATION_POLICY, MAX_WAIT_TRIES
deferredLockManagers
Constructor and Description |
---|
ReferenceCacheKey(java.lang.Object primaryKey,
java.lang.Object object,
java.lang.Object writeLockValue,
long readTime,
boolean isIsolated) |
Modifier and Type | Method and Description |
---|---|
ExposedNodeLinkedList |
getReferenceCache() |
LinkedNode |
getReferenceCacheNode() |
void |
setReferenceCacheNode(LinkedNode referenceNode) |
void |
updateAccess()
Notifies that cache key that it has been accessed.
|
getObject, setObject
acquire, acquire, acquireDeferredLock, acquireIfUnownedNoWait, acquireLock, acquireNoWait, acquireNoWait, acquireReadLock, acquireReadLockNoWait, acquireWithWait, checkDeferredLock, checkReadLock, clone, equals, equals, getActiveThread, getInvalidationState, getKey, getLastUpdatedQueryId, getOwningMap, getProtectedForeignKeys, getReadTime, getRecord, getTransactionId, getWrappedCacheKey, getWrapper, getWriteLockValue, hashCode, hasProtectedForeignKeys, isIsolated, isWrapper, release, releaseDeferredLock, releaseReadLock, removeFromOwningMap, setInvalidationState, setIsolated, setIsWrapper, setKey, setLastUpdatedQueryId, setOwningMap, setProtectedForeignKeys, setReadTime, setRecord, setTransactionId, setWrapper, setWriteLockValue, toString, waitForObject
acquireIfUnownedNoWait, getDeferredLockManager, getDepth, getNumberOfReaders, getNumberOfWritersWaiting, getStack, isAcquired, isBuildObjectOnThreadComplete, isLockedByMergeManager, isNested, putDeferredLock, removeDeferredLockManager, setActiveThread, setIsLockedByMergeManager, setShouldTrackStack, setStack, shouldTrackStack, transitionToDeferredLock
public ReferenceCacheKey(java.lang.Object primaryKey, java.lang.Object object, java.lang.Object writeLockValue, long readTime, boolean isIsolated)
public LinkedNode getReferenceCacheNode()
public void setReferenceCacheNode(LinkedNode referenceNode)
public ExposedNodeLinkedList getReferenceCache()
public void updateAccess()
updateAccess
in class CacheKey
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference