Package org.infinispan.configuration.cache
package org.infinispan.configuration.cache
Cache
configuration- Public API
-
ClassDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Since 10.0, custom interceptors support will be removed and only modules will be able to define interceptorsAbstractModuleConfigurationBuilder.AbstractPersistenceConfigurationChildBuilder.Abstract store configuration that should be extended when the store configuration supports being segmented.AbstractStoreConfigurationBuilder<T extends StoreConfiguration,
S extends AbstractStoreConfigurationBuilder<T, S>> Configuration for the async cache store.Configuration for the async cache store.AuthorizationConfiguration.AuthorizationConfigurationBuilder.Defines the possible behaviour in case of failure during x-site.Defines the remote caches for which this cache acts as a backup.Specifies when is a node allowed to acquire a bias on an entry, serving further reads to the same key locally (despite not being an owner).Cache replication mode.Cache replication mode.Defines clustered characteristics of the cache.Defines clustered characteristics of the cache.Deprecated, for removal: This API element is subject to removal in a future version.since 11.0.Deprecated, for removal: This API element is subject to removal in a future version.since 11.0.Helper configuration methods.CustomFailurePolicy<K,V> Used for implementing custom policies in case of communication failures with a remote site.Deprecated, for removal: This API element is subject to removal in a future version.Since 10.0, custom interceptors support will be removed and only modules will be able to define interceptorsDeprecated, for removal: This API element is subject to removal in a future version.Since 10.0, custom interceptors support will be removed and only modules will be able to define interceptorsStoreConfigurationBuilder used for stores/loaders that don't have a configuration builderControls encoding configuration for keys and values in the cache.Controls the default expiration settings for entries in the cache.Controls the default expiration settings for entries in the cache.Configuration for various grouper definitions.Configuration for various grouper definitions.Allows fine-tuning of rehashing characteristics.Allows fine-tuning of rehashing characteristics.Deprecated, for removal: This API element is subject to removal in a future version.since 11.0.Configures indexing of entries in the cache for searching.Configures indexing of entries in the cache for searching.Allows to define some mass indexing operations (e.g.: purge or reindex) to trigger when the cache starts.Describes a custom interceptorPositional placing of a new custom interceptorDeprecated, for removal: This API element is subject to removal in a future version.Since 10.0, custom interceptors support will be removed and only modules will be able to define interceptorsDeprecated, for removal: This API element is subject to removal in a future version.since 10.1.3.Deprecated, for removal: This API element is subject to removal in a future version.since 10.1.3.Configures the L1 cache behavior in 'distributed' caches instances.Configures the L1 cache behavior in 'distributed' caches instances.LoaderConfigurationBuilder is an interface which should be implemented by all cache loader buildersDefines the local, in-VM locking and concurrency characteristics of the cache.Defines the local, in-VM locking and concurrency characteristics of the cache.Controls the memory storage configuration for the cache.Controls the data container for the cache.Deprecated, for removal: This API element is subject to removal in a future version.Since 11.0,MemoryConfiguration
is used to defined the data container memory eviction and sizing.Deprecated, for removal: This API element is subject to removal in a future version.since 11.0, useMemoryConfigurationBuilder
instead.Controls how the cache handles partitioning and/or multiple node failures.Controls how the cache handles partitioning and/or multiple node failures.Configuration for stores.Configuration for cache stores.Configures query options and defaultsDefines recovery configuration for the cache.Defines recovery configuration for the cache.SecurityConfiguration.SecurityConfigurationBuilder.Defines the configuration for the single file cache store.Single file cache store configuration builder.Configures how state is retrieved when a new cache joins the cluster.Configures how state is transferred when a cache joins or leaves the cluster.Determines whether cache statistics are gathered.Determines whether cache statistics are gathered.Enumeration defining the various storage types for the data container.StoreConfiguration contains generic configuration elements available to all the stores.LoaderConfigurationBuilder is an interface which should be implemented by all cache loader buildersDefines transactional (JTA) characteristics of the cache.Defines transactional (JTA) characteristics of the cache.Transaction modeControls certain tuning parameters that may break some of Infinispan's public API contracts in exchange for better performance in some cases.Controls certain tuning parameters that may break some of Infinispan's public API contracts in exchange for better performance in some cases.The various versioning schemes supportedConfiguration needed for State Transfer between different sites.Configuration Builder to configure the state transfer between sites.Cross site state transfer mode.