Class RemoteMultimapCacheImpl<K,V>
java.lang.Object
org.infinispan.hotrod.impl.multimap.RemoteMultimapCacheImpl<K,V>
- All Implemented Interfaces:
RemoteMultimapCache<K,V>
Remote implementation of
RemoteMultimapCache- Since:
- 14.0
-
Constructor Summary
ConstructorsConstructorDescriptionRemoteMultimapCacheImpl(HotRodTransport hotRodTransport, RemoteCacheImpl<K, Collection<V>> cache) RemoteMultimapCacheImpl(HotRodTransport hotRodTransport, RemoteCacheImpl<K, Collection<V>> cache, boolean supportsDuplicates) -
Method Summary
Modifier and TypeMethodDescriptioncontainsEntry(K key, V value, org.infinispan.api.common.CacheOptions options) containsKey(K key, org.infinispan.api.common.CacheOptions options) containsValue(V value, org.infinispan.api.common.CacheOptions options) CompletionStage<org.infinispan.api.common.CacheEntryCollection<K, V>> getWithMetadata(K key, org.infinispan.api.common.CacheOptions options) voidinit()size(org.infinispan.api.common.CacheOptions options) boolean
-
Constructor Details
-
RemoteMultimapCacheImpl
public RemoteMultimapCacheImpl(HotRodTransport hotRodTransport, RemoteCacheImpl<K, Collection<V>> cache) -
RemoteMultimapCacheImpl
public RemoteMultimapCacheImpl(HotRodTransport hotRodTransport, RemoteCacheImpl<K, Collection<V>> cache, boolean supportsDuplicates)
-
-
Method Details
-
init
public void init() -
put
public CompletionStage<Void> put(K key, V value, org.infinispan.api.common.CacheWriteOptions options) - Specified by:
putin interfaceRemoteMultimapCache<K,V>
-
get
- Specified by:
getin interfaceRemoteMultimapCache<K,V>
-
getWithMetadata
public CompletionStage<org.infinispan.api.common.CacheEntryCollection<K,V>> getWithMetadata(K key, org.infinispan.api.common.CacheOptions options) - Specified by:
getWithMetadatain interfaceRemoteMultimapCache<K,V>
-
remove
- Specified by:
removein interfaceRemoteMultimapCache<K,V>
-
remove
public CompletionStage<Boolean> remove(K key, V value, org.infinispan.api.common.CacheOptions options) - Specified by:
removein interfaceRemoteMultimapCache<K,V>
-
containsKey
- Specified by:
containsKeyin interfaceRemoteMultimapCache<K,V>
-
containsValue
public CompletionStage<Boolean> containsValue(V value, org.infinispan.api.common.CacheOptions options) - Specified by:
containsValuein interfaceRemoteMultimapCache<K,V>
-
containsEntry
public CompletionStage<Boolean> containsEntry(K key, V value, org.infinispan.api.common.CacheOptions options) - Specified by:
containsEntryin interfaceRemoteMultimapCache<K,V>
-
size
- Specified by:
sizein interfaceRemoteMultimapCache<K,V>
-
supportsDuplicates
public boolean supportsDuplicates()- Specified by:
supportsDuplicatesin interfaceRemoteMultimapCache<K,V>
-