public class LinkedCacheKey extends CacheKey
Purpose: Provides the capability to insert CacheKeys into a Linked List.
Responsibilities:
CacheIdentityMap
,
Serialized FormModifier and Type | Field and Description |
---|---|
protected LinkedCacheKey |
next
Handle on next element in cache
|
protected LinkedCacheKey |
previous
Handle on previos element in cache
|
CACHE_KEY_INVALID, CHECK_INVALIDATION_POLICY, hash, invalidationState, key, lastUpdatedQueryId, mapOwner, mutex, object, readTime, record, wrapper, writeLockValue
Constructor and Description |
---|
LinkedCacheKey(java.util.Vector primaryKey,
java.lang.Object object,
java.lang.Object writeLockValue,
long readTime)
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, acquireNoWait, acquireNoWait, acquireReadLock, acquireReadLockNoWait, checkReadLock, clone, computeHash, equals, equals, getInvalidationState, getKey, getLastUpdatedQueryId, getMutex, getObject, getOwningMap, getReadTime, getRecord, getWrapper, getWriteLockValue, hashCode, isAcquired, release, releaseDeferredLock, releaseReadLock, setInvalidationState, setKey, setLastUpdatedQueryId, setMutex, setObject, setOwningMap, setReadTime, setRecord, setWrapper, setWriteLockValue, toString, updateAccess
protected LinkedCacheKey previous
protected LinkedCacheKey next
public LinkedCacheKey(java.util.Vector primaryKey, java.lang.Object object, java.lang.Object writeLockValue, long readTime)
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)