public class CoherenceInterceptor.CoherenceOnlyCacheKeyWrapper extends CacheKeyInterceptor
Constructor and Description |
---|
CoherenceInterceptor.CoherenceOnlyCacheKeyWrapper(org.eclipse.persistence.internal.identitymaps.CacheKey cacheKey) |
Modifier and Type | Method and Description |
---|---|
void |
acquireLock(ObjectBuildingQuery query) |
java.lang.Object |
clone() |
int |
getInvalidationState()
INTERNAL: Return the value of the invalidationState Variable The return value will be a constant CHECK_INVALIDATION_POLICY - The Invalidation policy is must be checked for this cache key's sate CACHE_KEY_INVALID - This cache key has been labeled invalid.
|
org.eclipse.persistence.internal.sessions.AbstractRecord |
getProtectedForeignKeys() |
void |
internalSetObject(java.lang.Object object) |
void |
release()
Release the lock on the cache key object.
|
void |
releaseDeferredLock()
Release the lock on the cache key object.
|
void |
setAcquiredForRead(boolean acquiredForRead) |
void |
setObject(java.lang.Object object) |
void |
setProtectedForeignKeys(org.eclipse.persistence.internal.sessions.AbstractRecord protectedForeignKeys) |
void |
setReadTime(long readTime) |
acquire, acquire, acquireDeferredLock, acquireIfUnownedNoWait, acquireNoWait, acquireNoWait, acquireReadLock, acquireReadLockNoWait, checkDeferredLock, checkReadLock, equals, getActiveThread, getKey, getLastUpdatedQueryId, getObject, getOwningMap, getReadTime, getRecord, getWrappedCacheKey, getWrapper, getWriteLockValue, hashCode, isAcquired, releaseReadLock, removeFromOwningMap, setInvalidationState, setKey, setLastUpdatedQueryId, setOwningMap, setRecord, setWrapper, setWriteLockValue, toString, updateAccess
acquireWithWait, equals, getTransactionId, isIsolated, isWrapper, setIsolated, setIsWrapper, setOwningMap, setTransactionId, waitForObject
acquireIfUnownedNoWait, getDeferredLockManager, getDepth, getNumberOfReaders, getNumberOfWritersWaiting, getStack, isBuildObjectOnThreadComplete, isLockedByMergeManager, isNested, putDeferredLock, removeDeferredLockManager, setActiveThread, setIsLockedByMergeManager, setShouldTrackStack, setStack, shouldTrackStack, transitionToDeferredLock
public CoherenceInterceptor.CoherenceOnlyCacheKeyWrapper(org.eclipse.persistence.internal.identitymaps.CacheKey cacheKey)
public java.lang.Object clone()
clone
in class CacheKeyInterceptor
public void setAcquiredForRead(boolean acquiredForRead)
public void acquireLock(ObjectBuildingQuery query)
acquireLock
in class org.eclipse.persistence.internal.identitymaps.CacheKey
public void release()
release
in class CacheKeyInterceptor
public void releaseDeferredLock()
releaseDeferredLock
in class CacheKeyInterceptor
public void setReadTime(long readTime)
setReadTime
in class CacheKeyInterceptor
public void setObject(java.lang.Object object)
setObject
in class CacheKeyInterceptor
public void internalSetObject(java.lang.Object object)
public int getInvalidationState()
getInvalidationState
in class CacheKeyInterceptor
public org.eclipse.persistence.internal.sessions.AbstractRecord getProtectedForeignKeys()
getProtectedForeignKeys
in class org.eclipse.persistence.internal.identitymaps.CacheKey
public void setProtectedForeignKeys(org.eclipse.persistence.internal.sessions.AbstractRecord protectedForeignKeys)
setProtectedForeignKeys
in class org.eclipse.persistence.internal.identitymaps.CacheKey