# Package org.wildfly.swarm.config.infinispan.cache_container

- Interface Summary
  Interface | Description
  --- | ---
  AsyncOperationsThreadPoolConsumer<T extends AsyncOperationsThreadPool<T>> |
  AsyncOperationsThreadPoolSupplier<T extends AsyncOperationsThreadPool> |
  BackupConsumer<T extends Backup<T>> |
  BackupForComponentConsumer<T extends BackupForComponent<T>> |
  BackupForComponentSupplier<T extends BackupForComponent> |
  BackupsComponentConsumer<T extends BackupsComponent<T>> |
  BackupsComponentSupplier<T extends BackupsComponent> |
  BackupSupplier<T extends Backup> |
  BehindWriteConsumer<T extends BehindWrite<T>> |
  BehindWriteSupplier<T extends BehindWrite> |
  BinaryJDBCStoreConsumer<T extends BinaryJDBCStore<T>> |
  BinaryJDBCStoreSupplier<T extends BinaryJDBCStore> |
  BinaryTableConsumer<T extends BinaryTable<T>> |
  BinaryTableSupplier<T extends BinaryTable> |
  CustomStoreConsumer<T extends CustomStore<T>> |
  CustomStoreSupplier<T extends CustomStore> |
  DistributedCacheConsumer<T extends DistributedCache<T>> |
  DistributedCacheSupplier<T extends DistributedCache> |
  EvictionComponentConsumer<T extends EvictionComponent<T>> |
  EvictionComponentSupplier<T extends EvictionComponent> |
  ExpirationComponentConsumer<T extends ExpirationComponent<T>> |
  ExpirationComponentSupplier<T extends ExpirationComponent> |
  ExpirationThreadPoolConsumer<T extends ExpirationThreadPool<T>> |
  ExpirationThreadPoolSupplier<T extends ExpirationThreadPool> |
  FileStoreConsumer<T extends FileStore<T>> |
  FileStoreSupplier<T extends FileStore> |
  InvalidationCacheConsumer<T extends InvalidationCache<T>> |
  InvalidationCacheSupplier<T extends InvalidationCache> |
  JGroupsTransportConsumer<T extends JGroupsTransport<T>> |
  JGroupsTransportSupplier<T extends JGroupsTransport> |
  ListenerThreadPoolConsumer<T extends ListenerThreadPool<T>> |
  ListenerThreadPoolSupplier<T extends ListenerThreadPool> |
  LocalCacheConsumer<T extends LocalCache<T>> |
  LocalCacheSupplier<T extends LocalCache> |
  LockingComponentConsumer<T extends LockingComponent<T>> |
  LockingComponentSupplier<T extends LockingComponent> |
  MixedJDBCStoreConsumer<T extends MixedJDBCStore<T>> |
  MixedJDBCStoreSupplier<T extends MixedJDBCStore> |
  NoneStoreConsumer<T extends NoneStore<T>> |
  NoneStoreSupplier<T extends NoneStore> |
  NoneTransportConsumer<T extends NoneTransport<T>> |
  NoneTransportSupplier<T extends NoneTransport> |
  PartitionHandlingComponentConsumer<T extends PartitionHandlingComponent<T>> |
  PartitionHandlingComponentSupplier<T extends PartitionHandlingComponent> |
  PersistenceThreadPoolConsumer<T extends PersistenceThreadPool<T>> |
  PersistenceThreadPoolSupplier<T extends PersistenceThreadPool> |
  PropertyConsumer<T extends Property<T>> |
  PropertySupplier<T extends Property> |
  RemoteCommandThreadPoolConsumer<T extends RemoteCommandThreadPool<T>> |
  RemoteCommandThreadPoolSupplier<T extends RemoteCommandThreadPool> |
  RemoteStoreConsumer<T extends RemoteStore<T>> |
  RemoteStoreSupplier<T extends RemoteStore> |
  ReplicatedCacheConsumer<T extends ReplicatedCache<T>> |
  ReplicatedCacheSupplier<T extends ReplicatedCache> |
  StateTransferComponentConsumer<T extends StateTransferComponent<T>> |
  StateTransferComponentSupplier<T extends StateTransferComponent> |
  StateTransferThreadPoolConsumer<T extends StateTransferThreadPool<T>> |
  StateTransferThreadPoolSupplier<T extends StateTransferThreadPool> |
  StringJDBCStoreConsumer<T extends StringJDBCStore<T>> |
  StringJDBCStoreSupplier<T extends StringJDBCStore> |
  StringTableConsumer<T extends StringTable<T>> |
  StringTableSupplier<T extends StringTable> |
  ThroughWriteConsumer<T extends ThroughWrite<T>> |
  ThroughWriteSupplier<T extends ThroughWrite> |
  TransactionComponentConsumer<T extends TransactionComponent<T>> |
  TransactionComponentSupplier<T extends TransactionComponent> |
  TransportThreadPoolConsumer<T extends TransportThreadPool<T>> |
  TransportThreadPoolSupplier<T extends TransportThreadPool> |

- Class Summary
  Class | Description
  --- | ---
  AsyncOperationsThreadPool<T extends AsyncOperationsThreadPool<T>> | Defines a thread pool used for asynchronous operations.
  Backup<T extends Backup<T>> | A backup site to which to replicate this cache.
  BackupForComponent<T extends BackupForComponent<T>> | A cache for which this cache acts as a backup (for use with cross site replication).
  BackupsComponent<T extends BackupsComponent<T>> | The remote backups for this cache.
  BackupsComponent.BackupsComponentResources | Child mutators for BackupsComponent
  BehindWrite<T extends BehindWrite<T>> | Configures a cache store as write-behind instead of write-through.
  BinaryJDBCStore<T extends BinaryJDBCStore<T>> | The cache JDBC store configuration.
  BinaryJDBCStore.BinaryJDBCStoreResources | Child mutators for BinaryJDBCStore
  BinaryTable<T extends BinaryTable<T>> | Defines a table used to store cache entries whose keys cannot be expressed as strings.
  CustomStore<T extends CustomStore<T>> | The cache store configuration.
  CustomStore.CustomStoreResources | Child mutators for CustomStore
  DistributedCache<T extends DistributedCache<T>> | A distributed cache configuration.
  DistributedCache.DistributedCacheResources | Child mutators for DistributedCache
  EvictionComponent<T extends EvictionComponent<T>> | The cache eviction configuration.
  ExpirationComponent<T extends ExpirationComponent<T>> | The cache expiration configuration.
  ExpirationThreadPool<T extends ExpirationThreadPool<T>> | Defines a thread pool used for for evictions.
  FileStore<T extends FileStore<T>> | The cache file store configuration.
  FileStore.FileStoreResources | Child mutators for FileStore
  InvalidationCache<T extends InvalidationCache<T>> | An invalidation cache
  InvalidationCache.InvalidationCacheResources | Child mutators for InvalidationCache
  JGroupsTransport<T extends JGroupsTransport<T>> | The description of the transport used by this cache container
  ListenerThreadPool<T extends ListenerThreadPool<T>> | Defines a thread pool used for asynchronous cache listener notifications.
  LocalCache<T extends LocalCache<T>> | A local cache configuration
  LocalCache.LocalCacheResources | Child mutators for LocalCache
  LockingComponent<T extends LockingComponent<T>> | The locking configuration of the cache.
  MixedJDBCStore<T extends MixedJDBCStore<T>> | The cache JDBC store configuration.
  MixedJDBCStore.MixedJDBCStoreResources | Child mutators for MixedJDBCStore
  NoneStore<T extends NoneStore<T>> | A store-less configuration.
  NoneTransport<T extends NoneTransport<T>> | A local-only transport used by this cache-container
  PartitionHandlingComponent<T extends PartitionHandlingComponent<T>> | The partition handling configuration for distributed and replicated caches.
  PersistenceThreadPool<T extends PersistenceThreadPool<T>> | Defines a thread pool used for interacting with the persistent store.
  Property<T extends Property<T>> | A cache store property with name and value.
  RemoteCommandThreadPool<T extends RemoteCommandThreadPool<T>> | Defines a thread pool used to execute remote commands.
  RemoteStore<T extends RemoteStore<T>> | The cache remote store configuration.
  RemoteStore.RemoteStoreResources | Child mutators for RemoteStore
  ReplicatedCache<T extends ReplicatedCache<T>> | A replicated cache configuration
  ReplicatedCache.ReplicatedCacheResources | Child mutators for ReplicatedCache
  StateTransferComponent<T extends StateTransferComponent<T>> | The state transfer configuration for distributed and replicated caches.
  StateTransferThreadPool<T extends StateTransferThreadPool<T>> | Defines a thread pool used for for state transfer.
  StringJDBCStore<T extends StringJDBCStore<T>> | The cache JDBC store configuration.
  StringJDBCStore.StringJDBCStoreResources | Child mutators for StringJDBCStore
  StringTable<T extends StringTable<T>> | Defines a table used to store cache entries whose keys can be expressed as strings.
  ThroughWrite<T extends ThroughWrite<T>> | Configures a cache store as write-through.
  TransactionComponent<T extends TransactionComponent<T>> | The cache transaction configuration.
  TransportThreadPool<T extends TransportThreadPool<T>> | Defines a thread pool used for asynchronous transport communication.

- Enum Summary
  Enum | Description
  --- | ---
  Backup.FailurePolicy |
  Backup.Strategy |
  DistributedCache.ConsistentHashStrategy |
  EvictionComponent.Strategy |
  LockingComponent.Isolation |
  TransactionComponent.Locking |
  TransactionComponent.Mode |

Copyright © 2017 JBoss by Red Hat. All rights reserved.