Package | Description |
---|---|
org.infinispan |
This is the core of Infinispan, a distributed, transactional, highly scalable data grid
platform.
|
org.infinispan.functional |
Functional API package
|
Modifier and Type | Method and Description |
---|---|
default V |
Cache.compute(K key,
SerializableBiFunction<? super K,? super V,? extends V> remappingFunction)
Overloaded
Cache.compute(Object, BiFunction) with Infinispan SerializableBiFunction . |
default V |
Cache.compute(K key,
SerializableBiFunction<? super K,? super V,? extends V> remappingFunction,
long lifespan,
TimeUnit lifespanUnit)
Overloaded
BasicCache.compute(Object, BiFunction, long, TimeUnit) with Infinispan SerializableBiFunction . |
default V |
Cache.compute(K key,
SerializableBiFunction<? super K,? super V,? extends V> remappingFunction,
long lifespan,
TimeUnit lifespanUnit,
long maxIdleTime,
TimeUnit maxIdleTimeUnit)
Overloaded
BasicCache.compute(Object, BiFunction, long, TimeUnit, long, TimeUnit) with Infinispan SerializableBiFunction . |
default V |
AdvancedCache.compute(K key,
SerializableBiFunction<? super K,? super V,? extends V> remappingFunction,
Metadata metadata)
|
default CompletableFuture<V> |
Cache.computeAsync(K key,
SerializableBiFunction<? super K,? super V,? extends V> remappingFunction)
Overloaded
AsyncCache.computeAsync(Object, BiFunction) with Infinispan SerializableBiFunction . |
default CompletableFuture<V> |
Cache.computeAsync(K key,
SerializableBiFunction<? super K,? super V,? extends V> remappingFunction,
long lifespan,
TimeUnit lifespanUnit)
Overloaded
AsyncCache.computeAsync(Object, BiFunction, long, TimeUnit) with Infinispan SerializableBiFunction . |
default CompletableFuture<V> |
Cache.computeAsync(K key,
SerializableBiFunction<? super K,? super V,? extends V> remappingFunction,
long lifespan,
TimeUnit lifespanUnit,
long maxIdleTime,
TimeUnit maxIdleTimeUnit)
Overloaded
AsyncCache.computeAsync(Object, BiFunction, long, TimeUnit, long, TimeUnit) with Infinispan SerializableBiFunction . |
default CompletableFuture<V> |
AdvancedCache.computeAsync(K key,
SerializableBiFunction<? super K,? super V,? extends V> remappingFunction,
Metadata metadata)
|
default V |
Cache.computeIfPresent(K key,
SerializableBiFunction<? super K,? super V,? extends V> remappingFunction)
Overloaded
Cache.computeIfPresent(Object, BiFunction) with Infinispan SerializableBiFunction
The compiler will pick this overload for lambda parameters, making them Serializable |
default V |
AdvancedCache.computeIfPresent(K key,
SerializableBiFunction<? super K,? super V,? extends V> remappingFunction,
Metadata metadata)
|
default CompletableFuture<V> |
Cache.computeIfPresentAsync(K key,
SerializableBiFunction<? super K,? super V,? extends V> remappingFunction)
Overloaded
AsyncCache.computeIfPresentAsync(Object, BiFunction) with Infinispan SerializableBiFunction
The compiler will pick this overload for lambda parameters, making them Serializable |
default CompletableFuture<V> |
AdvancedCache.computeIfPresentAsync(K key,
SerializableBiFunction<? super K,? super V,? extends V> remappingFunction,
Metadata metadata)
|
default <R> Map<K,R> |
LockedStream.invokeAll(SerializableBiFunction<Cache<K,V>,? super CacheEntry<K,V>,R> biFunction)
Same as
LockedStream.invokeAll(BiFunction) except that the BiFunction must also
implement Serializable |
default V |
Cache.merge(K key,
V value,
SerializableBiFunction<? super V,? super V,? extends V> remappingFunction)
Overloaded
Cache.merge(Object, Object, BiFunction) with Infinispan SerializableBiFunction . |
default V |
Cache.merge(K key,
V value,
SerializableBiFunction<? super V,? super V,? extends V> remappingFunction,
long lifespan,
TimeUnit lifespanUnit)
Overloaded
BasicCache.merge(Object, Object, BiFunction, long, TimeUnit) with Infinispan SerializableBiFunction . |
default V |
Cache.merge(K key,
V value,
SerializableBiFunction<? super V,? super V,? extends V> remappingFunction,
long lifespan,
TimeUnit lifespanUnit,
long maxIdleTime,
TimeUnit maxIdleTimeUnit)
Overloaded
BasicCache.merge(Object, Object, BiFunction, long, TimeUnit, long, TimeUnit) with Infinispan SerializableBiFunction . |
default V |
AdvancedCache.merge(K key,
V value,
SerializableBiFunction<? super V,? super V,? extends V> remappingFunction,
Metadata metadata)
|
default CompletableFuture<V> |
Cache.mergeAsync(K key,
V value,
SerializableBiFunction<? super V,? super V,? extends V> remappingFunction)
Overloaded
AsyncCache.mergeAsync(Object, Object, BiFunction) with Infinispan SerializableBiFunction . |
default CompletableFuture<V> |
Cache.mergeAsync(K key,
V value,
SerializableBiFunction<? super V,? super V,? extends V> remappingFunction,
long lifespan,
TimeUnit lifespanUnit)
Overloaded
AsyncCache.mergeAsync(Object, Object, BiFunction, long, TimeUnit) with Infinispan SerializableBiFunction . |
default CompletableFuture<V> |
Cache.mergeAsync(K key,
V value,
SerializableBiFunction<? super V,? super V,? extends V> remappingFunction,
long lifespan,
TimeUnit lifespanUnit,
long maxIdleTime,
TimeUnit maxIdleTimeUnit)
Overloaded
AsyncCache.mergeAsync(Object, Object, BiFunction, long, TimeUnit, long, TimeUnit) with Infinispan SerializableBiFunction . |
default CompletableFuture<V> |
AdvancedCache.mergeAsync(K key,
V value,
SerializableBiFunction<? super V,? super V,? extends V> remappingFunction,
Metadata metadata)
|
default <U> U |
CacheStream.reduce(U identity,
SerializableBiFunction<U,? super R,U> accumulator,
SerializableBinaryOperator<U> combiner)
Same as
Stream.reduce(Object, BiFunction, BinaryOperator) except that the BinaryOperator must also
implement Serializable |
Modifier and Type | Method and Description |
---|---|
default <T,R> CompletableFuture<R> |
FunctionalMap.ReadWriteMap.eval(K key,
T argument,
SerializableBiFunction<T,EntryView.ReadWriteEntryView<K,V>,R> f)
Same as
FunctionalMap.ReadWriteMap.eval(Object, Object, BiFunction) except that the function must also
implement Serializable |
default <T,R> Traversable<R> |
FunctionalMap.ReadWriteMap.evalMany(Map<? extends K,? extends T> arguments,
SerializableBiFunction<T,EntryView.ReadWriteEntryView<K,V>,R> f)
Same as
FunctionalMap.ReadWriteMap.evalMany(Map, BiFunction) except that the function must also
implement Serializable |
Copyright © 2021 JBoss by Red Hat. All rights reserved.