Package org.infinispan.functional.impl
Class FunctionalMapImpl<K,V>
java.lang.Object
org.infinispan.functional.impl.FunctionalMapImpl<K,V>
- All Implemented Interfaces:
AutoCloseable
,FunctionalMap<K,
V>
@Experimental
public final class FunctionalMapImpl<K,V>
extends Object
implements FunctionalMap<K,V>
Functional map implementation.
- Since:
- 8.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.infinispan.functional.FunctionalMap
FunctionalMap.ReadOnlyMap<K,
V>, FunctionalMap.ReadWriteMap<K, V>, FunctionalMap.WriteOnlyMap<K, V> -
Method Summary
Modifier and TypeMethodDescriptioncache()
void
close()
static <K,
V> FunctionalMapImpl <K, V> create
(AdvancedCache<K, V> cache) static <K,
V> FunctionalMapImpl <K, V> create
(Params params, AdvancedCache<K, V> cache) getName()
Functional map's name.Functional map's status.withParams
(Param<?>... ps) Tweak functional map executions providingParam
instances.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.infinispan.functional.FunctionalMap
isEncoded
-
Method Details
-
create
-
create
-
withParams
Description copied from interface:FunctionalMap
Tweak functional map executions providingParam
instances.- Specified by:
withParams
in interfaceFunctionalMap<K,
V>
-
getName
Description copied from interface:FunctionalMap
Functional map's name.- Specified by:
getName
in interfaceFunctionalMap<K,
V>
-
getStatus
Description copied from interface:FunctionalMap
Functional map's status.- Specified by:
getStatus
in interfaceFunctionalMap<K,
V>
-
close
- Specified by:
close
in interfaceAutoCloseable
- Throws:
Exception
-
cache
- Specified by:
cache
in interfaceFunctionalMap<K,
V>
-