Uses of Interface
org.infinispan.api.common.CacheWriteOptions
Packages that use CacheWriteOptions
Package
Description
-
Uses of CacheWriteOptions in org.infinispan.api.async
Methods in org.infinispan.api.async with parameters of type CacheWriteOptionsModifier and TypeMethodDescriptionAsyncCache.getAndRemoveAll(Flow.Publisher<K> keys, CacheWriteOptions options) Removes a set of keys.AsyncCache.getAndRemoveAll(Set<K> keys, CacheWriteOptions options) Removes a set of keys.AsyncCache.getOrReplaceEntry(K key, V value, CacheEntryVersion version, CacheWriteOptions options) AsyncCache.put(K key, V value, CacheWriteOptions options) AsyncStreamingCache.put(K key, CacheWriteOptions metadata) Initiates a streaming put operation.AsyncCache.putAll(Flow.Publisher<CacheEntry<K, V>> entries, CacheWriteOptions options) AsyncCache.putAll(Map<K, V> entries, CacheWriteOptions options) AsyncCache.putIfAbsent(K key, V value, CacheWriteOptions options) Insert the key/value if such key does not existAsyncStreamingCache.putIfAbsent(K key, CacheWriteOptions metadata) A conditional form of put which inserts an entry into the cache only if no mapping for the key is already present.AsyncCache.removeAll(Flow.Publisher<K> keys, CacheWriteOptions options) AsyncCache.removeAll(Set<K> keys, CacheWriteOptions options) Removes a set of keys.default CompletionStage<Boolean> AsyncCache.replace(K key, V value, CacheEntryVersion version, CacheWriteOptions options) default CompletionStage<Void> AsyncCache.set(K key, V value, CacheWriteOptions options) default CompletionStage<Boolean> AsyncCache.setIfAbsent(K key, V value, CacheWriteOptions options) Insert the key/value if such key does not exist -
Uses of CacheWriteOptions in org.infinispan.api.common
Classes in org.infinispan.api.common that implement CacheWriteOptionsFields in org.infinispan.api.common declared as CacheWriteOptionsMethods in org.infinispan.api.common that return CacheWriteOptionsMethods in org.infinispan.api.common with parameters of type CacheWriteOptionsModifier and TypeMethodDescriptionstatic CacheWriteOptions.BuilderCacheWriteOptions.writeOptions(CacheWriteOptions options) -
Uses of CacheWriteOptions in org.infinispan.api.mutiny
Methods in org.infinispan.api.mutiny with parameters of type CacheWriteOptionsModifier and TypeMethodDescriptiondefault io.smallrye.mutiny.Multi<CacheEntry<K, V>> MutinyCache.getAndRemoveAll(io.smallrye.mutiny.Multi<K> keys, CacheWriteOptions options) Removes a set of keys.io.smallrye.mutiny.Uni<CacheEntry<K, V>> MutinyCache.getOrReplaceEntry(K key, V value, CacheEntryVersion version, CacheWriteOptions options) io.smallrye.mutiny.Uni<CacheEntry<K, V>> MutinyCache.put(K key, V value, CacheWriteOptions options) MutinyStreamingCache.put(K key, CacheWriteOptions options, io.smallrye.mutiny.subscription.BackPressureStrategy backPressureStrategy) Initiates a streaming put operation.io.smallrye.mutiny.Uni<Void> MutinyCache.putAll(io.smallrye.mutiny.Multi<CacheEntry<K, V>> pairs, CacheWriteOptions options) io.smallrye.mutiny.Uni<Void> MutinyCache.putAll(Map<K, V> map, CacheWriteOptions options) io.smallrye.mutiny.Uni<CacheEntry<K, V>> MutinyCache.putIfAbsent(K key, V value, CacheWriteOptions options) MutinyStreamingCache.putIfAbsent(K key, CacheWriteOptions options, io.smallrye.mutiny.subscription.BackPressureStrategy backPressureStrategy) A conditional form of put which inserts an entry into the cache only if no mapping for the key is already present.io.smallrye.mutiny.Multi<K> MutinyCache.removeAll(io.smallrye.mutiny.Multi<K> keys, CacheWriteOptions options) Removes a set of keys.io.smallrye.mutiny.Multi<K> MutinyCache.removeAll(Set<K> keys, CacheWriteOptions options) Removes a set of keys.default io.smallrye.mutiny.Uni<Boolean> MutinyCache.replace(K key, V value, CacheEntryVersion version, CacheWriteOptions options) default io.smallrye.mutiny.Uni<Void> MutinyCache.set(K key, V value, CacheWriteOptions options) default io.smallrye.mutiny.Uni<Boolean> MutinyCache.setIfAbsent(K key, V value, CacheWriteOptions options) -
Uses of CacheWriteOptions in org.infinispan.api.sync
Methods in org.infinispan.api.sync with parameters of type CacheWriteOptionsModifier and TypeMethodDescriptiondefault Map<K, CacheEntry<K, V>> SyncCache.getAndRemoveAll(Set<K> keys, CacheWriteOptions options) Removes a set of keys.CacheEntry<K, V> SyncCache.getOrReplaceEntry(K key, V value, CacheEntryVersion version, CacheWriteOptions options) CacheEntry<K, V> SyncCache.put(K key, V value, CacheWriteOptions options) voidSyncCache.putAll(Map<K, V> entries, CacheWriteOptions options) CacheEntry<K, V> SyncCache.putIfAbsent(K key, V value, CacheWriteOptions options) Insert the key/value if such key does not existSyncStreamingCache.putIfAbsent(K key, CacheWriteOptions options) SyncCache.removeAll(Set<K> keys, CacheWriteOptions options) Removes a set of keys.default booleanSyncCache.replace(K key, V value, CacheEntryVersion version, CacheWriteOptions options) default voidSyncCache.set(K key, V value, CacheWriteOptions options) default booleanSyncCache.setIfAbsent(K key, V value, CacheWriteOptions options) Insert the key/value if such key does not exist