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
Nested classes/interfaces inherited from interface java.util.Map |
java.util.Map.Entry<K,V> |
Field Summary |
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. |
Method Summary |
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 |
Methods inherited from interface java.util.Map |
clear, containsKey, containsValue, entrySet, equals, hashCode, isEmpty, keySet, putAll, remove, size, values |
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
DistributedObjectCache
public DistributedObjectCache()
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