Interface RemoteMultimapCache<K,V>

All Superinterfaces:
org.infinispan.multimap.api.BasicMultimapCache<K,V>
All Known Implementing Classes:
RemoteMultimapCacheImpl

public interface RemoteMultimapCache<K,V> extends org.infinispan.multimap.api.BasicMultimapCache<K,V>

Remote MultimapCache interface used for server mode.

Since:
9.2
Author:
Katia Aresti, karesti@redhat.com
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns a MetadataCollection<V> of the values associated with key in this multimap cache, if any.

    Methods inherited from interface org.infinispan.multimap.api.BasicMultimapCache

    containsEntry, containsKey, containsValue, get, put, remove, remove, size, supportsDuplicates
  • Method Details

    • getWithMetadata

      CompletableFuture<MetadataCollection<V>> getWithMetadata(K key)
      Returns a MetadataCollection<V> of the values associated with key in this multimap cache, if any. Any changes to the retrieved collection won't change the values in this multimap cache. When this method returns an empty metadata collection, it means the key was not found.
      Parameters:
      key - to be retrieved
      Returns:
      the collection with the metadata of the given key