public class VisorCacheConfig extends Object implements Serializable
| Constructor and Description |
|---|
VisorCacheConfig() |
public static VisorCacheConfig from(GridCacheConfiguration ccfg)
ccfg - Cache configuration.public static Iterable<VisorCacheConfig> list(GridCacheConfiguration[] caches)
caches - Cache configurations.public GridCacheMode mode()
public void mode(GridCacheMode mode)
mode - New cache mode.public GridCacheDistributionMode distributionMode()
public void distributionMode(GridCacheDistributionMode distributionMode)
distributionMode - New distribution mode.public GridCacheAtomicityMode atomicityMode()
public void atomicityMode(GridCacheAtomicityMode atomicityMode)
atomicityMode - New cache atomicity modepublic int atomicSequenceReserveSize()
public void atomicSequenceReserveSize(int atomicSeqReserveSize)
atomicSeqReserveSize - New cache atomic sequence reserve sizepublic GridCacheAtomicWriteOrderMode atomicWriteOrderMode()
public void atomicWriteOrderMode(GridCacheAtomicWriteOrderMode atomicWriteOrderMode)
atomicWriteOrderMode - New cache atomicity write ordering mode.public boolean eagerTtl()
public void eagerTtl(boolean eagerTtl)
eagerTtl - New eager ttl flagpublic double refreshAheadRatio()
public void refreshAheadRatio(double refreshAheadRatio)
refreshAheadRatio - New refresh ahead ratio.public GridCacheWriteSynchronizationMode writeSynchronizationMode()
public void writeSynchronizationMode(GridCacheWriteSynchronizationMode writeSynchronizationMode)
writeSynchronizationMode - New write synchronization mode.public int sequenceReserveSize()
public void sequenceReserveSize(int seqReserveSize)
seqReserveSize - New sequence reserve size.public boolean swapEnabled()
public void swapEnabled(boolean swapEnabled)
swapEnabled - New swap enabled flag.public boolean queryIndexEnabled()
public void queryIndexEnabled(boolean qryIdxEnabled)
qryIdxEnabled - New flag indicating whether GridGain should attempt to index value and/or key instances
stored in cache.public boolean batchUpdateOnCommit()
public void batchUpdateOnCommit(boolean batchUpdateOnCommit)
batchUpdateOnCommit - New batch update on commit.public boolean invalidate()
public void invalidate(boolean invalidate)
invalidate - New invalidate.public int startSize()
public void startSize(int startSize)
startSize - New start size.@Nullable public String transactionManagerLookupClassName()
public void transactionManagerLookupClassName(@Nullable String tmLookupClsName)
tmLookupClsName - New name of class implementing GridCacheTmLookup.public boolean txSerializableEnabled()
public void txSerializableEnabled(boolean txSerEnabled)
txSerEnabled - New flag to enable/disable transaction serializable isolation level.public long offsetHeapMaxMemory()
public void offsetHeapMaxMemory(long offHeapMaxMemory)
offHeapMaxMemory - New off-heap max memory.public int maxQueryIteratorCount()
public void maxQueryIteratorCount(int maxQryIterCnt)
maxQryIterCnt - New max query iterator countpublic int maxConcurrentAsyncOperations()
public void maxConcurrentAsyncOperations(int maxConcurrentAsyncOps)
maxConcurrentAsyncOps - New max concurrent async operationspublic int pessimisticTxLoggerSize()
public void pessimisticTxLoggerSize(int pessimisticTxLogSize)
pessimisticTxLogSize - New pessimistic tx logger sizepublic int pessimisticTxLoggerLinger()
public void pessimisticTxLoggerLinger(int pessimisticTxLogLinger)
pessimisticTxLogLinger - New pessimistic tx logger linger.public GridCacheMemoryMode memoryMode()
public void memoryMode(GridCacheMemoryMode memoryMode)
memoryMode - New memory mode.public String indexingSpiName()
public void indexingSpiName(String indexingSpiName)
indexingSpiName - New name of SPI to use for indexing.public void interceptor(@Nullable String interceptor)
interceptor - New cache interceptor.public VisorAffinityConfig affinityConfig()
public void affinityConfig(VisorAffinityConfig affinity)
affinity - New cache affinity config.public VisorPreloadConfig preloadConfig()
public void preloadConfig(VisorPreloadConfig preload)
preload - New preload config.public VisorEvictionConfig evictConfig()
public void evictConfig(VisorEvictionConfig evict)
evict - New eviction config.public VisorNearCacheConfig nearConfig()
public void nearConfig(VisorNearCacheConfig near)
near - New near cache config.public VisorDefaultConfig defaultConfig()
public void defaultConfig(VisorDefaultConfig dflt)
dflt - New default configpublic VisorDgcConfig dgcConfig()
public void dgcConfig(VisorDgcConfig dgc)
dgc - New dgc configpublic VisorStoreConfig storeConfig()
public void storeConfig(VisorStoreConfig store)
store - New store configpublic VisorWriteBehindConfig writeBehind()
public void VisorWriteBehindConfig(VisorWriteBehindConfig writeBehind)
writeBehind - New write behind config@Nullable public VisorDrSenderConfig drSendConfig()
public void drSendConfig(@Nullable VisorDrSenderConfig drSndCfg)
drSndCfg - New data center replication send configuration. *@Nullable public VisorDrReceiverConfig drReceiveConfig()
public void drReceiveConfig(@Nullable VisorDrReceiverConfig drRcvCfg)
drRcvCfg - New data center replication receive configuration.Copyright © 2014. All rights reserved.