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, updateAccessacquireWithWait, equals, getTransactionId, isIsolated, isWrapper, setIsolated, setIsWrapper, setOwningMap, setTransactionId, waitForObjectacquireIfUnownedNoWait, getDeferredLockManager, getDepth, getNumberOfReaders, getNumberOfWritersWaiting, getStack, isBuildObjectOnThreadComplete, isLockedByMergeManager, isNested, putDeferredLock, removeDeferredLockManager, setActiveThread, setIsLockedByMergeManager, setShouldTrackStack, setStack, shouldTrackStack, transitionToDeferredLockpublic CoherenceInterceptor.CoherenceOnlyCacheKeyWrapper(org.eclipse.persistence.internal.identitymaps.CacheKey cacheKey)
public java.lang.Object clone()
clone in class CacheKeyInterceptorpublic void setAcquiredForRead(boolean acquiredForRead)
public void acquireLock(ObjectBuildingQuery query)
acquireLock in class org.eclipse.persistence.internal.identitymaps.CacheKeypublic void release()
release in class CacheKeyInterceptorpublic void releaseDeferredLock()
releaseDeferredLock in class CacheKeyInterceptorpublic void setReadTime(long readTime)
setReadTime in class CacheKeyInterceptorpublic void setObject(java.lang.Object object)
setObject in class CacheKeyInterceptorpublic void internalSetObject(java.lang.Object object)
public int getInvalidationState()
getInvalidationState in class CacheKeyInterceptorpublic org.eclipse.persistence.internal.sessions.AbstractRecord getProtectedForeignKeys()
getProtectedForeignKeys in class org.eclipse.persistence.internal.identitymaps.CacheKeypublic void setProtectedForeignKeys(org.eclipse.persistence.internal.sessions.AbstractRecord protectedForeignKeys)
setProtectedForeignKeys in class org.eclipse.persistence.internal.identitymaps.CacheKey