public class VisorCacheConfiguration extends Object implements Serializable
| Constructor and Description |
|---|
VisorCacheConfiguration() |
public static VisorCacheConfiguration from(Ignite ignite, CacheConfiguration ccfg)
ignite - Grid.ccfg - Cache configuration.public static Iterable<VisorCacheConfiguration> list(Ignite ignite, CacheConfiguration[] caches)
ignite - Grid.caches - Cache configurations.public CacheMode mode()
public void mode(CacheMode mode)
mode - New cache mode.public CacheDistributionMode distributionMode()
public void distributionMode(CacheDistributionMode distributionMode)
distributionMode - New distribution mode.public CacheAtomicityMode atomicityMode()
public void atomicityMode(CacheAtomicityMode atomicityMode)
atomicityMode - New cache atomicity modepublic int atomicSequenceReserveSize()
public void atomicSequenceReserveSize(int atomicSeqReserveSize)
atomicSeqReserveSize - New cache atomic sequence reserve sizepublic CacheAtomicWriteOrderMode atomicWriteOrderMode()
public void atomicWriteOrderMode(CacheAtomicWriteOrderMode atomicWriteOrderMode)
atomicWriteOrderMode - New cache atomicity write ordering mode.public boolean eagerTtl()
public void eagerTtl(boolean eagerTtl)
eagerTtl - New eager ttl flagpublic CacheWriteSynchronizationMode writeSynchronizationMode()
public void writeSynchronizationMode(CacheWriteSynchronizationMode 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 Ignite should attempt to index value and/or key instances
stored in cache.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 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 CacheMemoryMode memoryMode()
public void memoryMode(CacheMemoryMode 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 VisorCacheAffinityConfiguration affinityConfiguration()
public void affinityConfiguration(VisorCacheAffinityConfiguration affinity)
affinity - New cache affinity config.public VisorCachePreloadConfiguration preloadConfiguration()
public void preloadConfiguration(VisorCachePreloadConfiguration preload)
preload - New preload config.public VisorCacheEvictionConfiguration evictConfiguration()
public void evictConfiguration(VisorCacheEvictionConfiguration evict)
evict - New eviction config.public VisorCacheNearConfiguration nearConfiguration()
public void nearConfiguration(VisorCacheNearConfiguration near)
near - New near cache config.public VisorCacheDefaultConfiguration defaultConfiguration()
public void defaultConfiguration(VisorCacheDefaultConfiguration dflt)
dflt - New default configpublic VisorCacheStoreConfiguration storeConfiguration()
public void storeConfiguration(VisorCacheStoreConfiguration store)
store - New store configpublic VisorCacheWriteBehindConfiguration writeBehind()
public void writeBehind(VisorCacheWriteBehindConfiguration writeBehind)
writeBehind - New write behind configpublic void typeMeta(Collection<VisorCacheTypeMetadata> typeMeta)
typeMeta - New collection of type metadata.public Collection<VisorCacheTypeMetadata> typeMeta()
public boolean jdbcStore()
true if cache has JDBC store.public void jdbcStore(boolean jdbcStore)
jdbcStore - true if cache has JDBC store.public boolean readThrough()
public void readThrough(boolean readThrough)
readThrough - New whether cache should operate in read-through mode.public boolean writeThrough()
public void writeThrough(boolean writeThrough)
writeThrough - New whether cache should operate in write-through mode.public boolean statisticsEnabled()
true if cache statistics enabled.public void statisticsEnabled(boolean statisticsEnabled)
statisticsEnabled - true if cache statistics enabled.public boolean managementEnabled()
public void managementEnabled(boolean mgmtEnabled)
mgmtEnabled - New whether management is enabled.public String loaderFactory()
public void loaderFactory(String ldrFactory)
ldrFactory - New class name of cache loader factory.public String writerFactory()
public void writerFactory(String writerFactory)
writerFactory - New class name of cache writer factory.public String expiryPolicyFactory()
public void expiryPolicyFactory(String expiryPlcFactory)
expiryPlcFactory - New class name of expiry policy factory.
Follow @ApacheIgnite
Ignite Fabric : ver. 1.0.0-RC1 Release Date : February 17 2015