public class GridCacheAttributes extends Object implements Serializable
This class contains information on a single cache configured on some node.
| Constructor and Description |
|---|
GridCacheAttributes(CacheConfiguration cfg)
Creates a new instance of cache attributes.
|
GridCacheAttributes(CacheConfiguration cfg,
CacheConfigurationEnrichment enrichment)
Creates a new instance of cache attributes.
|
public GridCacheAttributes(CacheConfiguration cfg)
cfg - Cache configuration.public GridCacheAttributes(CacheConfiguration cfg, CacheConfigurationEnrichment enrichment)
cfg - Cache configuration.enrichment - Cache configuration enrichment.public String groupName()
public CacheConfiguration configuration()
public String cacheName()
public int qryParallelism()
public CacheMode cacheMode()
public CacheAtomicityMode atomicityMode()
public boolean nearCacheEnabled()
True if near cache is enabled.public CacheRebalanceMode cacheRebalanceMode()
public String cacheAffinityClassName()
public String cacheAffinityMapperClassName()
public boolean affinityIncludeNeighbors()
public int affinityKeyBackups()
public int affinityPartitionsCount()
public String evictionFilterClassName()
@Deprecated public String evictionPolicyClassName()
public String evictionPolicyFactoryClassName()
public String nearEvictionPolicyClassName()
public String nearEvictionPolicyFactoryClassName()
public String storeFactoryClassName()
@Deprecated public String transactionManagerLookupClassName()
TransactionConfiguration.getTxManagerLookupClassName().public long defaultLockTimeout()
@Deprecated public int rebalanceBatchSize()
IgniteConfiguration.getRebalanceBatchSize() instead.public long rebalanceDelay()
@Deprecated public long rebalanceBatchesPrefetchCount()
IgniteConfiguration.getRebalanceBatchesPrefetchCount() instead.public int rebalanceOrder()
@Deprecated public long rebalanceThrottle()
IgniteConfiguration.getRebalanceThrottle() instead.@Deprecated public long rebalanceTimeout()
IgniteConfiguration.getRebalanceTimeout() instead.public CacheWriteSynchronizationMode writeSynchronization()
public boolean readThrough()
public boolean writeThrough()
public boolean loadPreviousValue()
public boolean writeBehindEnabled()
public int writeBehindFlushSize()
public long writeBehindFlushFrequency()
public int writeBehindFlushThreadCount()
public int writeBehindBatchSize()
public boolean writeBehindCoalescing()
public String interceptorClassName()
public boolean isEncryptionEnabled()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.10.0 Release Date : March 10 2021