public class HardCacheWeakIdentityMap.ReferenceCacheKey extends WeakCacheKey
CACHE_KEY_INVALID, CHECK_INVALIDATION_POLICY, MAX_WAIT_TRIESdeferredLockManagers| 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, setObjectacquire, 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, waitForObjectacquireIfUnownedNoWait, getDeferredLockManager, getDepth, getNumberOfReaders, getNumberOfWritersWaiting, getStack, isAcquired, isBuildObjectOnThreadComplete, isLockedByMergeManager, isNested, putDeferredLock, removeDeferredLockManager, setActiveThread, setIsLockedByMergeManager, setShouldTrackStack, setStack, shouldTrackStack, transitionToDeferredLockpublic 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 CacheKeyEclipseLink 2.6.3, "build v20160428-59c81c5" API Reference