public static class DynamicConfigAddCacheConfigCodec.RequestParameters extends Object
Modifier and Type | Field and Description |
---|---|
int |
asyncBackupCount
number of asynchronous backups
|
int |
backupCount
number of synchronous backups
|
List<CacheSimpleEntryListenerConfig> |
cacheEntryListeners
cache entry listeners configuration
|
String |
cacheLoader
Factory name of cache loader factory class, if one is configured
|
String |
cacheLoaderFactory
name of cache loader factory class, if one is configured
|
String |
cacheWriter
Factory name of cache writer factory class, if one is configured
|
String |
cacheWriterFactory
name of cache writer factory class, if one is configured
|
boolean |
disablePerEntryInvalidationEvents
when
true disables invalidation events for per entry but
full-flush invalidation events are still enabled. |
EventJournalConfig |
eventJournalConfig
Event Journal configuration
|
EvictionConfigHolder |
evictionConfig
cache eviction configuration
|
String |
expiryPolicyFactoryClassName
expiry policy factory class name.
|
HotRestartConfig |
hotRestartConfig
hot restart configuration
|
String |
inMemoryFormat
data type used to store entries.
|
String |
keyType
class name of key type
|
boolean |
managementEnabled
true to enable management interface on this cache or false |
String |
mergePolicy
name of a class implementing
com.hazelcast.cache.CacheMergePolicy
that handles merging of values for this cache while recovering from
network partitioning |
String |
name
cache name
|
List<ListenerConfigHolder> |
partitionLostListenerConfigs
partition lost listener configurations
|
boolean |
readThrough
true to enable read through from a CacheLoader |
String |
splitBrainProtectionName
name of an existing configured split brain protection to be used to determine the minimum
number of members required in the cluster for the cache to remain functional.
|
boolean |
statisticsEnabled
true to enable gathering of statistics, otherwise false |
CacheSimpleConfig.ExpiryPolicyFactoryConfig.TimedExpiryPolicyFactoryConfig |
timedExpiryPolicyFactoryConfig
expiry policy factory with duration configuration
|
String |
valueType
class name of value type
|
WanReplicationRef |
wanReplicationRef
reference to an existing WAN replication configuration
|
boolean |
writeThrough
true to enable write through to a CacheWriter |
Constructor and Description |
---|
RequestParameters() |
public String name
public String keyType
public String valueType
public boolean statisticsEnabled
true
to enable gathering of statistics, otherwise false
public boolean managementEnabled
true
to enable management interface on this cache or false
public boolean readThrough
true
to enable read through from a CacheLoader
public boolean writeThrough
true
to enable write through to a CacheWriter
public String cacheLoaderFactory
public String cacheWriterFactory
public String cacheLoader
public String cacheWriter
public int backupCount
public int asyncBackupCount
public String inMemoryFormat
BINARY
,
OBJECT
and NATIVE
.public String splitBrainProtectionName
null
, split brain protection does not apply to this cache's operations.public String mergePolicy
com.hazelcast.cache.CacheMergePolicy
that handles merging of values for this cache while recovering from
network partitioningpublic boolean disablePerEntryInvalidationEvents
true
disables invalidation events for per entry but
full-flush invalidation events are still enabled.public List<ListenerConfigHolder> partitionLostListenerConfigs
public String expiryPolicyFactoryClassName
public CacheSimpleConfig.ExpiryPolicyFactoryConfig.TimedExpiryPolicyFactoryConfig timedExpiryPolicyFactoryConfig
public List<CacheSimpleEntryListenerConfig> cacheEntryListeners
public EvictionConfigHolder evictionConfig
public WanReplicationRef wanReplicationRef
public EventJournalConfig eventJournalConfig
public HotRestartConfig hotRestartConfig
Copyright © 2019 Hazelcast, Inc.. All rights reserved.