public class AtomicMapCache<K,MK,MV> extends AbstractAdvancedCache<K,Map<MK,MV>>
| Constructor and Description |
|---|
AtomicMapCache(org.infinispan.AdvancedCache<K,Map<MK,MV>> cache) |
| Modifier and Type | Method and Description |
|---|---|
Map<MK,MV> |
get(Object key) |
Map<MK,MV> |
put(K key,
Map<MK,MV> value) |
Map<MK,MV> |
put(K key,
Map<MK,MV> value,
long lifespan,
TimeUnit unit) |
Map<MK,MV> |
put(K key,
Map<MK,MV> value,
long lifespan,
TimeUnit lifespanUnit,
long maxIdleTime,
TimeUnit maxIdleTimeUnit) |
void |
putAll(Map<? extends K,? extends Map<MK,MV>> map,
long lifespan,
TimeUnit unit) |
void |
putAll(Map<? extends K,? extends Map<MK,MV>> map,
long lifespan,
TimeUnit lifespanUnit,
long maxIdleTime,
TimeUnit maxIdleTimeUnit) |
org.infinispan.util.concurrent.NotifyingFuture<Void> |
putAllAsync(Map<? extends K,? extends Map<MK,MV>> data) |
org.infinispan.util.concurrent.NotifyingFuture<Void> |
putAllAsync(Map<? extends K,? extends Map<MK,MV>> data,
long lifespan,
TimeUnit unit) |
org.infinispan.util.concurrent.NotifyingFuture<Void> |
putAllAsync(Map<? extends K,? extends Map<MK,MV>> data,
long lifespan,
TimeUnit lifespanUnit,
long maxIdle,
TimeUnit maxIdleUnit) |
org.infinispan.util.concurrent.NotifyingFuture<Map<MK,MV>> |
putAsync(K key,
Map<MK,MV> value) |
org.infinispan.util.concurrent.NotifyingFuture<Map<MK,MV>> |
putAsync(K key,
Map<MK,MV> value,
long lifespan,
TimeUnit unit) |
org.infinispan.util.concurrent.NotifyingFuture<Map<MK,MV>> |
putAsync(K key,
Map<MK,MV> value,
long lifespan,
TimeUnit lifespanUnit,
long maxIdle,
TimeUnit maxIdleUnit) |
void |
putForExternalRead(K key,
Map<MK,MV> value) |
Map<MK,MV> |
putIfAbsent(K key,
Map<MK,MV> value) |
Map<MK,MV> |
putIfAbsent(K key,
Map<MK,MV> value,
long lifespan,
TimeUnit unit) |
Map<MK,MV> |
putIfAbsent(K key,
Map<MK,MV> value,
long lifespan,
TimeUnit lifespanUnit,
long maxIdleTime,
TimeUnit maxIdleTimeUnit) |
org.infinispan.util.concurrent.NotifyingFuture<Map<MK,MV>> |
putIfAbsentAsync(K key,
Map<MK,MV> value) |
org.infinispan.util.concurrent.NotifyingFuture<Map<MK,MV>> |
putIfAbsentAsync(K key,
Map<MK,MV> value,
long lifespan,
TimeUnit unit) |
org.infinispan.util.concurrent.NotifyingFuture<Map<MK,MV>> |
putIfAbsentAsync(K key,
Map<MK,MV> value,
long lifespan,
TimeUnit lifespanUnit,
long maxIdle,
TimeUnit maxIdleUnit) |
Map<MK,MV> |
replace(K key,
Map<MK,MV> value) |
Map<MK,MV> |
replace(K key,
Map<MK,MV> value,
long lifespan,
TimeUnit unit) |
Map<MK,MV> |
replace(K key,
Map<MK,MV> value,
long lifespan,
TimeUnit lifespanUnit,
long maxIdleTime,
TimeUnit maxIdleTimeUnit) |
boolean |
replace(K key,
Map<MK,MV> oldValue,
Map<MK,MV> newValue) |
boolean |
replace(K key,
Map<MK,MV> oldValue,
Map<MK,MV> value,
long lifespan,
TimeUnit unit) |
boolean |
replace(K key,
Map<MK,MV> oldValue,
Map<MK,MV> value,
long lifespan,
TimeUnit lifespanUnit,
long maxIdleTime,
TimeUnit maxIdleTimeUnit) |
org.infinispan.util.concurrent.NotifyingFuture<Map<MK,MV>> |
replaceAsync(K key,
Map<MK,MV> value) |
org.infinispan.util.concurrent.NotifyingFuture<Map<MK,MV>> |
replaceAsync(K key,
Map<MK,MV> value,
long lifespan,
TimeUnit unit) |
org.infinispan.util.concurrent.NotifyingFuture<Map<MK,MV>> |
replaceAsync(K key,
Map<MK,MV> value,
long lifespan,
TimeUnit lifespanUnit,
long maxIdle,
TimeUnit maxIdleUnit) |
org.infinispan.util.concurrent.NotifyingFuture<Boolean> |
replaceAsync(K key,
Map<MK,MV> oldValue,
Map<MK,MV> newValue) |
org.infinispan.util.concurrent.NotifyingFuture<Boolean> |
replaceAsync(K key,
Map<MK,MV> oldValue,
Map<MK,MV> newValue,
long lifespan,
TimeUnit unit) |
org.infinispan.util.concurrent.NotifyingFuture<Boolean> |
replaceAsync(K key,
Map<MK,MV> oldValue,
Map<MK,MV> newValue,
long lifespan,
TimeUnit lifespanUnit,
long maxIdle,
TimeUnit maxIdleUnit) |
protected org.infinispan.AdvancedCache<K,Map<MK,MV>> |
wrap(org.infinispan.AdvancedCache<K,Map<MK,MV>> cache) |
with, withFlagsaddInterceptor, addInterceptorAfter, addInterceptorBefore, applyDelta, getAdvancedCache, getBatchContainer, getClassLoader, getComponentRegistry, getDataContainer, getDistributionManager, getEvictionManager, getInterceptorChain, getInvocationContextContainer, getLockManager, getRpcManager, getStats, getTransactionManager, getXAResource, lock, lock, removeInterceptor, removeInterceptoraddListener, clear, clearAsync, compact, containsKey, containsValue, endBatch, entrySet, evict, getAsync, getCacheConfiguration, getCacheManager, getConfiguration, getListeners, getName, getStatus, getVersion, isEmpty, keySet, putAll, remove, remove, removeAsync, removeAsync, removeListener, set, size, start, startBatch, stop, toString, valuesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcompact, endBatch, entrySet, evict, getCacheConfiguration, getCacheManager, getConfiguration, getStatus, keySet, startBatch, valuesclearAsync, getAsync, getName, getVersion, removeAsync, removeAsyncremoveclear, containsKey, containsValue, equals, hashCode, isEmpty, putAll, remove, sizeprotected org.infinispan.AdvancedCache<K,Map<MK,MV>> wrap(org.infinispan.AdvancedCache<K,Map<MK,MV>> cache)
public Map<MK,MV> putIfAbsent(K key, Map<MK,MV> value)
putIfAbsent in interface ConcurrentMap<K,Map<MK,MV>>putIfAbsent in class org.infinispan.AbstractDelegatingCache<K,Map<MK,MV>>public boolean replace(K key, Map<MK,MV> oldValue, Map<MK,MV> value, long lifespan, TimeUnit unit)
public Map<MK,MV> put(K key, Map<MK,MV> value, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit)
public Map<MK,MV> putIfAbsent(K key, Map<MK,MV> value, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit)
public void putAll(Map<? extends K,? extends Map<MK,MV>> map, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit)
public Map<MK,MV> replace(K key, Map<MK,MV> value, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit)
public boolean replace(K key, Map<MK,MV> oldValue, Map<MK,MV> value, long lifespan, TimeUnit lifespanUnit, long maxIdleTime, TimeUnit maxIdleTimeUnit)
public org.infinispan.util.concurrent.NotifyingFuture<Map<MK,MV>> putAsync(K key, Map<MK,MV> value)
public org.infinispan.util.concurrent.NotifyingFuture<Map<MK,MV>> putAsync(K key, Map<MK,MV> value, long lifespan, TimeUnit unit)
public org.infinispan.util.concurrent.NotifyingFuture<Map<MK,MV>> putAsync(K key, Map<MK,MV> value, long lifespan, TimeUnit lifespanUnit, long maxIdle, TimeUnit maxIdleUnit)
public org.infinispan.util.concurrent.NotifyingFuture<Void> putAllAsync(Map<? extends K,? extends Map<MK,MV>> data)
public org.infinispan.util.concurrent.NotifyingFuture<Void> putAllAsync(Map<? extends K,? extends Map<MK,MV>> data, long lifespan, TimeUnit unit)
public org.infinispan.util.concurrent.NotifyingFuture<Void> putAllAsync(Map<? extends K,? extends Map<MK,MV>> data, long lifespan, TimeUnit lifespanUnit, long maxIdle, TimeUnit maxIdleUnit)
public org.infinispan.util.concurrent.NotifyingFuture<Map<MK,MV>> putIfAbsentAsync(K key, Map<MK,MV> value)
public org.infinispan.util.concurrent.NotifyingFuture<Map<MK,MV>> putIfAbsentAsync(K key, Map<MK,MV> value, long lifespan, TimeUnit unit)
public org.infinispan.util.concurrent.NotifyingFuture<Map<MK,MV>> putIfAbsentAsync(K key, Map<MK,MV> value, long lifespan, TimeUnit lifespanUnit, long maxIdle, TimeUnit maxIdleUnit)
public org.infinispan.util.concurrent.NotifyingFuture<Map<MK,MV>> replaceAsync(K key, Map<MK,MV> value)
public org.infinispan.util.concurrent.NotifyingFuture<Map<MK,MV>> replaceAsync(K key, Map<MK,MV> value, long lifespan, TimeUnit unit)
public org.infinispan.util.concurrent.NotifyingFuture<Map<MK,MV>> replaceAsync(K key, Map<MK,MV> value, long lifespan, TimeUnit lifespanUnit, long maxIdle, TimeUnit maxIdleUnit)
public org.infinispan.util.concurrent.NotifyingFuture<Boolean> replaceAsync(K key, Map<MK,MV> oldValue, Map<MK,MV> newValue)
public org.infinispan.util.concurrent.NotifyingFuture<Boolean> replaceAsync(K key, Map<MK,MV> oldValue, Map<MK,MV> newValue, long lifespan, TimeUnit unit)
public org.infinispan.util.concurrent.NotifyingFuture<Boolean> replaceAsync(K key, Map<MK,MV> oldValue, Map<MK,MV> newValue, long lifespan, TimeUnit lifespanUnit, long maxIdle, TimeUnit maxIdleUnit)
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.