| AsyncOperationsThreadPool
 Defines a thread pool used for asynchronous operations. 
 | 
| AsyncOperationsThreadPoolConsumer  | 
| Backup
 A backup site to which to replicate this cache. 
 | 
| Backup.FailurePolicy  | 
| Backup.Strategy  | 
| BackupConsumer  | 
| BackupForComponent
 A cache for which this cache acts as a backup (for use with cross site
 replication). 
 | 
| BackupForComponentConsumer  | 
| BackupForComponentSupplier  | 
| BackupsComponent
 The remote backups for this cache. 
 | 
| BackupsComponent.BackupsComponentResources
 Child mutators for BackupsComponent 
 | 
| BackupsComponentConsumer  | 
| BackupsComponentSupplier  | 
| BackupSupplier  | 
| BehindWrite
 Configures a cache store as write-behind instead of write-through. 
 | 
| BehindWriteConsumer  | 
| BehindWriteSupplier  | 
| BinaryJDBCStore
 The cache JDBC store configuration. 
 | 
| BinaryJDBCStore.BinaryJDBCStoreResources
 Child mutators for BinaryJDBCStore 
 | 
| BinaryJDBCStoreConsumer  | 
| BinaryJDBCStoreSupplier  | 
| BinaryTable
 Defines a table used to store cache entries whose keys cannot be expressed as
 strings. 
 | 
| BinaryTableConsumer  | 
| BinaryTableSupplier  | 
| CustomStore
 The cache store configuration. 
 | 
| CustomStore.CustomStoreResources
 Child mutators for CustomStore 
 | 
| CustomStoreConsumer  | 
| CustomStoreSupplier  | 
| DistributedCache
 A distributed cache configuration. 
 | 
| DistributedCache.ConsistentHashStrategy  | 
| DistributedCache.DistributedCacheResources
 Child mutators for DistributedCache 
 | 
| DistributedCacheConsumer  | 
| EvictionComponent
 The cache eviction configuration. 
 | 
| EvictionComponent.Strategy  | 
| EvictionComponentConsumer  | 
| EvictionComponentSupplier  | 
| ExpirationComponent
 The cache expiration configuration. 
 | 
| ExpirationComponentConsumer  | 
| ExpirationComponentSupplier  | 
| ExpirationThreadPool
 Defines a thread pool used for for evictions. 
 | 
| ExpirationThreadPoolConsumer  | 
| FileStore
 The cache file store configuration. 
 | 
| FileStore.FileStoreResources
 Child mutators for FileStore 
 | 
| FileStoreConsumer  | 
| FileStoreSupplier  | 
| InvalidationCache
 An invalidation cache 
 | 
| InvalidationCache.InvalidationCacheResources
 Child mutators for InvalidationCache 
 | 
| InvalidationCacheConsumer  | 
| JDBCStore
 The cache JDBC store configuration. 
 | 
| JDBCStore.JDBCStoreResources
 Child mutators for JDBCStore 
 | 
| JDBCStoreConsumer  | 
| JDBCStoreSupplier  | 
| JGroupsTransport
 The description of the transport used by this cache container 
 | 
| JGroupsTransportConsumer  | 
| ListenerThreadPool
 Defines a thread pool used for asynchronous cache listener notifications. 
 | 
| ListenerThreadPoolConsumer  | 
| LocalCache
 A local cache configuration 
 | 
| LocalCache.LocalCacheResources
 Child mutators for LocalCache 
 | 
| LocalCacheConsumer  | 
| LockingComponent
 The locking configuration of the cache. 
 | 
| LockingComponent.Isolation  | 
| LockingComponentConsumer  | 
| LockingComponentSupplier  | 
| MixedJDBCStore
 The cache JDBC store configuration. 
 | 
| MixedJDBCStore.MixedJDBCStoreResources
 Child mutators for MixedJDBCStore 
 | 
| MixedJDBCStoreConsumer  | 
| MixedJDBCStoreSupplier  | 
| NoneStore
 A store-less configuration. 
 | 
| NoneStoreConsumer  | 
| NoneStoreSupplier  | 
| NoneTransport
 A local-only transport used by this cache-container 
 | 
| NoneTransportConsumer  | 
| PartitionHandlingComponent
 The partition handling configuration for distributed and replicated caches. 
 | 
| PartitionHandlingComponentConsumer  | 
| PartitionHandlingComponentSupplier  | 
| PersistenceThreadPool
 Defines a thread pool used for interacting with the persistent store. 
 | 
| PersistenceThreadPoolConsumer  | 
| Property
 A cache store property with name and value. 
 | 
| PropertyConsumer  | 
| PropertySupplier  | 
| RemoteCommandThreadPool
 Defines a thread pool used to execute remote commands. 
 | 
| RemoteCommandThreadPoolConsumer  | 
| RemoteStore
 The cache remote store configuration. 
 | 
| RemoteStore.RemoteStoreResources
 Child mutators for RemoteStore 
 | 
| RemoteStoreConsumer  | 
| RemoteStoreSupplier  | 
| ReplicatedCache
 A replicated cache configuration 
 | 
| ReplicatedCache.ReplicatedCacheResources
 Child mutators for ReplicatedCache 
 | 
| ReplicatedCacheConsumer  | 
| StateTransferComponent
 The state transfer configuration for distributed and replicated caches. 
 | 
| StateTransferComponentConsumer  | 
| StateTransferComponentSupplier  | 
| StateTransferThreadPool
 Defines a thread pool used for for state transfer. 
 | 
| StateTransferThreadPoolConsumer  | 
| StringTable
 Defines a table used to store cache entries whose keys can be expressed as
 strings. 
 | 
| StringTableConsumer  | 
| StringTableSupplier  | 
| ThroughWrite
 Configures a cache store as write-through. 
 | 
| ThroughWriteConsumer  | 
| ThroughWriteSupplier  | 
| TransactionComponent
 The cache transaction configuration. 
 | 
| TransactionComponent.Locking  | 
| TransactionComponent.Mode  | 
| TransactionComponentConsumer  | 
| TransactionComponentSupplier  | 
| TransportThreadPool
 Defines a thread pool used for asynchronous transport communication. 
 | 
| TransportThreadPoolConsumer  |