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 Summary
Fields Modifier and Type Field and Description static int
TYPE_DISTRIBUTED_LOCKING_MAP
Deprecated.TYPE_DISTRIBUTED_LOCKING_MAP is no longer used.static int
TYPE_DISTRIBUTED_MAP
The underlying map represented by this DistributedObjectCache is of type DistributedMap.static int
TYPE_DISTRIBUTED_NIO_MAP
The underlying map represented by this DistributedObjectCache is of type DistributedNioMap.
-
Constructor Summary
Constructors Constructor and Description DistributedObjectCache()
-
Method Summary
Methods Modifier and Type Method and Description abstract int
getMapType()
Returns the underlying map type for this DistribuedObjectCache.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.ibm.websphere.cache.DistributedNioMap
addAlias, addChangeListener, addInvalidationListener, addPreInvalidationListener, clear, containsKey, enableListener, getCacheEntry, invalidate, invalidate, invalidate, isEmpty, put, put, put, putAndGet, putAndGet, releaseLruEntries, removeAlias, removeChangeListener, removeInvalidationListener, removePreInvalidationListener, size
-
Methods inherited from interface com.ibm.websphere.cache.DistributedMap
addAlias, addChangeListener, addInvalidationListener, containsKey, enableListener, get, getSharingPolicy, invalidate, invalidate, isDRSBootstrapEnabled, isEmpty, keySet, put, put, put, removeAlias, removeChangeListener, removeInvalidationListener, setDRSBootstrap, setPriority, setSharingPolicy, setTimeToLive, size
-
-
-
-
Field Detail
-
TYPE_DISTRIBUTED_MAP
public 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_MAP
public 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_MAP
public 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
-
getMapType
public 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
-
-