Skip navigation links
oracle.eclipselink.coherence.integrated.cache
Class CoherenceInterceptor.CoherenceOnlyCacheKeyWrapper
java.lang.Object
org.eclipse.persistence.internal.identitymaps.CacheKey
org.eclipse.persistence.sessions.interceptors.CacheKeyInterceptor
oracle.eclipselink.coherence.integrated.cache.CoherenceInterceptor.CoherenceOnlyCacheKeyWrapper
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
- Enclosing class:
- CoherenceInterceptor
-
public class CoherenceInterceptor.CoherenceOnlyCacheKeyWrapper
- extends CacheKeyInterceptor
- See Also:
- Serialized Form
Fields inherited from class org.eclipse.persistence.internal.identitymaps.CacheKey |
CACHE_KEY_INVALID, CHECK_INVALIDATION_POLICY, invalidationState, isIsolated, isWrapper, key, lastUpdatedQueryId, mapOwner, MAX_WAIT_TRIES, mutex, object, protectedForeignKeys, readTime, record, wrapper, writeLockValue |
Method Summary |
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. |
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 |
setReadTime(long readTime)
|
Methods inherited from class org.eclipse.persistence.sessions.interceptors.CacheKeyInterceptor |
acquire, acquire, acquireDeferredLock, acquireIfUnownedNoWait, acquireNoWait, acquireNoWait, acquireReadLock, acquireReadLockNoWait, checkDeferredLock, checkReadLock, equals, getKey, getLastUpdatedQueryId, getMutex, getObject, getOwningMap, getReadTime, getRecord, getWrappedCacheKey, getWrapper, getWriteLockValue, hashCode, isAcquired, releaseReadLock, removeFromOwningMap, setInvalidationState, setKey, setLastUpdatedQueryId, setMutex, setOwningMap, setRecord, setWrapper, setWriteLockValue, toString, updateAccess |
Methods inherited from class org.eclipse.persistence.internal.identitymaps.CacheKey |
acquireWithWait, equals, getProtectedForeignKeys, isIsolated, isWrapper, setIsolated, setIsWrapper, setKey, setOwningMap, setProtectedForeignKeys, transitionToDeferredLock, waitForObject |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
updated
protected boolean updated
acquiredForRead
protected boolean acquiredForRead
CoherenceInterceptor.CoherenceOnlyCacheKeyWrapper
public CoherenceInterceptor.CoherenceOnlyCacheKeyWrapper(org.eclipse.persistence.internal.identitymaps.CacheKey cacheKey)
clone
public java.lang.Object clone()
-
- Overrides:
clone
in class CacheKeyInterceptor
setAcquiredForRead
public void setAcquiredForRead(boolean acquiredForRead)
release
public void release()
- Release the lock on the cache key object.
-
- Overrides:
release
in class CacheKeyInterceptor
releaseDeferredLock
public void releaseDeferredLock()
- Release the lock on the cache key object.
-
- Overrides:
releaseDeferredLock
in class CacheKeyInterceptor
setReadTime
public void setReadTime(long readTime)
-
- Overrides:
setReadTime
in class CacheKeyInterceptor
setObject
public void setObject(java.lang.Object object)
-
- Overrides:
setObject
in class CacheKeyInterceptor
internalSetObject
public void internalSetObject(java.lang.Object object)
getInvalidationState
public 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.
-
- Overrides:
getInvalidationState
in class CacheKeyInterceptor
Skip navigation links