Class ReadForUpdateRemoteCache<K,V>
java.lang.Object
org.wildfly.clustering.cache.infinispan.AbstractBasicCacheDecorator<K,V>
org.wildfly.clustering.cache.infinispan.BlockingBasicCacheDecorator<K,V>
org.wildfly.clustering.cache.infinispan.remote.RemoteCacheDecorator<K,V>
org.wildfly.clustering.cache.infinispan.remote.ReadForUpdateRemoteCache<K,V>
- Type Parameters:
K- the cache key typeV- the cache value type
- All Implemented Interfaces:
ConcurrentMap<K,V>, Map<K, V>, org.infinispan.client.hotrod.impl.InternalRemoteCache<K, V>, org.infinispan.client.hotrod.RemoteCache<K, V>, org.infinispan.commons.api.AsyncCache<K, V>, org.infinispan.commons.api.BasicCache<K, V>, org.infinispan.commons.api.Lifecycle, org.infinispan.commons.api.TransactionalCache
A remote cache that performs locking reads if a transaction is active.
- Author:
- Paul Ferraro
-
Nested Class Summary
-
Constructor Summary
ConstructorsConstructorDescriptionReadForUpdateRemoteCache(org.infinispan.client.hotrod.impl.InternalRemoteCache<K, V> cache) Creates a read-for-update remote cache decorator. -
Method Summary
Modifier and TypeMethodDescriptiongetAllAsync(Set<?> keys) CompletableFuture<org.infinispan.client.hotrod.MetadataValue<V>> getWithMetadataAsync(K key) Methods inherited from class RemoteCacheDecorator
addClientListener, addClientListener, addNearCacheListener, clear, clientStatistics, configuration, entries, entryIterator, entrySet, entrySet, equals, estimateSize, execute, flagInt, flags, get, getAll, getAll, getAll, getAndRemove, getAndRemoveAll, getAndRemoveAll, getCacheTopologyInfo, getDataFormat, getDispatcher, getEntry, getListenerNotifier, getNameBytes, getOperationsFactory, getOrReplaceEntry, getProtocolVersion, getRemoteCacheContainer, getRemoteCacheManager, getTransactionManager, getWithMetadata, getWithMetadataAsync, hasForceReturnFlag, init, init, isTransactional, join, keyIterator, keys, keySet, keySet, keyToBytes, listen, noFlags, ping, process, processAll, publishEntries, publishEntriesByQuery, publishEntriesWithMetadata, put, putAll, putAll, putAllAsync, putAllAsync, putAllAsync, putAsync, putAsync, putAsync, putIfAbsent, putIfAbsentAsync, putIfAbsentAsync, putIfAbsentAsync, remove, remove, removeAll, removeAll, removeClientListener, removeWithVersion, removeWithVersionAsync, replace, replaceAsync, replaceAsync, replaceAsync, replaceAsync, replaceAsync, replaceAsync, replaceWithVersion, replaceWithVersion, replaceWithVersion, replaceWithVersion, replaceWithVersionAsync, replaceWithVersionAsync, replaceWithVersionAsync, replaceWithVersionAsync, resolveStorage, resolveStorage, retrieveEntries, retrieveEntriesByQuery, retrieveEntriesWithMetadata, serverStatistics, serverStatisticsAsync, set, setIfAbsent, streaming, updateBloomFilter, values, values, withDataFormat, withFlagsMethods inherited from class org.wildfly.clustering.cache.infinispan.BlockingBasicCacheDecorator
clear, compute, compute, compute, computeIfAbsent, computeIfAbsent, computeIfAbsent, computeIfPresent, computeIfPresent, computeIfPresent, containsKey, get, merge, merge, merge, put, put, put, putAll, putAll, putAll, putIfAbsent, putIfAbsent, putIfAbsent, remove, remove, replace, replace, replace, replace, replace, replace, sizeMethods inherited from class org.wildfly.clustering.cache.infinispan.AbstractBasicCacheDecorator
clearAsync, computeAsync, computeAsync, computeAsync, computeIfAbsentAsync, computeIfAbsentAsync, computeIfAbsentAsync, computeIfPresentAsync, computeIfPresentAsync, computeIfPresentAsync, containsKeyAsync, containsValue, continuousQuery, getName, getVersion, hashCode, isEmpty, mergeAsync, mergeAsync, mergeAsync, query, removeAsync, removeAsync, sizeAsync, start, stopMethods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.infinispan.commons.api.AsyncCache
clearAsync, computeAsync, computeAsync, computeAsync, computeIfAbsentAsync, computeIfAbsentAsync, computeIfAbsentAsync, computeIfPresentAsync, computeIfPresentAsync, computeIfPresentAsync, containsKeyAsync, mergeAsync, mergeAsync, mergeAsync, removeAsync, removeAsync, sizeAsyncMethods inherited from interface org.infinispan.commons.api.BasicCache
compute, compute, computeIfAbsent, computeIfAbsent, computeIfPresent, computeIfPresent, continuousQuery, getName, getVersion, merge, merge, put, put, put, putIfAbsent, putIfAbsent, query, replace, replaceMethods inherited from interface ConcurrentMap
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, replace, replaceAllMethods inherited from interface org.infinispan.client.hotrod.impl.InternalRemoteCache
removeEntry, removeEntryMethods inherited from interface org.infinispan.commons.api.Lifecycle
start, stopMethods inherited from interface Map
clear, containsKey, containsValue, get, hashCode, isEmpty, sizeMethods inherited from interface org.infinispan.client.hotrod.RemoteCache
execute, execute, putAll, putAll, putAll, remove, remove, replace, replace, replace, retrieveEntries, retrieveEntries
-
Constructor Details
-
ReadForUpdateRemoteCache
-
-
Method Details
-
getAsync
-
getWithMetadataAsync
- Specified by:
getWithMetadataAsyncin interfaceorg.infinispan.client.hotrod.RemoteCache<K,V> - Overrides:
getWithMetadataAsyncin classRemoteCacheDecorator<K,V>
-
getAllAsync
-