|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.infinispan.atomic.AtomicMapLookup
public class AtomicMapLookup
A helper that locates or safely constructs and registers atomic maps with a given cache. This should be the only way AtomicMaps are created/retrieved, to prevent concurrent creation, registration and possibly overwriting of such a map within the cache.
AtomicMap| Constructor Summary | |
|---|---|
AtomicMapLookup()
|
|
| Method Summary | ||
|---|---|---|
static
|
getAtomicMap(Cache<MK,?> cache,
MK key)
Retrieves an atomic map from a given cache, stored under a given key. |
|
static
|
getAtomicMap(Cache<MK,?> cache,
MK key,
boolean createIfAbsent)
Retrieves an atomic map from a given cache, stored under a given key. |
|
static
|
getReadOnlyAtomicMap(Cache<MK,?> cache,
MK key)
Retrieves an atomic map from a given cache, stored under a given key, for reading only. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AtomicMapLookup()
| Method Detail |
|---|
public static <MK,K,V> AtomicMap<K,V> getAtomicMap(Cache<MK,?> cache,
MK key)
MK - key param of the cacheK - key param of the AtomicMapV - value param of the AtomicMapcache - underlying cachekey - key under which the atomic map exists
public static <MK,K,V> AtomicMap<K,V> getAtomicMap(Cache<MK,?> cache,
MK key,
boolean createIfAbsent)
MK - key param of the cacheK - key param of the AtomicMapV - value param of the AtomicMapcache - underlying cachekey - key under which the atomic map existscreateIfAbsent - if true, a new atomic map is created if one doesn't exist; otherwise null is returned if the map didn't exist.
public static <MK,K,V> Map<K,V> getReadOnlyAtomicMap(Cache<MK,?> cache,
MK key)
MK - key param of the cacheK - key param of the AtomicMapV - value param of the AtomicMapcache - underlying cachekey - key under which the atomic map exists
|
Google Analytics | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||