Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

E28847-01


oracle.eclipselink.coherence.integrated.cache
Class CoherenceInterceptor.CoherenceOnlyCacheKeyWrapper

java.lang.Object
  extended by org.eclipse.persistence.internal.identitymaps.CacheKey
      extended by org.eclipse.persistence.sessions.interceptors.CacheKeyInterceptor
          extended by 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

Field Summary
protected  boolean acquiredForRead
           
protected  boolean updated
           

 

Fields inherited from class org.eclipse.persistence.sessions.interceptors.CacheKeyInterceptor
wrappedKey

 

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

 

Constructor Summary
CoherenceInterceptor.CoherenceOnlyCacheKeyWrapper(org.eclipse.persistence.internal.identitymaps.CacheKey cacheKey)
           

 

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

 

Field Detail

updated

protected boolean updated

acquiredForRead

protected boolean acquiredForRead

Constructor Detail

CoherenceInterceptor.CoherenceOnlyCacheKeyWrapper

public CoherenceInterceptor.CoherenceOnlyCacheKeyWrapper(org.eclipse.persistence.internal.identitymaps.CacheKey cacheKey)

Method Detail

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

Copyright © 1998, 2012, Oracle. All Rights Reserved.