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 Summary
Fields Modifier and Type Field 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 Description DistributedObjectCache()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract int
getMapType()
Returns the underlying map type for this DistribuedObjectCache.-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
-
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
-
-
-
-
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
-
-