| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <link rel="canonical" href="https://ignite.apache.org/releases/2.1.0/javadoc/org/apache/ignite/configuration/CacheConfiguration.html" /> |
| <META NAME="ROBOTS" CONTENT="NOINDEX"> |
| |
| <!-- Generated by javadoc (version 1.7.0_80) on Thu Jul 20 19:37:42 UTC 2017 --> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <title>CacheConfiguration (Ignite 2.1.0)</title> |
| <meta name="date" content="2017-07-20"> |
| <link rel="stylesheet" type="text/css" href="../../../../javadoc.css" title="Style"> |
| |
| <script> |
| (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ |
| (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), |
| m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) |
| })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); |
| |
| ga('create', 'UA-61232409-1', 'auto'); |
| ga('send', 'pageview'); |
| |
| </script></head> |
| <body> |
| <script type="text/javascript"><!-- |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="CacheConfiguration (Ignite 2.1.0)"; |
| } |
| //--> |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a name="navbar_top"> |
| <!-- --> |
| </a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="class-use/CacheConfiguration.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../help-doc.html">Help</a></li> |
| </ul> |
| <div class="aboutLanguage"><em>Ignite - In-Memory Data Fabric</em></div> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../org/apache/ignite/configuration/BinaryConfiguration.html" title="class in org.apache.ignite.configuration"><span class="strong">Prev Class</span></a></li> |
| <li><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.IgniteAllNodesPredicate.html" title="class in org.apache.ignite.configuration"><span class="strong">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../index.html?org/apache/ignite/configuration/CacheConfiguration.html" target="_top">Frames</a></li> |
| <li><a href="CacheConfiguration.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_top"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li><a href="#nested_class_summary">Nested</a> | </li> |
| <li><a href="#field_summary">Field</a> | </li> |
| <li><a href="#constructor_summary">Constr</a> | </li> |
| <li><a href="#method_summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field_detail">Field</a> | </li> |
| <li><a href="#constructor_detail">Constr</a> | </li> |
| <li><a href="#method_detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip-navbar_top"> |
| <!-- --> |
| </a></div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <div class="header"> |
| <div class="subTitle">org.apache.ignite.configuration</div> |
| <h2 title="Class CacheConfiguration" class="title">Class CacheConfiguration<K,V></h2> |
| </div> |
| <div class="contentContainer"> |
| <ul class="inheritance"> |
| <li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> |
| <li> |
| <ul class="inheritance"> |
| <li>javax.cache.configuration.MutableConfiguration<K,V></li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.apache.ignite.configuration.CacheConfiguration<K,V></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <div class="description"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <dl> |
| <dt>All Implemented Interfaces:</dt> |
| <dd><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, javax.cache.configuration.CompleteConfiguration<K,V>, javax.cache.configuration.Configuration<K,V></dd> |
| </dl> |
| <hr> |
| <br> |
| <pre>public class <span class="strong">CacheConfiguration<K,V></span> |
| extends javax.cache.configuration.MutableConfiguration<K,V></pre> |
| <div class="block">This class defines grid cache configuration. This configuration is passed to |
| grid via <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getCacheConfiguration()"><code>IgniteConfiguration.getCacheConfiguration()</code></a> method. It defines all configuration |
| parameters required to start a cache within grid instance. You can have multiple caches |
| configured with different names within one grid. |
| <p> |
| Cache configuration is set on <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setCacheConfiguration(org.apache.ignite.configuration.CacheConfiguration...)"><code>IgniteConfiguration.setCacheConfiguration(CacheConfiguration...)</code></a> method. This adapter is a simple bean and |
| can be configured from Spring XML files (or other DI frameworks). <p> Note that absolutely all configuration |
| properties are optional, so users should only change what they need.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#org.apache.ignite.configuration.CacheConfiguration">Serialized Form</a></dd></dl> |
| </li> |
| </ul> |
| </div> |
| <div class="summary"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ======== NESTED CLASS SUMMARY ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="nested_class_summary"> |
| <!-- --> |
| </a> |
| <h3>Nested Class Summary</h3> |
| <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation"> |
| <caption><span>Nested Classes</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Class and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static class </code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.IgniteAllNodesPredicate.html" title="class in org.apache.ignite.configuration">CacheConfiguration.IgniteAllNodesPredicate</a></strong></code> |
| <div class="block">Filter that accepts all nodes.</div> |
| </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| <!-- =========== FIELD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field_summary"> |
| <!-- --> |
| </a> |
| <h3>Field Summary</h3> |
| <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> |
| <caption><span>Fields</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Field and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../org/apache/ignite/lang/IgnitePredicate.html" title="interface in org.apache.ignite.lang">IgnitePredicate</a><<a href="../../../../org/apache/ignite/cluster/ClusterNode.html" title="interface in org.apache.ignite.cluster">ClusterNode</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#ALL_NODES">ALL_NODES</a></strong></code> |
| <div class="block">Filter that accepts all nodes.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_BACKUPS">DFLT_BACKUPS</a></strong></code> |
| <div class="block">Default number of backups.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../org/apache/ignite/cache/CacheAtomicityMode.html" title="enum in org.apache.ignite.cache">CacheAtomicityMode</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_CACHE_ATOMICITY_MODE">DFLT_CACHE_ATOMICITY_MODE</a></strong></code> |
| <div class="block">Default atomicity mode.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../org/apache/ignite/cache/CacheMode.html" title="enum in org.apache.ignite.cache">CacheMode</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_CACHE_MODE">DFLT_CACHE_MODE</a></strong></code> |
| <div class="block">Default caching mode.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_CACHE_SIZE">DFLT_CACHE_SIZE</a></strong></code> |
| <div class="block">Default cache size to use with eviction policy.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_CONCURRENT_LOAD_ALL_THRESHOLD">DFLT_CONCURRENT_LOAD_ALL_THRESHOLD</a></strong></code> |
| <div class="block">Default threshold for concurrent loading of keys from <a href="../../../../org/apache/ignite/cache/store/CacheStore.html" title="interface in org.apache.ignite.cache.store"><code>CacheStore</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_COPY_ON_READ">DFLT_COPY_ON_READ</a></strong></code> |
| <div class="block">Default value for 'copyOnRead' flag.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_EAGER_TTL">DFLT_EAGER_TTL</a></strong></code> |
| <div class="block">Default value for eager ttl flag.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_INVALIDATE">DFLT_INVALIDATE</a></strong></code> |
| <div class="block">Default value for 'invalidate' flag that indicates if this is invalidation-based cache.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_LOAD_PREV_VAL">DFLT_LOAD_PREV_VAL</a></strong></code> |
| <div class="block">Default value for load previous value flag.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static long</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_LOCK_TIMEOUT">DFLT_LOCK_TIMEOUT</a></strong></code> |
| <div class="block">Default lock timeout.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static long</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_LONG_QRY_WARN_TIMEOUT">DFLT_LONG_QRY_WARN_TIMEOUT</a></strong></code> |
| <div class="block"><strong>Deprecated.</strong> </div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_MAX_CONCURRENT_ASYNC_OPS">DFLT_MAX_CONCURRENT_ASYNC_OPS</a></strong></code> |
| <div class="block">Default value for 'maxConcurrentAsyncOps'.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_MAX_QUERY_ITERATOR_CNT">DFLT_MAX_QUERY_ITERATOR_CNT</a></strong></code> |
| <div class="block">Default maximum number of query iterators that can be stored.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_NEAR_START_SIZE">DFLT_NEAR_START_SIZE</a></strong></code> |
| <div class="block">Initial default near cache size.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../org/apache/ignite/cache/PartitionLossPolicy.html" title="enum in org.apache.ignite.cache">PartitionLossPolicy</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_PARTITION_LOSS_POLICY">DFLT_PARTITION_LOSS_POLICY</a></strong></code> |
| <div class="block">Default partition loss policy.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_QRY_DETAIL_METRICS_SIZE">DFLT_QRY_DETAIL_METRICS_SIZE</a></strong></code> |
| <div class="block">Default number of queries detail metrics to collect.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_QUERY_PARALLELISM">DFLT_QUERY_PARALLELISM</a></strong></code> |
| <div class="block">Default query parallelism.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_READ_FROM_BACKUP">DFLT_READ_FROM_BACKUP</a></strong></code> |
| <div class="block">Default value for 'readFromBackup' flag.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_REBALANCE_BATCH_SIZE">DFLT_REBALANCE_BATCH_SIZE</a></strong></code> |
| <div class="block">Default rebalance batch size in bytes.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static long</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_REBALANCE_BATCHES_PREFETCH_COUNT">DFLT_REBALANCE_BATCHES_PREFETCH_COUNT</a></strong></code> |
| <div class="block">Default rebalance batches prefetch count.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../org/apache/ignite/cache/CacheRebalanceMode.html" title="enum in org.apache.ignite.cache">CacheRebalanceMode</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_REBALANCE_MODE">DFLT_REBALANCE_MODE</a></strong></code> |
| <div class="block">Default rebalance mode for distributed cache.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_REBALANCE_THREAD_POOL_SIZE">DFLT_REBALANCE_THREAD_POOL_SIZE</a></strong></code> |
| <div class="block"><strong>Deprecated.</strong> </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static long</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_REBALANCE_THROTTLE">DFLT_REBALANCE_THROTTLE</a></strong></code> |
| <div class="block">Time in milliseconds to wait between rebalance messages to avoid overloading CPU.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static long</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_REBALANCE_TIMEOUT">DFLT_REBALANCE_TIMEOUT</a></strong></code> |
| <div class="block">Default rebalance timeout (ms).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_SQL_INDEX_MAX_INLINE_SIZE">DFLT_SQL_INDEX_MAX_INLINE_SIZE</a></strong></code> |
| <div class="block">Default maximum inline size for sql indexes.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_STORE_KEEP_BINARY">DFLT_STORE_KEEP_BINARY</a></strong></code> |
| <div class="block">Default value for keep binary in store behavior .</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_WRITE_BEHIND_BATCH_SIZE">DFLT_WRITE_BEHIND_BATCH_SIZE</a></strong></code> |
| <div class="block">Default batch size for write-behind cache store.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_WRITE_BEHIND_COALESCING">DFLT_WRITE_BEHIND_COALESCING</a></strong></code> |
| <div class="block">Default write coalescing for write-behind cache store.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_WRITE_BEHIND_CRITICAL_SIZE">DFLT_WRITE_BEHIND_CRITICAL_SIZE</a></strong></code> |
| <div class="block">Default critical size used when flush size is not specified.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_WRITE_BEHIND_ENABLED">DFLT_WRITE_BEHIND_ENABLED</a></strong></code> |
| <div class="block">Default value for 'writeBehindEnabled' flag.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static long</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_WRITE_BEHIND_FLUSH_FREQUENCY">DFLT_WRITE_BEHIND_FLUSH_FREQUENCY</a></strong></code> |
| <div class="block">Default flush frequency for write-behind cache store in milliseconds.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_WRITE_BEHIND_FLUSH_SIZE">DFLT_WRITE_BEHIND_FLUSH_SIZE</a></strong></code> |
| <div class="block">Default flush size for write-behind cache store.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_WRITE_FROM_BEHIND_FLUSH_THREAD_CNT">DFLT_WRITE_FROM_BEHIND_FLUSH_THREAD_CNT</a></strong></code> |
| <div class="block">Default count of flush threads for write-behind cache store.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#MAX_PARTITIONS_COUNT">MAX_PARTITIONS_COUNT</a></strong></code> |
| <div class="block">Maximum number of partitions.</div> |
| </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields_inherited_from_class_javax.cache.configuration.MutableConfiguration"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from class javax.cache.configuration.MutableConfiguration</h3> |
| <code>cacheLoaderFactory, cacheWriterFactory, expiryPolicyFactory, isManagementEnabled, isReadThrough, isStatisticsEnabled, isStoreByValue, isWriteThrough, keyType, listenerConfigurations, valueType</code></li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor_summary"> |
| <!-- --> |
| </a> |
| <h3>Constructor Summary</h3> |
| <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> |
| <caption><span>Constructors</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colOne" scope="col">Constructor and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#CacheConfiguration()">CacheConfiguration</a></strong>()</code> |
| <div class="block">Empty constructor (all values are initialized to their defaults).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colOne"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#CacheConfiguration(javax.cache.configuration.CompleteConfiguration)">CacheConfiguration</a></strong>(javax.cache.configuration.CompleteConfiguration<<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>> cfg)</code> |
| <div class="block">Copy constructor.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#CacheConfiguration(java.lang.String)">CacheConfiguration</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method_summary"> |
| <!-- --> |
| </a> |
| <h3>Method Summary</h3> |
| <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> |
| <caption><span>Methods</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Method and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>javax.cache.configuration.MutableConfiguration<<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#addCacheEntryListenerConfiguration(javax.cache.configuration.CacheEntryListenerConfiguration)">addCacheEntryListenerConfiguration</a></strong>(javax.cache.configuration.CacheEntryListenerConfiguration<<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>> cacheEntryLsnrCfg)</code></td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#clearQueryEntities()">clearQueryEntities</a></strong>()</code> |
| <div class="block">Clear query entities.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/cache/affinity/AffinityFunction.html" title="interface in org.apache.ignite.cache.affinity">AffinityFunction</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getAffinity()">getAffinity</a></strong>()</code> |
| <div class="block">Gets key topology resolver to provide mapping from keys to nodes.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/cache/affinity/AffinityKeyMapper.html" title="interface in org.apache.ignite.cache.affinity">AffinityKeyMapper</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getAffinityMapper()">getAffinityMapper</a></strong>()</code> |
| <div class="block">Affinity key mapper used to provide custom affinity key for any given key.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/cache/CacheAtomicityMode.html" title="enum in org.apache.ignite.cache">CacheAtomicityMode</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getAtomicityMode()">getAtomicityMode</a></strong>()</code> |
| <div class="block">Gets cache atomicity mode.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getBackups()">getBackups</a></strong>()</code> |
| <div class="block">Gets number of nodes used to back up single partition for <a href="../../../../org/apache/ignite/cache/CacheMode.html#PARTITIONED"><code>CacheMode.PARTITIONED</code></a> cache.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><javax.cache.configuration.CacheEntryListenerConfiguration<<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getCacheEntryListenerConfigurations()">getCacheEntryListenerConfigurations</a></strong>()</code></td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/cache/CacheMode.html" title="enum in org.apache.ignite.cache">CacheMode</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getCacheMode()">getCacheMode</a></strong>()</code> |
| <div class="block">Gets caching mode to use.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>javax.cache.configuration.Factory<<a href="../../../../org/apache/ignite/cache/store/CacheStore.html" title="interface in org.apache.ignite.cache.store">CacheStore</a><? super <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,? super <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getCacheStoreFactory()">getCacheStoreFactory</a></strong>()</code> |
| <div class="block">Gets factory for underlying persistent storage for read-through and write-through operations.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>javax.cache.configuration.Factory<? extends <a href="../../../../org/apache/ignite/cache/store/CacheStoreSessionListener.html" title="interface in org.apache.ignite.cache.store">CacheStoreSessionListener</a>>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getCacheStoreSessionListenerFactories()">getCacheStoreSessionListenerFactories</a></strong>()</code> |
| <div class="block">Gets cache store session listener factories.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>long</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getDefaultLockTimeout()">getDefaultLockTimeout</a></strong>()</code> |
| <div class="block">Gets default lock acquisition timeout.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/cache/eviction/EvictionFilter.html" title="interface in org.apache.ignite.cache.eviction">EvictionFilter</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getEvictionFilter()">getEvictionFilter</a></strong>()</code> |
| <div class="block">Gets eviction filter to specify which entries should not be evicted |
| (except explicit evict by calling <a href="../../../../org/apache/ignite/IgniteCache.html#localEvict(java.util.Collection)"><code>IgniteCache.localEvict(Collection)</code></a>).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/cache/eviction/EvictionPolicy.html" title="interface in org.apache.ignite.cache.eviction">EvictionPolicy</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getEvictionPolicy()">getEvictionPolicy</a></strong>()</code> |
| <div class="block">Gets cache eviction policy.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getGroupName()">getGroupName</a></strong>()</code> |
| <div class="block">Gets the cache group name.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getIndexedTypes()">getIndexedTypes</a></strong>()</code> |
| <div class="block">Array of key and value type pairs to be indexed (thus array length must be always even).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/cache/CacheInterceptor.html" title="interface in org.apache.ignite.cache">CacheInterceptor</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getInterceptor()">getInterceptor</a></strong>()</code> |
| <div class="block">Gets cache interceptor.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/cache/CacheKeyConfiguration.html" title="class in org.apache.ignite.cache">CacheKeyConfiguration</a>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getKeyConfiguration()">getKeyConfiguration</a></strong>()</code> |
| <div class="block">Gets cache key configuration.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getLongQueryWarningTimeout()">getLongQueryWarningTimeout</a></strong>()</code> |
| <div class="block"><strong>Deprecated.</strong> |
| <div class="block"><i>Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getLongQueryWarningTimeout()"><code>IgniteConfiguration.getLongQueryWarningTimeout()</code></a> instead.</i></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getMaxConcurrentAsyncOperations()">getMaxConcurrentAsyncOperations</a></strong>()</code> |
| <div class="block">Gets maximum number of allowed concurrent asynchronous operations.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getMaxQueryIteratorsCount()">getMaxQueryIteratorsCount</a></strong>()</code> |
| <div class="block">Gets maximum number of query iterators that can be stored.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getMemoryPolicyName()">getMemoryPolicyName</a></strong>()</code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getName()">getName</a></strong>()</code> |
| <div class="block">Cache name or <code>null</code> if not provided, then this will be considered a default |
| cache which can be accessed via <a href="../../../../org/apache/ignite/Ignite.html#cache(java.lang.String)"><code>Ignite.cache(String)</code></a> method.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/NearCacheConfiguration.html" title="class in org.apache.ignite.configuration">NearCacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getNearConfiguration()">getNearConfiguration</a></strong>()</code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/lang/IgnitePredicate.html" title="interface in org.apache.ignite.lang">IgnitePredicate</a><<a href="../../../../org/apache/ignite/cluster/ClusterNode.html" title="interface in org.apache.ignite.cluster">ClusterNode</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getNodeFilter()">getNodeFilter</a></strong>()</code> |
| <div class="block">Gets filter which determines on what nodes the cache should be started.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/cache/PartitionLossPolicy.html" title="enum in org.apache.ignite.cache">PartitionLossPolicy</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getPartitionLossPolicy()">getPartitionLossPolicy</a></strong>()</code> |
| <div class="block">Gets partition loss policy.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/plugin/CachePluginConfiguration.html" title="interface in org.apache.ignite.plugin">CachePluginConfiguration</a>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getPluginConfigurations()">getPluginConfigurations</a></strong>()</code> |
| <div class="block">Gets array of cache plugin configurations.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getQueryDetailMetricsSize()">getQueryDetailMetricsSize</a></strong>()</code> |
| <div class="block">Gets size of queries detail metrics that will be stored in memory for monitoring purposes.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../org/apache/ignite/cache/QueryEntity.html" title="class in org.apache.ignite.cache">QueryEntity</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getQueryEntities()">getQueryEntities</a></strong>()</code> |
| <div class="block">Gets a collection of configured query entities.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getQueryParallelism()">getQueryParallelism</a></strong>()</code> |
| <div class="block">Defines a hint to query execution engine on desired degree of parallelism within a single node.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getRebalanceBatchesPrefetchCount()">getRebalanceBatchesPrefetchCount</a></strong>()</code> |
| <div class="block">To gain better rebalancing performance supplier node can provide more than one batch at rebalancing start and |
| provide one new to each next demand request.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getRebalanceBatchSize()">getRebalanceBatchSize</a></strong>()</code> |
| <div class="block">Gets size (in number bytes) to be loaded within a single rebalance message.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getRebalanceDelay()">getRebalanceDelay</a></strong>()</code> |
| <div class="block">Gets delay in milliseconds upon a node joining or leaving topology (or crash) after which rebalancing |
| should be started automatically.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/cache/CacheRebalanceMode.html" title="enum in org.apache.ignite.cache">CacheRebalanceMode</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getRebalanceMode()">getRebalanceMode</a></strong>()</code> |
| <div class="block">Gets rebalance mode for distributed cache.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getRebalanceOrder()">getRebalanceOrder</a></strong>()</code> |
| <div class="block">Gets cache rebalance order.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getRebalanceThreadPoolSize()">getRebalanceThreadPoolSize</a></strong>()</code> |
| <div class="block"><strong>Deprecated.</strong> </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getRebalanceThrottle()">getRebalanceThrottle</a></strong>()</code> |
| <div class="block">Time in milliseconds to wait between rebalance messages to avoid overloading of CPU or network.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>long</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getRebalanceTimeout()">getRebalanceTimeout</a></strong>()</code> |
| <div class="block">Gets rebalance timeout (ms).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>[]</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getSqlFunctionClasses()">getSqlFunctionClasses</a></strong>()</code> |
| <div class="block">Gets classes with methods annotated by <a href="../../../../org/apache/ignite/cache/query/annotations/QuerySqlFunction.html" title="annotation in org.apache.ignite.cache.query.annotations"><code>QuerySqlFunction</code></a> |
| to be used as user-defined functions from SQL queries.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getSqlIndexMaxInlineSize()">getSqlIndexMaxInlineSize</a></strong>()</code> |
| <div class="block">Gets maximum inline size for sql indexes.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getSqlSchema()">getSqlSchema</a></strong>()</code> |
| <div class="block">Gets custom name of the sql schema.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getStoreConcurrentLoadAllThreshold()">getStoreConcurrentLoadAllThreshold</a></strong>()</code> |
| <div class="block">Gets the threshold used in cases when values for multiple keys are being loaded from an underlying |
| <a href="../../../../org/apache/ignite/cache/store/CacheStore.html" title="interface in org.apache.ignite.cache.store"><code>CacheStore</code></a> in parallel.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/TopologyValidator.html" title="interface in org.apache.ignite.configuration">TopologyValidator</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getTopologyValidator()">getTopologyValidator</a></strong>()</code> |
| <div class="block">Gets topology validator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getTransactionManagerLookupClassName()">getTransactionManagerLookupClassName</a></strong>()</code> |
| <div class="block"><strong>Deprecated.</strong> |
| <div class="block"><i>Use <a href="../../../../org/apache/ignite/configuration/TransactionConfiguration.html#getTxManagerFactory()"><code>TransactionConfiguration.getTxManagerFactory()</code></a> instead.</i></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getWriteBehindBatchSize()">getWriteBehindBatchSize</a></strong>()</code> |
| <div class="block">Maximum batch size for write-behind cache store operations.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getWriteBehindCoalescing()">getWriteBehindCoalescing</a></strong>()</code> |
| <div class="block">Write coalescing flag for write-behind cache store operations.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getWriteBehindFlushFrequency()">getWriteBehindFlushFrequency</a></strong>()</code> |
| <div class="block">Frequency with which write-behind cache is flushed to the cache store in milliseconds.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getWriteBehindFlushSize()">getWriteBehindFlushSize</a></strong>()</code> |
| <div class="block">Maximum size of the write-behind cache.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getWriteBehindFlushThreadCount()">getWriteBehindFlushThreadCount</a></strong>()</code> |
| <div class="block">Number of threads that will perform cache flushing.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/cache/CacheWriteSynchronizationMode.html" title="enum in org.apache.ignite.cache">CacheWriteSynchronizationMode</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getWriteSynchronizationMode()">getWriteSynchronizationMode</a></strong>()</code> |
| <div class="block">Gets write synchronization mode.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isCopyOnRead()">isCopyOnRead</a></strong>()</code> |
| <div class="block">Gets flag indicating whether copy of of the value stored in cache should be created |
| for cache operation implying return value.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isEagerTtl()">isEagerTtl</a></strong>()</code> |
| <div class="block">Gets flag indicating whether expired cache entries will be eagerly removed from cache.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isInvalidate()">isInvalidate</a></strong>()</code> |
| <div class="block">Invalidation flag.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isLoadPreviousValue()">isLoadPreviousValue</a></strong>()</code> |
| <div class="block">Gets flag indicating whether value should be loaded from store if it is not in the cache |
| for following cache operations: |
| |
| <a href="../../../../org/apache/ignite/IgniteCache.html#putIfAbsent(K,%20V)"><code>IgniteCache.putIfAbsent(Object, Object)</code></a> |
| <a href="../../../../org/apache/ignite/IgniteCache.html#replace(K,%20V)"><code>IgniteCache.replace(Object, Object)</code></a> |
| <a href="../../../../org/apache/ignite/IgniteCache.html#replace(K,%20V,%20V)"><code>IgniteCache.replace(Object, Object, Object)</code></a> |
| <a href="../../../../org/apache/ignite/IgniteCache.html#remove(K,%20V)"><code>IgniteCache.remove(Object, Object)</code></a> |
| <a href="../../../../org/apache/ignite/IgniteCache.html#getAndPut(K,%20V)"><code>IgniteCache.getAndPut(Object, Object)</code></a> |
| <a href="../../../../org/apache/ignite/IgniteCache.html#getAndRemove(K)"><code>IgniteCache.getAndRemove(Object)</code></a> |
| <a href="../../../../org/apache/ignite/IgniteCache.html#getAndReplace(K,%20V)"><code>IgniteCache.getAndReplace(Object, Object)</code></a> |
| <a href="../../../../org/apache/ignite/IgniteCache.html#getAndPutIfAbsent(K,%20V)"><code>IgniteCache.getAndPutIfAbsent(Object, Object)</code></a> |
| </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isOnheapCacheEnabled()">isOnheapCacheEnabled</a></strong>()</code> |
| <div class="block">Checks if the on-heap cache is enabled for the off-heap based page memory.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isReadFromBackup()">isReadFromBackup</a></strong>()</code> |
| <div class="block">Gets flag indicating whether data can be read from backup.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isSqlEscapeAll()">isSqlEscapeAll</a></strong>()</code> |
| <div class="block">If <code>true</code> all the SQL table and field names will be escaped with double quotes like |
| ({@code "tableName"."</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isStoreKeepBinary()">isStoreKeepBinary</a></strong>()</code> |
| <div class="block">Flag indicating that <a href="../../../../org/apache/ignite/cache/store/CacheStore.html" title="interface in org.apache.ignite.cache.store"><code>CacheStore</code></a> implementation |
| is working with binary objects instead of Java objects.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isWriteBehindEnabled()">isWriteBehindEnabled</a></strong>()</code> |
| <div class="block">Flag indicating whether Ignite should use write-behind behaviour for the cache store.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>javax.cache.configuration.MutableConfiguration<<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#removeCacheEntryListenerConfiguration(javax.cache.configuration.CacheEntryListenerConfiguration)">removeCacheEntryListenerConfiguration</a></strong>(javax.cache.configuration.CacheEntryListenerConfiguration<<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>> cacheEntryLsnrCfg)</code></td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setAffinity(org.apache.ignite.cache.affinity.AffinityFunction)">setAffinity</a></strong>(<a href="../../../../org/apache/ignite/cache/affinity/AffinityFunction.html" title="interface in org.apache.ignite.cache.affinity">AffinityFunction</a> aff)</code> |
| <div class="block">Sets affinity for cache keys.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setAffinityMapper(org.apache.ignite.cache.affinity.AffinityKeyMapper)">setAffinityMapper</a></strong>(<a href="../../../../org/apache/ignite/cache/affinity/AffinityKeyMapper.html" title="interface in org.apache.ignite.cache.affinity">AffinityKeyMapper</a> affMapper)</code> |
| <div class="block">Sets custom affinity mapper.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setAtomicityMode(org.apache.ignite.cache.CacheAtomicityMode)">setAtomicityMode</a></strong>(<a href="../../../../org/apache/ignite/cache/CacheAtomicityMode.html" title="enum in org.apache.ignite.cache">CacheAtomicityMode</a> atomicityMode)</code> |
| <div class="block">Sets cache atomicity mode.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setBackups(int)">setBackups</a></strong>(int backups)</code> |
| <div class="block">Sets number of nodes used to back up single partition for <a href="../../../../org/apache/ignite/cache/CacheMode.html#PARTITIONED"><code>CacheMode.PARTITIONED</code></a> cache.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setCacheLoaderFactory(javax.cache.configuration.Factory)">setCacheLoaderFactory</a></strong>(javax.cache.configuration.Factory<? extends javax.cache.integration.CacheLoader<<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>>> factory)</code></td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setCacheMode(org.apache.ignite.cache.CacheMode)">setCacheMode</a></strong>(<a href="../../../../org/apache/ignite/cache/CacheMode.html" title="enum in org.apache.ignite.cache">CacheMode</a> cacheMode)</code> |
| <div class="block">Sets caching mode.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setCacheStoreFactory(javax.cache.configuration.Factory)">setCacheStoreFactory</a></strong>(javax.cache.configuration.Factory<? extends <a href="../../../../org/apache/ignite/cache/store/CacheStore.html" title="interface in org.apache.ignite.cache.store">CacheStore</a><? super <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,? super <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>>> storeFactory)</code> |
| <div class="block">Sets factory for persistent storage for cache data.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setCacheStoreSessionListenerFactories(javax.cache.configuration.Factory...)">setCacheStoreSessionListenerFactories</a></strong>(javax.cache.configuration.Factory<? extends <a href="../../../../org/apache/ignite/cache/store/CacheStoreSessionListener.html" title="interface in org.apache.ignite.cache.store">CacheStoreSessionListener</a>>... storeSesLsnrs)</code> |
| <div class="block">Cache store session listener factories.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setCacheWriterFactory(javax.cache.configuration.Factory)">setCacheWriterFactory</a></strong>(javax.cache.configuration.Factory<? extends javax.cache.integration.CacheWriter<? super <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,? super <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>>> factory)</code></td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setCopyOnRead(boolean)">setCopyOnRead</a></strong>(boolean cpOnRead)</code> |
| <div class="block">Sets copy on read flag.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setDefaultLockTimeout(long)">setDefaultLockTimeout</a></strong>(long dfltLockTimeout)</code> |
| <div class="block">Sets default lock timeout in milliseconds.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setEagerTtl(boolean)">setEagerTtl</a></strong>(boolean eagerTtl)</code> |
| <div class="block">Sets eager ttl flag.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setEvictionFilter(org.apache.ignite.cache.eviction.EvictionFilter)">setEvictionFilter</a></strong>(<a href="../../../../org/apache/ignite/cache/eviction/EvictionFilter.html" title="interface in org.apache.ignite.cache.eviction">EvictionFilter</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>> evictFilter)</code> |
| <div class="block">Sets eviction filter.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setEvictionPolicy(org.apache.ignite.cache.eviction.EvictionPolicy)">setEvictionPolicy</a></strong>(<a href="../../../../org/apache/ignite/cache/eviction/EvictionPolicy.html" title="interface in org.apache.ignite.cache.eviction">EvictionPolicy</a> evictPlc)</code> |
| <div class="block">Sets cache eviction policy.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setExpiryPolicyFactory(javax.cache.configuration.Factory)">setExpiryPolicyFactory</a></strong>(javax.cache.configuration.Factory<? extends javax.cache.expiry.ExpiryPolicy> factory)</code></td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setGroupName(java.lang.String)">setGroupName</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> grpName)</code> |
| <div class="block">Sets the cache group name.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setIndexedTypes(java.lang.Class...)">setIndexedTypes</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... indexedTypes)</code> |
| <div class="block">Array of key and value type pairs to be indexed (thus array length must be always even).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setInterceptor(org.apache.ignite.cache.CacheInterceptor)">setInterceptor</a></strong>(<a href="../../../../org/apache/ignite/cache/CacheInterceptor.html" title="interface in org.apache.ignite.cache">CacheInterceptor</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>> interceptor)</code> |
| <div class="block">Sets cache interceptor.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setInvalidate(boolean)">setInvalidate</a></strong>(boolean invalidate)</code> |
| <div class="block">Sets invalidation flag for near cache entries in this transaction.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setKeyConfiguration(org.apache.ignite.cache.CacheKeyConfiguration...)">setKeyConfiguration</a></strong>(<a href="../../../../org/apache/ignite/cache/CacheKeyConfiguration.html" title="class in org.apache.ignite.cache">CacheKeyConfiguration</a>... cacheKeyCfg)</code> |
| <div class="block">Sets cache key configuration.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setLoadPreviousValue(boolean)">setLoadPreviousValue</a></strong>(boolean loadPrevVal)</code> |
| <div class="block">Sets flag indicating whether value should be loaded from store if it is not in the cache |
| for following cache operations: |
| |
| <a href="../../../../org/apache/ignite/IgniteCache.html#putIfAbsent(K,%20V)"><code>IgniteCache.putIfAbsent(Object, Object)</code></a> |
| <a href="../../../../org/apache/ignite/IgniteCache.html#replace(K,%20V)"><code>IgniteCache.replace(Object, Object)</code></a> |
| <a href="../../../../org/apache/ignite/IgniteCache.html#replace(K,%20V,%20V)"><code>IgniteCache.replace(Object, Object, Object)</code></a> |
| <a href="../../../../org/apache/ignite/IgniteCache.html#remove(K,%20V)"><code>IgniteCache.remove(Object, Object)</code></a> |
| <a href="../../../../org/apache/ignite/IgniteCache.html#getAndPut(K,%20V)"><code>IgniteCache.getAndPut(Object, Object)</code></a> |
| <a href="../../../../org/apache/ignite/IgniteCache.html#getAndRemove(K)"><code>IgniteCache.getAndRemove(Object)</code></a> |
| <a href="../../../../org/apache/ignite/IgniteCache.html#getAndReplace(K,%20V)"><code>IgniteCache.getAndReplace(Object, Object)</code></a> |
| <a href="../../../../org/apache/ignite/IgniteCache.html#getAndPutIfAbsent(K,%20V)"><code>IgniteCache.getAndPutIfAbsent(Object, Object)</code></a> |
| |
| When not set, default value is <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_LOAD_PREV_VAL"><code>DFLT_LOAD_PREV_VAL</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setLongQueryWarningTimeout(long)">setLongQueryWarningTimeout</a></strong>(long longQryWarnTimeout)</code> |
| <div class="block"><strong>Deprecated.</strong> |
| <div class="block"><i>Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setLongQueryWarningTimeout(long)"><code>IgniteConfiguration.setLongQueryWarningTimeout(long)</code></a> instead.</i></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setManagementEnabled(boolean)">setManagementEnabled</a></strong>(boolean enabled)</code></td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setMaxConcurrentAsyncOperations(int)">setMaxConcurrentAsyncOperations</a></strong>(int maxConcurrentAsyncOps)</code> |
| <div class="block">Sets maximum number of concurrent asynchronous operations.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setMaxQueryIteratorsCount(int)">setMaxQueryIteratorsCount</a></strong>(int maxQryIterCnt)</code> |
| <div class="block">Sets maximum number of query iterators that can be stored.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setMemoryPolicyName(java.lang.String)">setMemoryPolicyName</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> memPlcName)</code> |
| <div class="block">Sets a name of <a href="../../../../org/apache/ignite/configuration/MemoryPolicyConfiguration.html" title="class in org.apache.ignite.configuration"><code>MemoryPolicyConfiguration</code></a> for this cache.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setName(java.lang.String)">setName</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> |
| <div class="block">Sets cache name.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setNearConfiguration(org.apache.ignite.configuration.NearCacheConfiguration)">setNearConfiguration</a></strong>(<a href="../../../../org/apache/ignite/configuration/NearCacheConfiguration.html" title="class in org.apache.ignite.configuration">NearCacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>> nearCfg)</code> |
| <div class="block">Sets the near cache configuration to use on all cache nodes.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setNodeFilter(org.apache.ignite.lang.IgnitePredicate)">setNodeFilter</a></strong>(<a href="../../../../org/apache/ignite/lang/IgnitePredicate.html" title="interface in org.apache.ignite.lang">IgnitePredicate</a><<a href="../../../../org/apache/ignite/cluster/ClusterNode.html" title="interface in org.apache.ignite.cluster">ClusterNode</a>> nodeFilter)</code> |
| <div class="block">Sets filter which determines on what nodes the cache should be started.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setOnheapCacheEnabled(boolean)">setOnheapCacheEnabled</a></strong>(boolean onheapCache)</code> |
| <div class="block">Configures on-heap cache for the off-heap based page memory.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setPartitionLossPolicy(org.apache.ignite.cache.PartitionLossPolicy)">setPartitionLossPolicy</a></strong>(<a href="../../../../org/apache/ignite/cache/PartitionLossPolicy.html" title="enum in org.apache.ignite.cache">PartitionLossPolicy</a> partLossPlc)</code> |
| <div class="block">Sets partition loss policy.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setPluginConfigurations(org.apache.ignite.plugin.CachePluginConfiguration...)">setPluginConfigurations</a></strong>(<a href="../../../../org/apache/ignite/plugin/CachePluginConfiguration.html" title="interface in org.apache.ignite.plugin">CachePluginConfiguration</a>... pluginCfgs)</code> |
| <div class="block">Sets cache plugin configurations.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setQueryDetailMetricsSize(int)">setQueryDetailMetricsSize</a></strong>(int qryDetailMetricsSz)</code> |
| <div class="block">Sets size of queries detail metrics that will be stored in memory for monitoring purposes.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setQueryEntities(java.util.Collection)">setQueryEntities</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../org/apache/ignite/cache/QueryEntity.html" title="class in org.apache.ignite.cache">QueryEntity</a>> qryEntities)</code> |
| <div class="block">Sets query entities configuration.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setQueryParallelism(int)">setQueryParallelism</a></strong>(int qryParallelism)</code> |
| <div class="block">Sets query parallelism.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setReadFromBackup(boolean)">setReadFromBackup</a></strong>(boolean readFromBackup)</code> |
| <div class="block">Sets read from backup flag.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setReadThrough(boolean)">setReadThrough</a></strong>(boolean isReadThrough)</code></td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setRebalanceBatchesPrefetchCount(long)">setRebalanceBatchesPrefetchCount</a></strong>(long rebalanceBatchesCnt)</code> |
| <div class="block">To gain better rebalancing performance supplier node can provide more than one batch at rebalancing start and |
| provide one new to each next demand request.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setRebalanceBatchSize(int)">setRebalanceBatchSize</a></strong>(int rebalanceBatchSize)</code> |
| <div class="block">Sets rebalance batch size.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setRebalanceDelay(long)">setRebalanceDelay</a></strong>(long rebalanceDelay)</code> |
| <div class="block">Sets rebalance delay (see <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getRebalanceDelay()"><code>getRebalanceDelay()</code></a> for more information).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setRebalanceMode(org.apache.ignite.cache.CacheRebalanceMode)">setRebalanceMode</a></strong>(<a href="../../../../org/apache/ignite/cache/CacheRebalanceMode.html" title="enum in org.apache.ignite.cache">CacheRebalanceMode</a> rebalanceMode)</code> |
| <div class="block">Sets cache rebalance mode.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setRebalanceOrder(int)">setRebalanceOrder</a></strong>(int rebalanceOrder)</code> |
| <div class="block">Sets cache rebalance order.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setRebalanceThreadPoolSize(int)">setRebalanceThreadPoolSize</a></strong>(int rebalancePoolSize)</code> |
| <div class="block"><strong>Deprecated.</strong> </div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setRebalanceThrottle(long)">setRebalanceThrottle</a></strong>(long rebalanceThrottle)</code> |
| <div class="block">Time in milliseconds to wait between rebalance messages to avoid overloading of CPU or network.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setRebalanceTimeout(long)">setRebalanceTimeout</a></strong>(long rebalanceTimeout)</code> |
| <div class="block">Sets rebalance timeout (ms).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setSqlEscapeAll(boolean)">setSqlEscapeAll</a></strong>(boolean sqlEscapeAll)</code> |
| <div class="block">If <code>true</code> all the SQL table and field names will be escaped with double quotes like |
| ({@code "tableName"."</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setSqlFunctionClasses(java.lang.Class...)">setSqlFunctionClasses</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>... cls)</code> |
| <div class="block">Sets classes with methods annotated by <a href="../../../../org/apache/ignite/cache/query/annotations/QuerySqlFunction.html" title="annotation in org.apache.ignite.cache.query.annotations"><code>QuerySqlFunction</code></a> |
| to be used as user-defined functions from SQL queries.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setSqlIndexMaxInlineSize(int)">setSqlIndexMaxInlineSize</a></strong>(int sqlIdxMaxInlineSize)</code> |
| <div class="block">Sets maximum inline size for sql indexes.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setSqlSchema(java.lang.String)">setSqlSchema</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sqlSchema)</code> |
| <div class="block">Sets sql schema to be used for current cache.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setStatisticsEnabled(boolean)">setStatisticsEnabled</a></strong>(boolean enabled)</code></td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setStoreByValue(boolean)">setStoreByValue</a></strong>(boolean isStoreByVal)</code></td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setStoreConcurrentLoadAllThreshold(int)">setStoreConcurrentLoadAllThreshold</a></strong>(int storeConcurrentLoadAllThreshold)</code> |
| <div class="block">Sets the concurrent load-all threshold used for cases when keys' values are being loaded from <a href="../../../../org/apache/ignite/cache/store/CacheStore.html" title="interface in org.apache.ignite.cache.store"><code>CacheStore</code></a> |
| in parallel.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setStoreKeepBinary(boolean)">setStoreKeepBinary</a></strong>(boolean storeKeepBinary)</code> |
| <div class="block">Sets keep binary in store flag.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setTopologyValidator(org.apache.ignite.configuration.TopologyValidator)">setTopologyValidator</a></strong>(<a href="../../../../org/apache/ignite/configuration/TopologyValidator.html" title="interface in org.apache.ignite.configuration">TopologyValidator</a> topValidator)</code> |
| <div class="block">Sets topology validator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setTransactionManagerLookupClassName(java.lang.String)">setTransactionManagerLookupClassName</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> tmLookupClsName)</code> |
| <div class="block"><strong>Deprecated.</strong> |
| <div class="block"><i>Use <a href="../../../../org/apache/ignite/configuration/TransactionConfiguration.html#setTxManagerFactory(javax.cache.configuration.Factory)"><code>TransactionConfiguration.setTxManagerFactory(Factory)</code></a> instead.</i></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setTypes(java.lang.Class,%20java.lang.Class)">setTypes</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>> keyType, |
| <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>> valType)</code></td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setWriteBehindBatchSize(int)">setWriteBehindBatchSize</a></strong>(int writeBehindBatchSize)</code> |
| <div class="block">Sets maximum batch size for write-behind cache.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setWriteBehindCoalescing(boolean)">setWriteBehindCoalescing</a></strong>(boolean writeBehindCoalescing)</code> |
| <div class="block">Sets write coalescing flag for write-behind cache.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setWriteBehindEnabled(boolean)">setWriteBehindEnabled</a></strong>(boolean writeBehindEnabled)</code> |
| <div class="block">Sets flag indicating whether write-behind is enabled.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setWriteBehindFlushFrequency(long)">setWriteBehindFlushFrequency</a></strong>(long writeBehindFlushFreq)</code> |
| <div class="block">Sets write-behind flush frequency.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setWriteBehindFlushSize(int)">setWriteBehindFlushSize</a></strong>(int writeBehindFlushSize)</code> |
| <div class="block">Sets write-behind flush size.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setWriteBehindFlushThreadCount(int)">setWriteBehindFlushThreadCount</a></strong>(int writeBehindFlushThreadCnt)</code> |
| <div class="block">Sets flush thread count for write-behind cache.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setWriteSynchronizationMode(org.apache.ignite.cache.CacheWriteSynchronizationMode)">setWriteSynchronizationMode</a></strong>(<a href="../../../../org/apache/ignite/cache/CacheWriteSynchronizationMode.html" title="enum in org.apache.ignite.cache">CacheWriteSynchronizationMode</a> writeSync)</code> |
| <div class="block">Sets write synchronization mode.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setWriteThrough(boolean)">setWriteThrough</a></strong>(boolean isWriteThrough)</code></td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#toString()">toString</a></strong>()</code></td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#writeReplace()">writeReplace</a></strong>()</code> |
| <div class="block">Creates a copy of current configuration and removes all cache entry listeners.</div> |
| </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods_inherited_from_class_javax.cache.configuration.MutableConfiguration"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class javax.cache.configuration.MutableConfiguration</h3> |
| <code>equals, getCacheLoaderFactory, getCacheWriterFactory, getExpiryPolicyFactory, getKeyType, getValueType, hashCode, isManagementEnabled, isReadThrough, isStatisticsEnabled, isStoreByValue, isWriteThrough</code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> |
| <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| <div class="details"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ============ FIELD DETAIL =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field_detail"> |
| <!-- --> |
| </a> |
| <h3>Field Detail</h3> |
| <a name="MAX_PARTITIONS_COUNT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MAX_PARTITIONS_COUNT</h4> |
| <pre>public static final int MAX_PARTITIONS_COUNT</pre> |
| <div class="block">Maximum number of partitions.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.MAX_PARTITIONS_COUNT">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_REBALANCE_THREAD_POOL_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_REBALANCE_THREAD_POOL_SIZE</h4> |
| <pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public static final int DFLT_REBALANCE_THREAD_POOL_SIZE</pre> |
| <div class="block"><span class="strong">Deprecated.</span> </div> |
| <div class="block">Default size of rebalance thread pool.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_REBALANCE_THREAD_POOL_SIZE">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_REBALANCE_TIMEOUT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_REBALANCE_TIMEOUT</h4> |
| <pre>public static final long DFLT_REBALANCE_TIMEOUT</pre> |
| <div class="block">Default rebalance timeout (ms).</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_REBALANCE_TIMEOUT">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_REBALANCE_BATCHES_PREFETCH_COUNT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_REBALANCE_BATCHES_PREFETCH_COUNT</h4> |
| <pre>public static final long DFLT_REBALANCE_BATCHES_PREFETCH_COUNT</pre> |
| <div class="block">Default rebalance batches prefetch count.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_REBALANCE_BATCHES_PREFETCH_COUNT">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_REBALANCE_THROTTLE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_REBALANCE_THROTTLE</h4> |
| <pre>public static final long DFLT_REBALANCE_THROTTLE</pre> |
| <div class="block">Time in milliseconds to wait between rebalance messages to avoid overloading CPU.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_REBALANCE_THROTTLE">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_BACKUPS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_BACKUPS</h4> |
| <pre>public static final int DFLT_BACKUPS</pre> |
| <div class="block">Default number of backups.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_BACKUPS">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_CACHE_MODE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_CACHE_MODE</h4> |
| <pre>public static final <a href="../../../../org/apache/ignite/cache/CacheMode.html" title="enum in org.apache.ignite.cache">CacheMode</a> DFLT_CACHE_MODE</pre> |
| <div class="block">Default caching mode.</div> |
| </li> |
| </ul> |
| <a name="DFLT_CACHE_ATOMICITY_MODE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_CACHE_ATOMICITY_MODE</h4> |
| <pre>public static final <a href="../../../../org/apache/ignite/cache/CacheAtomicityMode.html" title="enum in org.apache.ignite.cache">CacheAtomicityMode</a> DFLT_CACHE_ATOMICITY_MODE</pre> |
| <div class="block">Default atomicity mode.</div> |
| </li> |
| </ul> |
| <a name="DFLT_LOCK_TIMEOUT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_LOCK_TIMEOUT</h4> |
| <pre>public static final long DFLT_LOCK_TIMEOUT</pre> |
| <div class="block">Default lock timeout.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_LOCK_TIMEOUT">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_CACHE_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_CACHE_SIZE</h4> |
| <pre>public static final int DFLT_CACHE_SIZE</pre> |
| <div class="block">Default cache size to use with eviction policy.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_CACHE_SIZE">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_SQL_INDEX_MAX_INLINE_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_SQL_INDEX_MAX_INLINE_SIZE</h4> |
| <pre>public static final int DFLT_SQL_INDEX_MAX_INLINE_SIZE</pre> |
| <div class="block">Default maximum inline size for sql indexes.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_SQL_INDEX_MAX_INLINE_SIZE">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_NEAR_START_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_NEAR_START_SIZE</h4> |
| <pre>public static final int DFLT_NEAR_START_SIZE</pre> |
| <div class="block">Initial default near cache size.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_NEAR_START_SIZE">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_INVALIDATE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_INVALIDATE</h4> |
| <pre>public static final boolean DFLT_INVALIDATE</pre> |
| <div class="block">Default value for 'invalidate' flag that indicates if this is invalidation-based cache.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_INVALIDATE">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_REBALANCE_MODE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_REBALANCE_MODE</h4> |
| <pre>public static final <a href="../../../../org/apache/ignite/cache/CacheRebalanceMode.html" title="enum in org.apache.ignite.cache">CacheRebalanceMode</a> DFLT_REBALANCE_MODE</pre> |
| <div class="block">Default rebalance mode for distributed cache.</div> |
| </li> |
| </ul> |
| <a name="DFLT_REBALANCE_BATCH_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_REBALANCE_BATCH_SIZE</h4> |
| <pre>public static final int DFLT_REBALANCE_BATCH_SIZE</pre> |
| <div class="block">Default rebalance batch size in bytes.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_REBALANCE_BATCH_SIZE">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_EAGER_TTL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_EAGER_TTL</h4> |
| <pre>public static final boolean DFLT_EAGER_TTL</pre> |
| <div class="block">Default value for eager ttl flag.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_EAGER_TTL">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_MAX_CONCURRENT_ASYNC_OPS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_MAX_CONCURRENT_ASYNC_OPS</h4> |
| <pre>public static final int DFLT_MAX_CONCURRENT_ASYNC_OPS</pre> |
| <div class="block">Default value for 'maxConcurrentAsyncOps'.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_MAX_CONCURRENT_ASYNC_OPS">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_WRITE_BEHIND_ENABLED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_WRITE_BEHIND_ENABLED</h4> |
| <pre>public static final boolean DFLT_WRITE_BEHIND_ENABLED</pre> |
| <div class="block">Default value for 'writeBehindEnabled' flag.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_WRITE_BEHIND_ENABLED">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_WRITE_BEHIND_FLUSH_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_WRITE_BEHIND_FLUSH_SIZE</h4> |
| <pre>public static final int DFLT_WRITE_BEHIND_FLUSH_SIZE</pre> |
| <div class="block">Default flush size for write-behind cache store.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_WRITE_BEHIND_FLUSH_SIZE">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_WRITE_BEHIND_CRITICAL_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_WRITE_BEHIND_CRITICAL_SIZE</h4> |
| <pre>public static final int DFLT_WRITE_BEHIND_CRITICAL_SIZE</pre> |
| <div class="block">Default critical size used when flush size is not specified.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_WRITE_BEHIND_CRITICAL_SIZE">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_WRITE_BEHIND_FLUSH_FREQUENCY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_WRITE_BEHIND_FLUSH_FREQUENCY</h4> |
| <pre>public static final long DFLT_WRITE_BEHIND_FLUSH_FREQUENCY</pre> |
| <div class="block">Default flush frequency for write-behind cache store in milliseconds.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_WRITE_BEHIND_FLUSH_FREQUENCY">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_WRITE_FROM_BEHIND_FLUSH_THREAD_CNT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_WRITE_FROM_BEHIND_FLUSH_THREAD_CNT</h4> |
| <pre>public static final int DFLT_WRITE_FROM_BEHIND_FLUSH_THREAD_CNT</pre> |
| <div class="block">Default count of flush threads for write-behind cache store.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_WRITE_FROM_BEHIND_FLUSH_THREAD_CNT">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_WRITE_BEHIND_BATCH_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_WRITE_BEHIND_BATCH_SIZE</h4> |
| <pre>public static final int DFLT_WRITE_BEHIND_BATCH_SIZE</pre> |
| <div class="block">Default batch size for write-behind cache store.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_WRITE_BEHIND_BATCH_SIZE">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_WRITE_BEHIND_COALESCING"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_WRITE_BEHIND_COALESCING</h4> |
| <pre>public static final boolean DFLT_WRITE_BEHIND_COALESCING</pre> |
| <div class="block">Default write coalescing for write-behind cache store.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_WRITE_BEHIND_COALESCING">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_MAX_QUERY_ITERATOR_CNT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_MAX_QUERY_ITERATOR_CNT</h4> |
| <pre>public static final int DFLT_MAX_QUERY_ITERATOR_CNT</pre> |
| <div class="block">Default maximum number of query iterators that can be stored.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_MAX_QUERY_ITERATOR_CNT">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_LOAD_PREV_VAL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_LOAD_PREV_VAL</h4> |
| <pre>public static final boolean DFLT_LOAD_PREV_VAL</pre> |
| <div class="block">Default value for load previous value flag.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_LOAD_PREV_VAL">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_READ_FROM_BACKUP"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_READ_FROM_BACKUP</h4> |
| <pre>public static final boolean DFLT_READ_FROM_BACKUP</pre> |
| <div class="block">Default value for 'readFromBackup' flag.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_READ_FROM_BACKUP">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="ALL_NODES"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ALL_NODES</h4> |
| <pre>public static final <a href="../../../../org/apache/ignite/lang/IgnitePredicate.html" title="interface in org.apache.ignite.lang">IgnitePredicate</a><<a href="../../../../org/apache/ignite/cluster/ClusterNode.html" title="interface in org.apache.ignite.cluster">ClusterNode</a>> ALL_NODES</pre> |
| <div class="block">Filter that accepts all nodes.</div> |
| </li> |
| </ul> |
| <a name="DFLT_LONG_QRY_WARN_TIMEOUT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_LONG_QRY_WARN_TIMEOUT</h4> |
| <pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public static final long DFLT_LONG_QRY_WARN_TIMEOUT</pre> |
| <div class="block"><span class="strong">Deprecated.</span> </div> |
| <div class="block">Default timeout after which long query warning will be printed.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_LONG_QRY_WARN_TIMEOUT">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_QRY_DETAIL_METRICS_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_QRY_DETAIL_METRICS_SIZE</h4> |
| <pre>public static final int DFLT_QRY_DETAIL_METRICS_SIZE</pre> |
| <div class="block">Default number of queries detail metrics to collect.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_QRY_DETAIL_METRICS_SIZE">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_STORE_KEEP_BINARY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_STORE_KEEP_BINARY</h4> |
| <pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> DFLT_STORE_KEEP_BINARY</pre> |
| <div class="block">Default value for keep binary in store behavior .</div> |
| </li> |
| </ul> |
| <a name="DFLT_CONCURRENT_LOAD_ALL_THRESHOLD"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_CONCURRENT_LOAD_ALL_THRESHOLD</h4> |
| <pre>public static final int DFLT_CONCURRENT_LOAD_ALL_THRESHOLD</pre> |
| <div class="block">Default threshold for concurrent loading of keys from <a href="../../../../org/apache/ignite/cache/store/CacheStore.html" title="interface in org.apache.ignite.cache.store"><code>CacheStore</code></a>.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_CONCURRENT_LOAD_ALL_THRESHOLD">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_PARTITION_LOSS_POLICY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_PARTITION_LOSS_POLICY</h4> |
| <pre>public static final <a href="../../../../org/apache/ignite/cache/PartitionLossPolicy.html" title="enum in org.apache.ignite.cache">PartitionLossPolicy</a> DFLT_PARTITION_LOSS_POLICY</pre> |
| <div class="block">Default partition loss policy.</div> |
| </li> |
| </ul> |
| <a name="DFLT_QUERY_PARALLELISM"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_QUERY_PARALLELISM</h4> |
| <pre>public static final int DFLT_QUERY_PARALLELISM</pre> |
| <div class="block">Default query parallelism.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_QUERY_PARALLELISM">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_COPY_ON_READ"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>DFLT_COPY_ON_READ</h4> |
| <pre>public static final boolean DFLT_COPY_ON_READ</pre> |
| <div class="block">Default value for 'copyOnRead' flag.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_COPY_ON_READ">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor_detail"> |
| <!-- --> |
| </a> |
| <h3>Constructor Detail</h3> |
| <a name="CacheConfiguration()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CacheConfiguration</h4> |
| <pre>public CacheConfiguration()</pre> |
| <div class="block">Empty constructor (all values are initialized to their defaults).</div> |
| </li> |
| </ul> |
| <a name="CacheConfiguration(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>CacheConfiguration</h4> |
| <pre>public CacheConfiguration(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - Cache name.</dd></dl> |
| </li> |
| </ul> |
| <a name="CacheConfiguration(javax.cache.configuration.CompleteConfiguration)"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>CacheConfiguration</h4> |
| <pre>public CacheConfiguration(javax.cache.configuration.CompleteConfiguration<<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>> cfg)</pre> |
| <div class="block">Copy constructor.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>cfg</code> - Configuration to copy.</dd></dl> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ============ METHOD DETAIL ========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method_detail"> |
| <!-- --> |
| </a> |
| <h3>Method Detail</h3> |
| <a name="getGroupName()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getGroupName</h4> |
| <pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getGroupName()</pre> |
| <div class="block">Gets the cache group name. |
| |
| Caches with the same group name share single underlying 'physical' cache (partition set), |
| but are logically isolated. |
| |
| Since underlying cache is shared, the following configuration properties should be the same within group: |
| <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setAffinity(org.apache.ignite.cache.affinity.AffinityFunction)"><code>setAffinity(AffinityFunction)</code></a>, <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setNodeFilter(org.apache.ignite.lang.IgnitePredicate)"><code>setNodeFilter(IgnitePredicate)</code></a>, <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#cacheMode"><code>cacheMode</code></a>, |
| <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setTopologyValidator(org.apache.ignite.configuration.TopologyValidator)"><code>setTopologyValidator(TopologyValidator)</code></a>, <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setPartitionLossPolicy(org.apache.ignite.cache.PartitionLossPolicy)"><code>setPartitionLossPolicy(PartitionLossPolicy)</code></a>, |
| <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setMemoryPolicyName(java.lang.String)"><code>setMemoryPolicyName(String)</code></a>. |
| |
| Grouping caches reduces overall overhead, since internal data structures are shared.</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>Cache group name.</dd></dl> |
| </li> |
| </ul> |
| <a name="setGroupName(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setGroupName</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>> setGroupName(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> grpName)</pre> |
| <div class="block">Sets the cache group name. |
| |
| Caches with the same group name share single underlying 'physical' cache (partition set), |
| but are logically isolated. |
| |
| Since underlying cache is shared, the following configuration properties should be the same within group: |
| <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setAffinity(org.apache.ignite.cache.affinity.AffinityFunction)"><code>setAffinity(AffinityFunction)</code></a>, <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setNodeFilter(org.apache.ignite.lang.IgnitePredicate)"><code>setNodeFilter(IgnitePredicate)</code></a>, <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#cacheMode"><code>cacheMode</code></a>, |
| <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setTopologyValidator(org.apache.ignite.configuration.TopologyValidator)"><code>setTopologyValidator(TopologyValidator)</code></a>, <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setPartitionLossPolicy(org.apache.ignite.cache.PartitionLossPolicy)"><code>setPartitionLossPolicy(PartitionLossPolicy)</code></a>, |
| <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setMemoryPolicyName(java.lang.String)"><code>setMemoryPolicyName(String)</code></a>. |
| |
| Grouping caches reduces overall overhead, since internal data structures are shared.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>grpName</code> - Cache group name.</dd> |
| <dt><span class="strong">Returns:</span></dt><dd><code>this</code> for chaining.</dd></dl> |
| </li> |
| </ul> |
| <a name="getName()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getName</h4> |
| <pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getName()</pre> |
| <div class="block">Cache name or <code>null</code> if not provided, then this will be considered a default |
| cache which can be accessed via <a href="../../../../org/apache/ignite/Ignite.html#cache(java.lang.String)"><code>Ignite.cache(String)</code></a> method. Otherwise, if name |
| is provided, the cache will be accessed via <a href="../../../../org/apache/ignite/Ignite.html#cache(java.lang.String)"><code>Ignite.cache(String)</code></a> method.</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>Cache name.</dd></dl> |
| </li> |
| </ul> |
| <a name="setName(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setName</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>> setName(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre> |
| <div class="block">Sets cache name.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - Cache name. Can not be <tt>null</tt> or empty.</dd> |
| <dt><span class="strong">Returns:</span></dt><dd><code>this</code> for chaining.</dd></dl> |
| </li> |
| </ul> |
| <a name="getMemoryPolicyName()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMemoryPolicyName</h4> |
| <pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getMemoryPolicyName()</pre> |
| <dl><dt><span class="strong">Returns:</span></dt><dd><a href="../../../../org/apache/ignite/configuration/MemoryPolicyConfiguration.html" title="class in org.apache.ignite.configuration"><code>MemoryPolicyConfiguration</code></a> name.</dd></dl> |
| </li> |
| </ul> |
| <a name="setMemoryPolicyName(java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMemoryPolicyName</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>> setMemoryPolicyName(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> memPlcName)</pre> |
| <div class="block">Sets a name of <a href="../../../../org/apache/ignite/configuration/MemoryPolicyConfiguration.html" title="class in org.apache.ignite.configuration"><code>MemoryPolicyConfiguration</code></a> for this cache.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>memPlcName</code> - MemoryPolicyConfiguration name. Can be null (default MemoryPolicyConfiguration will be used) |
| but should not be empty.</dd> |
| <dt><span class="strong">Returns:</span></dt><dd><code>this</code> for chaining.</dd></dl> |
| </li> |
| </ul> |
| <a name="getEvictionPolicy()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEvictionPolicy</h4> |
| <pre>@Nullable |
| public <a href="../../../../org/apache/ignite/cache/eviction/EvictionPolicy.html" title="interface in org.apache.ignite.cache.eviction">EvictionPolicy</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>> getEvictionPolicy()</pre> |
| <div class="block">Gets cache eviction policy. By default, returns <code>null</code> |
| which means that evictions are disabled for cache.</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>Cache eviction policy or <code>null</code> if evictions should be disabled.</dd></dl> |
| </li> |
| </ul> |
| <a name="setEvictionPolicy(org.apache.ignite.cache.eviction.EvictionPolicy)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEvictionPolicy</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>> setEvictionPolicy(@Nullable |
| <a href="../../../../org/apache/ignite/cache/eviction/EvictionPolicy.html" title="interface in org.apache.ignite.cache.eviction">EvictionPolicy</a> evictPlc)</pre> |
| <div class="block">Sets cache eviction policy.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>evictPlc</code> - Cache expiration policy.</dd> |
| <dt><span class="strong">Returns:</span></dt><dd><code>this</code> for chaining.</dd></dl> |
| </li> |
| </ul> |
| <a name="isOnheapCacheEnabled()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isOnheapCacheEnabled</h4> |
| <pre>public boolean isOnheapCacheEnabled()</pre> |
| <div class="block">Checks if the on-heap cache is enabled for the off-heap based page memory.</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>On-heap cache enabled flag.</dd></dl> |
| </li> |
| </ul> |
| <a name="setOnheapCacheEnabled(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setOnheapCacheEnabled</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>> setOnheapCacheEnabled(boolean onheapCache)</pre> |
| <div class="block">Configures on-heap cache for the off-heap based page memory.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>onheapCache</code> - <code>True</code> if on-heap cache should be enabled.</dd> |
| <dt><span class="strong">Returns:</span></dt><dd><code>this</code> for chaining.</dd></dl> |
| </li> |
| </ul> |
| <a name="getNearConfiguration()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getNearConfiguration</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/NearCacheConfiguration.html" title="class in org.apache.ignite.configuration">NearCacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>> getNearConfiguration()</pre> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>Near enabled flag.</dd></dl> |
| </li> |
| </ul> |
| <a name="setNearConfiguration(org.apache.ignite.configuration.NearCacheConfiguration)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setNearConfiguration</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>> setNearConfiguration(<a href="../../../../org/apache/ignite/configuration/NearCacheConfiguration.html" title="class in org.apache.ignite.configuration">NearCacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>> nearCfg)</pre> |
| <div class="block">Sets the near cache configuration to use on all cache nodes.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>nearCfg</code> - Near cache configuration.</dd> |
| <dt><span class="strong">Returns:</span></dt><dd><code>this</code> for chaining.</dd></dl> |
| </li> |
| </ul> |
| <a name="getWriteSynchronizationMode()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getWriteSynchronizationMode</h4> |
| <pre>public <a href="../../../../org/apache/ignite/cache/CacheWriteSynchronizationMode.html" title="enum in org.apache.ignite.cache">CacheWriteSynchronizationMode</a> getWriteSynchronizationMode()</pre> |
| <div class="block">Gets write synchronization mode. This mode controls whether the main |
| caller should wait for update on other nodes to complete or not.</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>Write synchronization mode.</dd></dl> |
| </li> |
| </ul> |
| <a name="setWriteSynchronizationMode(org.apache.ignite.cache.CacheWriteSynchronizationMode)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setWriteSynchronizationMode</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>> setWriteSynchronizationMode(<a href="../../../../org/apache/ignite/cache/CacheWriteSynchronizationMode.html" title="enum in org.apache.ignite.cache">CacheWriteSynchronizationMode</a> writeSync)</pre> |
| <div class="block">Sets write synchronization mode. |
| <p> |
| Default synchronization mode is <a href="../../../../org/apache/ignite/cache/CacheWriteSynchronizationMode.html#PRIMARY_SYNC"><code>CacheWriteSynchronizationMode.PRIMARY_SYNC</code></a>.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>writeSync</code> - Write synchronization mode.</dd> |
| <dt><span class="strong">Returns:</span></dt><dd><code>this</code> for chaining.</dd></dl> |
| </li> |
| </ul> |
| <a name="getNodeFilter()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getNodeFilter</h4> |
| <pre>public <a href="../../../../org/apache/ignite/lang/IgnitePredicate.html" title="interface in org.apache.ignite.lang">IgnitePredicate</a><<a href="../../../../org/apache/ignite/cluster/ClusterNode.html" title="interface in org.apache.ignite.cluster">ClusterNode</a>> getNodeFilter()</pre> |
| <div class="block">Gets filter which determines on what nodes the cache should be started.</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>Predicate specifying on which nodes the cache should be started.</dd></dl> |
| </li> |
| </ul> |
| <a name="setNodeFilter(org.apache.ignite.lang.IgnitePredicate)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setNodeFilter</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>> setNodeFilter(<a href="../../../../org/apache/ignite/lang/IgnitePredicate.html" title="interface in org.apache.ignite.lang">IgnitePredicate</a><<a href="../../../../org/apache/ignite/cluster/ClusterNode.html" title="interface in org.apache.ignite.cluster">ClusterNode</a>> nodeFilter)</pre> |
| <div class="block">Sets filter which determines on what nodes the cache should be started.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>nodeFilter</code> - Predicate specifying on which nodes the cache should be started.</dd> |
| <dt><span class="strong">Returns:</span></dt><dd><code>this</code> for chaining.</dd></dl> |
| </li> |
| </ul> |
| <a name="getEvictionFilter()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEvictionFilter</h4> |
| <pre>public <a href="../../../../org/apache/ignite/cache/eviction/EvictionFilter.html" title="interface in org.apache.ignite.cache.eviction">EvictionFilter</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>> getEvictionFilter()</pre> |
| <div class="block">Gets eviction filter to specify which entries should not be evicted |
| (except explicit evict by calling <a href="../../../../org/apache/ignite/IgniteCache.html#localEvict(java.util.Collection)"><code>IgniteCache.localEvict(Collection)</code></a>). |
| If <a href="../../../../org/apache/ignite/cache/eviction/EvictionFilter.html#evictAllowed(javax.cache.Cache.Entry)"><code>EvictionFilter.evictAllowed(Cache.Entry)</code></a> method |
| returns <code>false</code> then eviction policy will not be notified and entry will |
| never be evicted. |
| <p> |
| If not provided, any entry may be evicted depending on |
| <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getEvictionPolicy()"><code>eviction policy</code></a> configuration.</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>Eviction filter or <code>null</code>.</dd></dl> |
| </li> |
| </ul> |
| <a name="setEvictionFilter(org.apache.ignite.cache.eviction.EvictionFilter)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEvictionFilter</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>> setEvictionFilter(<a href="../../../../org/apache/ignite/cache/eviction/EvictionFilter.html" title="interface in org.apache.ignite.cache.eviction">EvictionFilter</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>> evictFilter)</pre> |
| <div class="block">Sets eviction filter.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>evictFilter</code> - Eviction filter.</dd> |
| <dt><span class="strong">Returns:</span></dt><dd><code>this</code> for chaining.</dd></dl> |
| </li> |
| </ul> |
| <a name="isEagerTtl()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isEagerTtl</h4> |
| <pre>public boolean isEagerTtl()</pre> |
| <div class="block">Gets flag indicating whether expired cache entries will be eagerly removed from cache. |
| If there is at least one cache configured with this flag set to <code>true</code>, Ignite |
| will create a single thread to clean up expired entries in background. When flag is |
| set to <code>false</code>, expired entries will be removed on next entry access. |
| <p> |
| When not set, default value is <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_EAGER_TTL"><code>DFLT_EAGER_TTL</code></a>. |
| <p> |
| <b>Note</b> that this flag only matters for entries expiring based on |
| <code>ExpiryPolicy</code> and should not be confused with entry |
| evictions based on configured <a href="../../../../org/apache/ignite/cache/eviction/EvictionPolicy.html" title="interface in org.apache.ignite.cache.eviction"><code>EvictionPolicy</code></a>.</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>Flag indicating whether Ignite will eagerly remove expired entries.</dd></dl> |
| </li> |
| </ul> |
| <a name="setEagerTtl(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEagerTtl</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>> setEagerTtl(boolean eagerTtl)</pre> |
| <div class="block">Sets eager ttl flag.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>eagerTtl</code> - <code>True</code> if Ignite should eagerly remove expired cache entries.</dd> |
| <dt><span class="strong">Returns:</span></dt><dd><code>this</code> for chaining.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isEagerTtl()"><code>isEagerTtl()</code></a></dd></dl> |
| </li> |
| </ul> |
| <a name="isLoadPreviousValue()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isLoadPreviousValue</h4> |
| <pre>public boolean isLoadPreviousValue()</pre> |
| <div class="block">Gets flag indicating whether value should be loaded from store if it is not in the cache |
| for following cache operations: |
| <ul> |
| <li><a href="../../../../org/apache/ignite/IgniteCache.html#putIfAbsent(K,%20V)"><code>IgniteCache.putIfAbsent(Object, Object)</code></a></li> |
| <li><a href="../../../../org/apache/ignite/IgniteCache.html#replace(K,%20V)"><code>IgniteCache.replace(Object, Object)</code></a></li> |
| <li><a href="../../../../org/apache/ignite/IgniteCache.html#replace(K,%20V,%20V)"><code>IgniteCache.replace(Object, Object, Object)</code></a></li> |
| <li><a href="../../../../org/apache/ignite/IgniteCache.html#remove(K,%20V)"><code>IgniteCache.remove(Object, Object)</code></a></li> |
| <li><a href="../../../../org/apache/ignite/IgniteCache.html#getAndPut(K,%20V)"><code>IgniteCache.getAndPut(Object, Object)</code></a></li> |
| <li><a href="../../../../org/apache/ignite/IgniteCache.html#getAndRemove(K)"><code>IgniteCache.getAndRemove(Object)</code></a></li> |
| <li><a href="../../../../org/apache/ignite/IgniteCache.html#getAndReplace(K,%20V)"><code>IgniteCache.getAndReplace(Object, Object)</code></a></li> |
| <li><a href="../../../../org/apache/ignite/IgniteCache.html#getAndPutIfAbsent(K,%20V)"><code>IgniteCache.getAndPutIfAbsent(Object, Object)</code></a></li> |
| </ul></div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>Load previous value flag.</dd></dl> |
| </li> |
| </ul> |
| <a name="setLoadPreviousValue(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setLoadPreviousValue</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>> setLoadPreviousValue(boolean loadPrevVal)</pre> |
| <div class="block">Sets flag indicating whether value should be loaded from store if it is not in the cache |
| for following cache operations: |
| <ul> |
| <li><a href="../../../../org/apache/ignite/IgniteCache.html#putIfAbsent(K,%20V)"><code>IgniteCache.putIfAbsent(Object, Object)</code></a></li> |
| <li><a href="../../../../org/apache/ignite/IgniteCache.html#replace(K,%20V)"><code>IgniteCache.replace(Object, Object)</code></a></li> |
| <li><a href="../../../../org/apache/ignite/IgniteCache.html#replace(K,%20V,%20V)"><code>IgniteCache.replace(Object, Object, Object)</code></a></li> |
| <li><a href="../../../../org/apache/ignite/IgniteCache.html#remove(K,%20V)"><code>IgniteCache.remove(Object, Object)</code></a></li> |
| <li><a href="../../../../org/apache/ignite/IgniteCache.html#getAndPut(K,%20V)"><code>IgniteCache.getAndPut(Object, Object)</code></a></li> |
| <li><a href="../../../../org/apache/ignite/IgniteCache.html#getAndRemove(K)"><code>IgniteCache.getAndRemove(Object)</code></a></li> |
| <li><a href="../../../../org/apache/ignite/IgniteCache.html#getAndReplace(K,%20V)"><code>IgniteCache.getAndReplace(Object, Object)</code></a></li> |
| <li><a href="../../../../org/apache/ignite/IgniteCache.html#getAndPutIfAbsent(K,%20V)"><code>IgniteCache.getAndPutIfAbsent(Object, Object)</code></a></li> |
| </ul> |
| When not set, default value is <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_LOAD_PREV_VAL"><code>DFLT_LOAD_PREV_VAL</code></a>.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>loadPrevVal</code> - Load previous value flag.</dd> |
| <dt><span class="strong">Returns:</span></dt><dd><code>this</code> for chaining.</dd></dl> |
| </li> |
| </ul> |
| <a name="getCacheStoreFactory()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getCacheStoreFactory</h4> |
| <pre>public javax.cache.configuration.Factory<<a href="../../../../org/apache/ignite/cache/store/CacheStore.html" title="interface in org.apache.ignite.cache.store">CacheStore</a><? super <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,? super <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>>> getCacheStoreFactory()</pre> |
| <div class="block">Gets factory for underlying persistent storage for read-through and write-through operations.</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>Cache store factory.</dd></dl> |
| </li> |
| </ul> |
| <a name="setCacheStoreFactory(javax.cache.configuration.Factory)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setCacheStoreFactory</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>> setCacheStoreFactory(javax.cache.configuration.Factory<? extends <a href="../../../../org/apache/ignite/cache/store/CacheStore.html" title="interface in org.apache.ignite.cache.store">CacheStore</a><? super <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,? super <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>>> storeFactory)</pre> |
| <div class="block">Sets factory for persistent storage for cache data.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>storeFactory</code> - Cache store factory.</dd> |
| <dt><span class="strong">Returns:</span></dt><dd><code>this</code> for chaining.</dd></dl> |
| </li> |
| </ul> |
| <a name="isStoreKeepBinary()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isStoreKeepBinary</h4> |
| <pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> isStoreKeepBinary()</pre> |
| <div class="block">Flag indicating that <a href="../../../../org/apache/ignite/cache/store/CacheStore.html" title="interface in org.apache.ignite.cache.store"><code>CacheStore</code></a> implementation |
| is working with binary objects instead of Java objects. |
| Default value of this flag is <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_STORE_KEEP_BINARY"><code>DFLT_STORE_KEEP_BINARY</code></a>. |
| <p> |
| If set to <code>false</code>, Ignite will deserialize keys and |
| values stored in binary format before they are passed |
| to cache store. |
| <p> |
| Note that setting this flag to <code>false</code> can simplify |
| store implementation in some cases, but it can cause performance |
| degradation due to additional serializations and deserializations |
| of binary objects. You will also need to have key and value |
| classes on all nodes since binary will be deserialized when |
| store is called.</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>Keep binary in store flag.</dd></dl> |
| </li> |
| </ul> |
| <a name="setStoreKeepBinary(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setStoreKeepBinary</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>> setStoreKeepBinary(boolean storeKeepBinary)</pre> |
| <div class="block">Sets keep binary in store flag.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>storeKeepBinary</code> - Keep binary in store flag.</dd> |
| <dt><span class="strong">Returns:</span></dt><dd><code>this</code> for chaining.</dd></dl> |
| </li> |
| </ul> |
| <a name="getStoreConcurrentLoadAllThreshold()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getStoreConcurrentLoadAllThreshold</h4> |
| <pre>public int getStoreConcurrentLoadAllThreshold()</pre> |
| <div class="block">Gets the threshold used in cases when values for multiple keys are being loaded from an underlying |
| <a href="../../../../org/apache/ignite/cache/store/CacheStore.html" title="interface in org.apache.ignite.cache.store"><code>CacheStore</code></a> in parallel. In the situation when several threads load the same or intersecting set of keys |
| and the total number of keys to load is less or equal to this threshold then there will be no a second call to |
| the storage in order to load a key from thread A if the same key is already being loaded by thread B. |
| |
| The threshold should be controlled wisely. On the one hand if it's set to a big value then the interaction with |
| a storage during the load of missing keys will be minimal. On the other hand the big value may result in |
| significant performance degradation because it is needed to check for every key whether it's being loaded or not. |
| |
| When not set, default value is <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_CONCURRENT_LOAD_ALL_THRESHOLD"><code>DFLT_CONCURRENT_LOAD_ALL_THRESHOLD</code></a>.</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>The concurrent load-all threshold.</dd></dl> |
| </li> |
| </ul> |
| <a name="setStoreConcurrentLoadAllThreshold(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setStoreConcurrentLoadAllThreshold</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>> setStoreConcurrentLoadAllThreshold(int storeConcurrentLoadAllThreshold)</pre> |
| <div class="block">Sets the concurrent load-all threshold used for cases when keys' values are being loaded from <a href="../../../../org/apache/ignite/cache/store/CacheStore.html" title="interface in org.apache.ignite.cache.store"><code>CacheStore</code></a> |
| in parallel.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>storeConcurrentLoadAllThreshold</code> - The concurrent load-all threshold.</dd> |
| <dt><span class="strong">Returns:</span></dt><dd><code>this</code> for chaining.</dd></dl> |
| </li> |
| </ul> |
| <a name="getAffinity()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAffinity</h4> |
| <pre>public <a href="../../../../org/apache/ignite/cache/affinity/AffinityFunction.html" title="interface in org.apache.ignite.cache.affinity">AffinityFunction</a> getAffinity()</pre> |
| <div class="block">Gets key topology resolver to provide mapping from keys to nodes.</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>Key topology resolver to provide mapping from keys to nodes.</dd></dl> |
| </li> |
| </ul> |
| <a name="setAffinity(org.apache.ignite.cache.affinity.AffinityFunction)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAffinity</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a>,<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a>> setAffinity(<a href="../../../../org/apache/ignite/cache/affinity/AffinityFunction.html" title="interface in org.apache.ignite.cache.affinity">AffinityFunction</a> aff)</pre> |
| <div class="block">Sets affinity for cache keys.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>aff</code> - Cache key affinity.</dd> |
| <dt><span class="strong">Returns:</span></dt><dd><code>this</code> for chaining.</dd></dl> |
| </li> |
| </ul> |
| <a name="getCacheMode()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getCacheMode</h4> |
| <pre>public <a href="../../../../org/apache/ignite/cache/CacheMode.html" title="enum in org.apache.ignite.cache">CacheMode</a> getCacheMode()</pre> |
| <div class="block">Gets caching mode to use. You can configure cache either to be local-only, |
| fully replicated, partitioned, or near. If not provided, <a href="../../../../org/apache/ignite/cache/CacheMode.html#PARTITIONED"><code>CacheMode.PARTITIONED</code></a> |
| mode will be used by default (defined by <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_CACHE_MODE"><code>DFLT_CACHE_MODE</code></a> constant).</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd><code>True</code> if cache is local.</dd></dl> |
| </li> |
|