Uses of Class
org.infinispan.commons.util.Experimental
-
Packages that use Experimental Package Description org.infinispan This is the core of Infinispan, a distributed, transactional, highly scalable data grid platform.org.infinispan.functional Functional API packageorg.infinispan.lock Embedded Clustered Locks.org.infinispan.lock.api Clustered Locks API.org.infinispan.multimap.api MultimapCache API.org.infinispan.multimap.api.embedded Embedded Multimap Cache.org.infinispan.notifications.cachelistener.filter Cache-specific notifications and eventing filtering classes.org.infinispan.persistence.spi The Persistence SPI. -
Packages with annotations of type Experimental Package Description org.infinispan.functional Functional API package -
-
Uses of Experimental in org.infinispan
Methods in org.infinispan with annotations of type Experimental Modifier and Type Method Description <R> Map<K,R>LockedStream. invokeAll(BiFunction<Cache<K,V>,? super org.infinispan.container.entries.CacheEntry<K,V>,R> biFunction)Performs a BiFunction for each element of this stream on the primary owner of each entry returning a value.default <R> Map<K,R>LockedStream. invokeAll(org.infinispan.util.function.SerializableBiFunction<Cache<K,V>,? super org.infinispan.container.entries.CacheEntry<K,V>,R> biFunction)Same asLockedStream.invokeAll(BiFunction)except that the BiFunction must also implementSerializabledefault org.reactivestreams.Publisher<E>CacheCollection. localPublisher(int segment)Returns a publisher that will publish all elements that map to the given segment.default org.reactivestreams.Publisher<E>CacheCollection. localPublisher(IntSet segments)Returns a publisher that will publish all elements that map to the given segment. -
Uses of Experimental in org.infinispan.functional
Classes in org.infinispan.functional with annotations of type Experimental Modifier and Type Class Description classEntryViewEntry views expose cached entry information to the user.static interfaceEntryView.ReadEntryView<K,V>Expose read-only information about a cache entry potentially associated with a key in the functional map.static interfaceEntryView.ReadWriteEntryView<K,V>Expose information about a cache entry potentially associated with a key in the functional map, and allows that cache entry to be written with new value and/or new metadata parameters.static interfaceEntryView.WriteEntryView<K,V>Expose a write-only facade for a cache entry potentially associated with a key in the functional map which allows the cache entry to be written with new value and/or new metadata parameters.interfaceFunctionalMap<K,V>Top level functional map interface offering common functionality for the read-only, read-write, and write-only operations that can be run against a functional map asynchronously.static interfaceFunctionalMap.ReadOnlyMap<K,V>Exposes read-only operations that can be executed against the functional map.static interfaceFunctionalMap.ReadWriteMap<K,V>Exposes read-write operations that can be executed against the functional map.static interfaceFunctionalMap.WriteOnlyMap<K,V>Exposes write-only operations that can be executed against the functional map.classListenersHolder class for functional listener definitions.static interfaceListeners.ReadWriteListeners<K,V>Read-write listeners enable users to register listeners for cache entry created, modified and removed events, and also register listeners for any cache entry write events.static interfaceListeners.WriteListeners<K,V>Write listeners enable user to register listeners for any cache entry write events that happen in either a read-write or write-only functional map.static interfaceListeners.WriteListeners.WriteListener<K,V>Write-only listener.interfaceMetaParam<T>An easily extensible metadata parameter that's stored along with the value in the the functional map.static interfaceMetaParam.LookupProvides metadata parameter lookup capabilities usingClassas lookup key.static classMetaParam.MetaCreatedRead only metadata parameter representing a cached entry's created time in milliseconds.static classMetaParam.MetaEntryVersionWritable metadata parameter representing a cached entry's generic version.static classMetaParam.MetaLastUsedRead only metadata parameter representing a cached entry's last used time in milliseconds.static classMetaParam.MetaLifespanWritable metadata parameter representing a cached entry's millisecond lifespan.static classMetaParam.MetaLoadedFromPersistenceNon-writable parameter telling if the entry was loaded from a persistence tier (CacheLoader) or not.static classMetaParam.MetaLongAbstract class for numeric long-based metadata parameter instances.static classMetaParam.MetaMaxIdleWritable metadata parameter representing a cached entry's millisecond max idle time.static interfaceMetaParam.Writable<T>WritableMetaParaminstances are those that the user can provide to be stored as part of the cache entry.interfaceParam<P>An easily extensible parameter that allows functional map operations to be tweaked.static classParam.ExecutionModeDefines where is the command executed.static classParam.LockingModeNormally the cache has to acquire locks during any write operation to guarantee its correctness.static classParam.PersistenceModeWhen a persistence store is attached to a cache, by default all write operations, regardless of whether they are inserts, updates or removes, are persisted to the store.static classParam.ReplicationModestatic classParam.StatisticsModeDefines how statistics are gathered for this command.classParamIdsParameter identifiers.interfaceTraversable<T>Unsorted traversable stream for sequential and aggregating operations. -
Uses of Experimental in org.infinispan.lock
Classes in org.infinispan.lock with annotations of type Experimental Modifier and Type Class Description classEmbeddedClusteredLockManagerFactoryAClusteredLockManagerfactory for embedded cached. -
Uses of Experimental in org.infinispan.lock.api
Classes in org.infinispan.lock.api with annotations of type Experimental Modifier and Type Class Description classClusteredLockConfigurationA Clustered Lock can be reentrant and there are different ownership levels.interfaceClusteredLockManagerProvides the API to define, create and remove ClusteredLocks. -
Uses of Experimental in org.infinispan.multimap.api
Classes in org.infinispan.multimap.api with annotations of type Experimental Modifier and Type Interface Description interfaceBasicMultimapCache<K,V>BasicMultimapCacheprovides the common API for the two different types of multimap caches that Infinispan provides: embedded and remote. -
Uses of Experimental in org.infinispan.multimap.api.embedded
Classes in org.infinispan.multimap.api.embedded with annotations of type Experimental Modifier and Type Interface Description interfaceMultimapCache<K,V>Embedded version of MultimapCache.interfaceMultimapCacheManager<K,V> -
Uses of Experimental in org.infinispan.notifications.cachelistener.filter
Methods in org.infinispan.notifications.cachelistener.filter with annotations of type Experimental Modifier and Type Method Description default booleanCacheEventConverter. useRequestFormat() -
Uses of Experimental in org.infinispan.persistence.spi
Classes in org.infinispan.persistence.spi with annotations of type Experimental Modifier and Type Interface Description interfaceAdvancedCacheExpirationWriter<K,V>Deprecated.since 11.0 replaced byNonBlockingStoreinterfaceNonBlockingStore<K,V>The contract for defining a way for a cache to interface with external source of data, such as a database, filesystem etc.Methods in org.infinispan.persistence.spi with annotations of type Experimental Modifier and Type Method Description default booleanNonBlockingStore. ignoreCommandWithFlags(long commandFlags)Some stores may not want to perform operations based on if a command has certain flags.default CompletionStage<Void>NonBlockingStore. prepareWithModifications(Transaction transaction, org.infinispan.persistence.support.BatchModification batchModification)Write modifications to the store in the prepare phase, which are not yet persisted until the same transaction is committed viaNonBlockingStore.commit(Transaction)or they are discarded if the transaction is rolled back viaNonBlockingStore.rollback(Transaction).
-