public class QueryCacheConfigReadOnly extends QueryCacheConfig
QueryCacheConfigDEFAULT_BATCH_SIZE, DEFAULT_BUFFER_SIZE, DEFAULT_COALESCE, DEFAULT_DELAY_SECONDS, DEFAULT_IN_MEMORY_FORMAT, DEFAULT_INCLUDE_VALUE, DEFAULT_POPULATE| Constructor and Description |
|---|
QueryCacheConfigReadOnly(QueryCacheConfig other) |
| Modifier and Type | Method and Description |
|---|---|
QueryCacheConfig |
addIndexConfig(IndexConfig indexConfig) |
List<EntryListenerConfig> |
getEntryListenerConfigs() |
EvictionConfig |
getEvictionConfig()
Returns
EvictionConfig instance for this QueryCache |
List<IndexConfig> |
getIndexConfigs() |
PredicateConfig |
getPredicateConfig()
Returns the predicate of
QueryCache. |
QueryCacheConfig |
setBatchSize(int batchSize)
Sets the batch size which will be used to determine number of events to be sent in a batch to
QueryCache |
QueryCacheConfig |
setBufferSize(int bufferSize)
Sets the maximum number of events which can be stored in a buffer of partition.
|
QueryCacheConfig |
setCoalesce(boolean coalesce)
Set
true to enable coalescing, otherwise set false. |
QueryCacheConfig |
setDelaySeconds(int delaySeconds)
Sets the minimum number of delay seconds which an event waits in the buffer of node
before sending to a
QueryCache |
QueryCacheConfig |
setEntryListenerConfigs(List<EntryListenerConfig> listenerConfigs) |
QueryCacheConfig |
setEvictionConfig(EvictionConfig evictionConfig)
Sets the
EvictionConfig instance for this QueryCache |
QueryCacheConfig |
setIncludeValue(boolean includeValue)
Set
true to enable value caching, otherwise set false |
QueryCacheConfig |
setIndexConfigs(List<IndexConfig> indexConfigs) |
QueryCacheConfig |
setInMemoryFormat(InMemoryFormat inMemoryFormat)
Sets memory format of values of entries in
QueryCache. |
QueryCacheConfig |
setName(String name)
Sets the name of
QueryCache. |
QueryCacheConfig |
setPopulate(boolean populate)
Set
true to enable initial population, otherwise set false. |
QueryCacheConfig |
setPredicateConfig(PredicateConfig predicateConfig)
Sets the predicate of
QueryCache. |
addEntryListenerConfig, equals, getBatchSize, getBufferSize, getClassId, getDelaySeconds, getFactoryId, getInMemoryFormat, getName, hashCode, isCoalesce, isIncludeValue, isPopulate, readData, toString, writeDatapublic QueryCacheConfigReadOnly(QueryCacheConfig other)
public List<IndexConfig> getIndexConfigs()
getIndexConfigs in class QueryCacheConfigpublic List<EntryListenerConfig> getEntryListenerConfigs()
getEntryListenerConfigs in class QueryCacheConfigpublic EvictionConfig getEvictionConfig()
QueryCacheConfigEvictionConfig instance for this QueryCachegetEvictionConfig in class QueryCacheConfigEvictionConfig instance for this QueryCachepublic PredicateConfig getPredicateConfig()
QueryCacheConfigQueryCache.getPredicateConfig in class QueryCacheConfigQueryCachepublic QueryCacheConfig setBatchSize(int batchSize)
QueryCacheConfigQueryCachesetBatchSize in class QueryCacheConfigbatchSize - the batch sizeQueryCacheConfig instancepublic QueryCacheConfig setBufferSize(int bufferSize)
QueryCacheConfigsetBufferSize in class QueryCacheConfigbufferSize - the buffer sizeQueryCacheConfig instancepublic QueryCacheConfig setDelaySeconds(int delaySeconds)
QueryCacheConfigQueryCachesetDelaySeconds in class QueryCacheConfigdelaySeconds - the delay secondsQueryCacheConfig instancepublic QueryCacheConfig setEntryListenerConfigs(List<EntryListenerConfig> listenerConfigs)
setEntryListenerConfigs in class QueryCacheConfigpublic QueryCacheConfig setEvictionConfig(EvictionConfig evictionConfig)
QueryCacheConfigEvictionConfig instance for this QueryCachesetEvictionConfig in class QueryCacheConfigevictionConfig - the EvictionConfig instance for eviction configuration to setQueryCacheConfig instancepublic QueryCacheConfig setIncludeValue(boolean includeValue)
QueryCacheConfigsetIncludeValue in class QueryCacheConfigincludeValue - Set true if value caching is enabled, otherwise set falseQueryCacheConfig instancepublic QueryCacheConfig setInMemoryFormat(InMemoryFormat inMemoryFormat)
QueryCacheConfigQueryCache.
Default value is binary.
setInMemoryFormat in class QueryCacheConfiginMemoryFormat - the memory formatQueryCacheConfig instancepublic QueryCacheConfig setName(String name)
QueryCacheConfigQueryCache.setName in class QueryCacheConfigname - the name of QueryCacheQueryCacheConfig instancepublic QueryCacheConfig setPredicateConfig(PredicateConfig predicateConfig)
QueryCacheConfigQueryCache.setPredicateConfig in class QueryCacheConfigpredicateConfig - config for predicateQueryCacheConfig instancepublic QueryCacheConfig setPopulate(boolean populate)
QueryCacheConfigsetPopulate in class QueryCacheConfigpopulate - set true to enable initial population, otherwise set falseQueryCacheConfig instancepublic QueryCacheConfig setCoalesce(boolean coalesce)
QueryCacheConfigtrue to enable coalescing, otherwise set false.
This setting is only valid if QueryCacheConfig#delaySeconds is greater than 0.
Default value is false.
setCoalesce in class QueryCacheConfigcoalesce - set true to enable, otherwise set falsepublic QueryCacheConfig addIndexConfig(IndexConfig indexConfig)
addIndexConfig in class QueryCacheConfigpublic QueryCacheConfig setIndexConfigs(List<IndexConfig> indexConfigs)
setIndexConfigs in class QueryCacheConfigCopyright © 2019 Hazelcast, Inc.. All rights reserved.