JavaScript is disabled on your browser.
Description
Nested Class Summary
Method Summary
Method Details
getNameBytes()
keyIterator(IntSet)
entryIterator(IntSet)
removeEntry(Map.Entry)
removeEntry(K, V)
getWithMetadataAsync(K, Channel)
withFlags(Flag...)
noFlags()
flagInt()
withDataFormat(DataFormat)
hasForceReturnFlag()
resolveStorage()
resolveStorage(MediaType, MediaType)
clientStatistics()
init(Configuration, OperationDispatcher)
init(Configuration, OperationDispatcher, ObjectName)
getDispatcher()
keyToBytes(Object)
ping()
addNearCacheListener(Object, int)
updateBloomFilter()
getOperationsFactory()
getListenerNotifier()
configuration()
get(K, CacheOptions)
getEntry(K, CacheOptions)
putIfAbsent(K, V, CacheWriteOptions)
setIfAbsent(K, V, CacheWriteOptions)
put(K, V, CacheWriteOptions)
set(K, V, CacheWriteOptions)
replace(K, V, CacheEntryVersion, CacheWriteOptions)
getOrReplaceEntry(K, V, CacheEntryVersion, CacheWriteOptions)
remove(K, CacheOptions)
remove(K, CacheEntryVersion, CacheOptions)
getAndRemove(K, CacheOptions)
keys(CacheOptions)
entries(CacheOptions)
putAll(Map, CacheWriteOptions)
putAll(Flow.Publisher, CacheWriteOptions)
getAll(Set, CacheOptions)
getAll(CacheOptions, K[])
removeAll(Set, CacheWriteOptions)
removeAll(Flow.Publisher, CacheWriteOptions)
getAndRemoveAll(Set, CacheWriteOptions)
getAndRemoveAll(Flow.Publisher, CacheWriteOptions)
estimateSize(CacheOptions)
clear(CacheOptions)
listen(CacheListenerOptions, CacheEntryEventType[])
process(Set, AsyncCacheEntryProcessor, CacheOptions)
processAll(AsyncCacheEntryProcessor, CacheProcessorOptions)
All Superinterfaces:
AsyncCache <K,V>
, BasicCache <K,V>
, ConcurrentMap <K,V>
, Lifecycle
, Map <K,V>
, RemoteCache <K,V>
, TransactionalCache
All Known Implementing Classes:
DelegatingRemoteCache
, InvalidatedNearRemoteCache
, RemoteCacheImpl
Nested Class Summary
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry <K ,V >
Method Summary
All Methods Instance Methods Abstract Methods Default Methods
io.netty.channel.Channel
Add a client listener to handle near cache with bloom filter optimization
The listener object must be annotated with @
ClientListener
annotation.
clear (org.infinispan.api.common.CacheOptions options)
Returns client-side statistics for this cache.
entries (org.infinispan.api.common.CacheOptions options)
estimateSize (org.infinispan.api.common.CacheOptions options)
int
get (K key,
org.infinispan.api.common.CacheOptions options)
getAll (Set <K > keys,
org.infinispan.api.common.CacheOptions options)
getAll (org.infinispan.api.common.CacheOptions options,
K [] keys)
getAndRemove (K key,
org.infinispan.api.common.CacheOptions options)
org.infinispan.client.hotrod.impl.transport.netty.OperationDispatcher
getEntry (K key,
org.infinispan.api.common.CacheOptions options)
byte[]
org.infinispan.client.hotrod.impl.operations.CacheOperationsFactory
getOrReplaceEntry (K key,
V value,
org.infinispan.api.common.CacheEntryVersion version,
org.infinispan.api.common.CacheWriteOptions options)
CompletionStage <org.infinispan.client.hotrod.impl.operations.GetWithMetadataOperation.GetWithMetadataResult<V >>
boolean
void
init (Configuration configuration,
org.infinispan.client.hotrod.impl.transport.netty.OperationDispatcher dispatcher)
void
init (Configuration configuration,
org.infinispan.client.hotrod.impl.transport.netty.OperationDispatcher dispatcher,
ObjectName jmxParent)
keys (org.infinispan.api.common.CacheOptions options)
byte[]
listen (org.infinispan.api.common.events.cache.CacheListenerOptions options,
org.infinispan.api.common.events.cache.CacheEntryEventType[] types)
Resets all applied flags back to the defaults.
<T> Flow.Publisher <org.infinispan.api.common.process.CacheEntryProcessorResult<K ,T>>
process (Set <K > keys,
org.infinispan.api.async.AsyncCacheEntryProcessor<K ,V ,T> task,
org.infinispan.api.common.CacheOptions options)
<T> Flow.Publisher <org.infinispan.api.common.process.CacheEntryProcessorResult<K ,T>>
processAll (org.infinispan.api.async.AsyncCacheEntryProcessor<K ,V ,T> processor,
org.infinispan.api.common.process.CacheProcessorOptions options)
put (K key,
V value,
org.infinispan.api.common.CacheWriteOptions options)
putAll (Flow.Publisher <org.infinispan.api.common.CacheEntry<K ,V >> entries,
org.infinispan.api.common.CacheWriteOptions options)
putAll (Map <K ,V > entries,
org.infinispan.api.common.CacheWriteOptions options)
putIfAbsent (K key,
V value,
org.infinispan.api.common.CacheWriteOptions options)
remove (K key,
org.infinispan.api.common.CacheEntryVersion version,
org.infinispan.api.common.CacheOptions options)
remove (K key,
org.infinispan.api.common.CacheOptions options)
removeAll (Set <K > keys,
org.infinispan.api.common.CacheWriteOptions options)
default boolean
default boolean
replace (K key,
V value,
org.infinispan.api.common.CacheEntryVersion version,
org.infinispan.api.common.CacheWriteOptions options)
void
default void
set (K key,
V value,
org.infinispan.api.common.CacheWriteOptions options)
setIfAbsent (K key,
V value,
org.infinispan.api.common.CacheWriteOptions options)
Sends the current bloom filter to the listener node where a near cache listener is installed.
Applies one or more
Flag
s to the scope of a single invocation.
Methods inherited from interface org.infinispan.commons.api.AsyncCache
clearAsync , computeAsync , computeAsync , computeAsync , computeIfAbsentAsync , computeIfAbsentAsync , computeIfAbsentAsync , computeIfPresentAsync , computeIfPresentAsync , computeIfPresentAsync , containsKeyAsync , getAllAsync , getAsync , mergeAsync , mergeAsync , mergeAsync , putAsync , putAsync , putAsync , putIfAbsentAsync , putIfAbsentAsync , putIfAbsentAsync , removeAsync , removeAsync , replaceAsync , replaceAsync , replaceAsync , replaceAsync , replaceAsync , replaceAsync , sizeAsync
Methods 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 , replace
Methods inherited from interface org.infinispan.client.hotrod.RemoteCache
addClientListener , addClientListener , entrySet , entrySet , execute , execute , execute , flags , getAll , getCacheTopologyInfo , getDataFormat , getProtocolVersion , getRemoteCacheContainer , getRemoteCacheManager , getWithMetadata , getWithMetadataAsync , isTransactional , keySet , keySet , publishEntries , publishEntriesByQuery , publishEntriesWithMetadata , putAll , putAll , putAll , putAllAsync , putAllAsync , putAllAsync , remove , remove , removeClientListener , removeWithVersion , removeWithVersionAsync , replace , replace , replace , replaceWithVersion , replaceWithVersion , replaceWithVersion , replaceWithVersion , replaceWithVersionAsync , replaceWithVersionAsync , replaceWithVersionAsync , replaceWithVersionAsync , retrieveEntries , retrieveEntries , retrieveEntries , retrieveEntriesByQuery , retrieveEntriesWithMetadata , serverStatistics , serverStatisticsAsync , streaming , values , values