Package com.ibm.websphere.cache
Class DistributedObjectCache
- java.lang.Object
- 
- com.ibm.websphere.cache.DistributedObjectCache
 
- 
- All Implemented Interfaces:
- DistributedMap,- DistributedNioMap,- java.util.Map
 
 public abstract class DistributedObjectCache extends java.lang.Object implements DistributedNioMap, DistributedMap Abstract class implementing DistributedMap and DistributedNioMap. When doing a JNDI lookup on a DistributedMap or a DistributedNioMap, the actual object type returned from the lookup is DistributedObjectCache. If you absolutly do not know map type to be returned from the JNDI lookup, use the getMapType() to verify the type. Otherwise, you can directly cast to DistributedMap or DistributedNioMap.- Since:
- v6.0
- See Also:
- DistributedMap,- DistributedNioMap
 
- 
- 
Field SummaryFields Modifier and Type Field Description static intTYPE_DISTRIBUTED_LOCKING_MAPDeprecated.TYPE_DISTRIBUTED_LOCKING_MAP is no longer used.static intTYPE_DISTRIBUTED_MAPThe underlying map represented by this DistributedObjectCache is of type DistributedMap.static intTYPE_DISTRIBUTED_NIO_MAPThe underlying map represented by this DistributedObjectCache is of type DistributedNioMap.
 - 
Constructor SummaryConstructors Constructor Description DistributedObjectCache()
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract intgetMapType()Returns the underlying map type for this DistribuedObjectCache.- 
Methods inherited from class java.lang.Objectequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface com.ibm.websphere.cache.DistributedMapaddAlias, addChangeListener, addInvalidationListener, containsKey, enableListener, get, getSharingPolicy, invalidate, invalidate, isDRSBootstrapEnabled, isEmpty, keySet, put, put, put, removeAlias, removeChangeListener, removeInvalidationListener, setDRSBootstrap, setPriority, setSharingPolicy, setTimeToLive, size
 - 
Methods inherited from interface com.ibm.websphere.cache.DistributedNioMapaddAlias, addChangeListener, addInvalidationListener, addPreInvalidationListener, clear, containsKey, enableListener, getCacheEntry, invalidate, invalidate, invalidate, isEmpty, put, put, put, putAndGet, putAndGet, releaseLruEntries, removeAlias, removeChangeListener, removeInvalidationListener, removePreInvalidationListener, size
 
- 
 
- 
- 
- 
Field Detail- 
TYPE_DISTRIBUTED_MAPpublic static final int TYPE_DISTRIBUTED_MAP The underlying map represented by this DistributedObjectCache is of type DistributedMap.- Since:
- v6.0
- See Also:
- DistributedMap, Constant Field Values
 
 - 
TYPE_DISTRIBUTED_LOCKING_MAPpublic static final int TYPE_DISTRIBUTED_LOCKING_MAP Deprecated.TYPE_DISTRIBUTED_LOCKING_MAP is no longer used.The underlying map represented by this DistributedObjectCache is of type DistributedLockingMap.- Since:
- v6.0
- See Also:
- DistributedMap, Constant Field Values
 
 - 
TYPE_DISTRIBUTED_NIO_MAPpublic static final int TYPE_DISTRIBUTED_NIO_MAP The underlying map represented by this DistributedObjectCache is of type DistributedNioMap.- Since:
- v6.0
- See Also:
- DistributedMap, Constant Field Values
 
 
- 
 - 
Method Detail- 
getMapTypepublic abstract int getMapType() Returns the underlying map type for this DistribuedObjectCache.- Returns:
- mapType
         
 TYPE_DISTRIBUTED_MAP
 TYPE_DISTRIBUTED_NIO_MAP
- Since:
- v6.0
- See Also:
- DistributedMap,- DistributedNioMap
 
 
- 
 
-