public class HardCacheWeakIdentityMap.ReferenceCacheKey extends WeakCacheKey
| Modifier and Type | Field and Description |
|---|---|
protected LinkedNode |
referenceNode |
referenceCACHE_KEY_INVALID, CHECK_INVALIDATION_POLICY, hash, invalidationState, key, lastUpdatedQueryId, mapOwner, mutex, object, readTime, record, wrapper, writeLockValue| Constructor and Description |
|---|
ReferenceCacheKey(java.util.Vector primaryKey,
java.lang.Object object,
java.lang.Object writeLockValue,
long readTime) |
| 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, getReference, setObject, setReferenceacquire, acquire, acquireDeferredLock, acquireNoWait, acquireNoWait, acquireReadLock, acquireReadLockNoWait, checkReadLock, clone, computeHash, equals, equals, getInvalidationState, getKey, getLastUpdatedQueryId, getMutex, getOwningMap, getReadTime, getRecord, getWrapper, getWriteLockValue, hashCode, isAcquired, release, releaseDeferredLock, releaseReadLock, setInvalidationState, setKey, setLastUpdatedQueryId, setMutex, setOwningMap, setReadTime, setRecord, setWrapper, setWriteLockValue, toStringprotected LinkedNode referenceNode
public ReferenceCacheKey(java.util.Vector primaryKey,
java.lang.Object object,
java.lang.Object writeLockValue,
long readTime)
public LinkedNode getReferenceCacheNode()
public void setReferenceCacheNode(LinkedNode referenceNode)
public ExposedNodeLinkedList getReferenceCache()
public void updateAccess()
updateAccess in class CacheKey