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, withFlags
addInterceptor, addInterceptorAfter, addInterceptorBefore, applyDelta, getAdvancedCache, getBatchContainer, getClassLoader, getComponentRegistry, getDataContainer, getDistributionManager, getEvictionManager, getInterceptorChain, getInvocationContextContainer, getLockManager, getRpcManager, getStats, getTransactionManager, getXAResource, lock, lock, removeInterceptor, removeInterceptor
addListener, 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, values
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
compact, endBatch, entrySet, evict, getCacheConfiguration, getCacheManager, getConfiguration, getStatus, keySet, startBatch, values
clearAsync, getAsync, getName, getVersion, removeAsync, removeAsync
remove
clear, containsKey, containsValue, equals, hashCode, isEmpty, putAll, remove, size
protected 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.