## Uses of Class
org.apache.ignite.lang.IgniteExperimental

Packages that use IgniteExperimental
org.apache.ignite: Contains entry-point Ignite & HPC APIs.
org.apache.ignite.configuration: Contains configuration-related classes.
org.apache.ignite.events: Contains Event Subscription functionality together with various events emitted by Ignite.
org.apache.ignite.spi: Contains common classes and interfaces for SPI implementations.
org.apache.ignite.spi.communication.tcp: Contains default TCP/IP-based implementation for communication SPI.
org.apache.ignite.spi.tracing: Contains common classes and interfaces for tracing SPI implementations.

### Uses of IgniteExperimental in org.apache.ignite

Methods in org.apache.ignite with annotations of type IgniteExperimental
`@NotNull TracingConfigurationManager` Ignite.`tracingConfiguration()` Returns the `TracingConfigurationManager` instance that allows to Configure tracing parameters such as sampling rate for the specific tracing coordinates such as scope and label.
`IgniteCache<K,V>` IgniteCache.`withReadRepair()` This is an experimental API.

### Uses of IgniteExperimental in org.apache.ignite.configuration

Methods in org.apache.ignite.configuration with annotations of type IgniteExperimental
`long` TransactionConfiguration.`getDeadlockTimeout()` This is an experimental feature.
`long` IgniteConfiguration.`getMvccVacuumFrequency()` This is an experimental feature.
`int` IgniteConfiguration.`getMvccVacuumThreadCount()` This is an experimental feature.
`PlatformCacheConfiguration` CacheConfiguration.`getPlatformCacheConfiguration()` Gets platform cache configuration.
`TransactionConfiguration` TransactionConfiguration.`setDeadlockTimeout(long deadlockTimeout)` This is an experimental feature.
`IgniteConfiguration` IgniteConfiguration.`setMvccVacuumFrequency(long mvccVacuumFreq)` This is an experimental feature.
`IgniteConfiguration` IgniteConfiguration.`setMvccVacuumThreadCount(int mvccVacuumThreadCnt)` This is an experimental feature.
`CacheConfiguration<K,V>` CacheConfiguration.`setPlatformCacheConfiguration(PlatformCacheConfiguration platformCfg)` Sets platform cache configuration.

### Uses of IgniteExperimental in org.apache.ignite.events

Classes in org.apache.ignite.events with annotations of type IgniteExperimental
`class` `CacheConsistencyViolationEvent<K,V>` This is an experimental API.

### Uses of IgniteExperimental in org.apache.ignite.spi

Methods in org.apache.ignite.spi with annotations of type IgniteExperimental
`void` IgniteSpiContext.`addMetricRegistryCreationListener(Consumer<ReadOnlyMetricRegistry> lsnr)` Register listener which will be notified on metric registry creation.
`ReadOnlyMetricRegistry` IgniteSpiContext.`getOrCreateMetricRegistry(String name)` Returns exisiting or newly created instance of metric registry with given name.
`Iterable<ReadOnlyMetricRegistry>` IgniteSpiContext.`metricRegistries()` Returns all registered metric registries.
`void` IgniteSpiContext.`removeMetricRegistry(String name)` Removes metric registry with given name.

### Uses of IgniteExperimental in org.apache.ignite.spi.communication.tcp

Methods in org.apache.ignite.spi.communication.tcp with annotations of type IgniteExperimental
`boolean` TcpCommunicationSpi.`forceClientToServerConnections()`
`void` TcpCommunicationSpi.`setConnectionRequestor(ConnectionRequestor connectionRequestor)`
`TcpCommunicationSpi` TcpCommunicationSpi.`setForceClientToServerConnections(boolean forceClientToSrvConnections)` Applicable for clients only.

### Uses of IgniteExperimental in org.apache.ignite.spi.tracing

Classes in org.apache.ignite.spi.tracing with annotations of type IgniteExperimental
`interface` `TracingConfigurationManager` Allows to configure tracing, read the configuration and restore it to the defaults.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.9.0
Release Date | : October 15 2020