| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <META NAME="ROBOTS" CONTENT="NOINDEX"> |
| <link rel="canonical" href="https://ignite.apache.org/releases/1.6.0/javadoc/org/apache/ignite/configuration/CacheConfiguration.html" /> |
| <!-- Generated by javadoc (version 1.7.0_80) on Wed May 18 17:03:56 MSK 2016 --> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <title>CacheConfiguration (Ignite 1.6.0)</title> |
| <meta name="date" content="2016-05-18"> |
| <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 1.6.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 int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_EVICT_KEY_BUFFER_SIZE">DFLT_EVICT_KEY_BUFFER_SIZE</a></strong></code> |
| <div class="block">Default eviction key buffer size for batching synchronized evicts.</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_EVICT_SYNCHRONIZED">DFLT_EVICT_SYNCHRONIZED</a></strong></code> |
| <div class="block">Default eviction synchronized flag.</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_EVICT_SYNCHRONIZED_CONCURRENCY_LEVEL">DFLT_EVICT_SYNCHRONIZED_CONCURRENCY_LEVEL</a></strong></code> |
| <div class="block">Default synchronous eviction concurrency level.</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_EVICT_SYNCHRONIZED_TIMEOUT">DFLT_EVICT_SYNCHRONIZED_TIMEOUT</a></strong></code> |
| <div class="block">Default synchronous eviction timeout in milliseconds.</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">Default timeout after which long query warning will be printed.</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 float</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_MAX_EVICTION_OVERFLOW_RATIO">DFLT_MAX_EVICTION_OVERFLOW_RATIO</a></strong></code> |
| <div class="block">Default maximum eviction queue ratio.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../org/apache/ignite/cache/CacheMemoryMode.html" title="enum in org.apache.ignite.cache">CacheMemoryMode</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_MEMORY_MODE">DFLT_MEMORY_MODE</a></strong></code> |
| <div class="block">Default memory mode.</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_NEAR_START_SIZE">DFLT_NEAR_START_SIZE</a></strong></code> |
| <div class="block">Initial default near cache size.</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_OFFHEAP_MEMORY">DFLT_OFFHEAP_MEMORY</a></strong></code> |
| <div class="block">Default off-heap storage size is <code>-1</code> which means that off-heap storage is disabled.</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_READ_FROM_BACKUP">DFLT_READ_FROM_BACKUP</a></strong></code> |
| <div class="block">Default value for 'readFromBackup' flag.</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_BATCH_SIZE">DFLT_REBALANCE_BATCH_SIZE</a></strong></code> |
| <div class="block">Default rebalance batch size in bytes.</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_BATCHES_PREFETCH_COUNT">DFLT_REBALANCE_BATCHES_PREFETCH_COUNT</a></strong></code> |
| <div class="block">Default rebalance batches prefetch count.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <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="rowColor"> |
| <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="altColor"> |
| <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="rowColor"> |
| <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="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_SQL_ONHEAP_ROW_CACHE_SIZE">DFLT_SQL_ONHEAP_ROW_CACHE_SIZE</a></strong></code> |
| <div class="block">Default size for onheap SQL row cache size.</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_START_SIZE">DFLT_START_SIZE</a></strong></code> |
| <div class="block">Initial default cache size.</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 boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_SWAP_ENABLED">DFLT_SWAP_ENABLED</a></strong></code> |
| <div class="block">Default value for 'swapEnabled' flag.</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_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="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> |
| </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/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="altColor"> |
| <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="rowColor"> |
| <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="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/cache/CacheAtomicWriteOrderMode.html" title="enum in org.apache.ignite.cache">CacheAtomicWriteOrderMode</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getAtomicWriteOrderMode()">getAtomicWriteOrderMode</a></strong>()</code> |
| <div class="block">Gets cache write ordering 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>float</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getEvictMaxOverflowRatio()">getEvictMaxOverflowRatio</a></strong>()</code> |
| <div class="block">This value denotes the maximum size of eviction queue in percents of cache |
| size in case of distributed cache (replicated and partitioned) and using |
| synchronized eviction (that is if <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isEvictSynchronized()"><code>isEvictSynchronized()</code></a> returns |
| <code>true</code>).</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#getEvictSynchronizedConcurrencyLevel()">getEvictSynchronizedConcurrencyLevel</a></strong>()</code> |
| <div class="block">Gets concurrency level for synchronized evictions.</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#getEvictSynchronizedKeyBufferSize()">getEvictSynchronizedKeyBufferSize</a></strong>()</code> |
| <div class="block">Gets size of the key buffer for synchronized evictions.</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#getEvictSynchronizedTimeout()">getEvictSynchronizedTimeout</a></strong>()</code> |
| <div class="block">Gets timeout for synchronized evictions.</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#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="altColor"> |
| <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="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">Gets timeout in milliseconds after which long query warning will be printed.</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><a href="../../../../org/apache/ignite/cache/CacheMemoryMode.html" title="enum in org.apache.ignite.cache">CacheMemoryMode</a></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getMemoryMode()">getMemoryMode</a></strong>()</code> |
| <div class="block">Gets memory mode for cache.</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#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="rowColor"> |
| <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="altColor"> |
| <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="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getOffHeapMaxMemory()">getOffHeapMaxMemory</a></strong>()</code> |
| <div class="block">Gets maximum amount of memory available to off-heap storage.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <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="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>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="rowColor"> |
| <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="altColor"> |
| <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="rowColor"> |
| <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="altColor"> |
| <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="rowColor"> |
| <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="altColor"> |
| <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="rowColor"> |
| <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="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#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="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getSqlOnheapRowCacheSize()">getSqlOnheapRowCacheSize</a></strong>()</code> |
| <div class="block">Number of SQL rows which will be cached onheap to avoid deserialization on each SQL index access.</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#getSqlSchema()">getSqlSchema</a></strong>()</code> |
| <div class="block">Gets custom name of the sql schema.</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#getStartSize()">getStartSize</a></strong>()</code> |
| <div class="block">Gets initial cache size which will be used to pre-create internal |
| hash table after start.</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><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/CacheTypeMetadata.html" title="class in org.apache.ignite.cache">CacheTypeMetadata</a>></code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getTypeMetadata()">getTypeMetadata</a></strong>()</code> |
| <div class="block">Gets collection of type metadata objects.</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#getWriteBehindBatchSize()">getWriteBehindBatchSize</a></strong>()</code> |
| <div class="block">Maximum batch size 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#isEvictSynchronized()">isEvictSynchronized</a></strong>()</code> |
| <div class="block">Gets flag indicating whether eviction is synchronized between primary, backup and near nodes.</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#isInvalidate()">isInvalidate</a></strong>()</code> |
| <div class="block">Invalidation flag.</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#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="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#isSnapshotableIndex()">isSnapshotableIndex</a></strong>()</code> |
| <div class="block">Gets flag indicating whether SQL indexes should support snapshots.</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#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="rowColor"> |
| <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="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><strong><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isSwapEnabled()">isSwapEnabled</a></strong>()</code> |
| <div class="block">Flag indicating whether Ignite should use swap storage by default.</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#setAtomicWriteOrderMode(org.apache.ignite.cache.CacheAtomicWriteOrderMode)">setAtomicWriteOrderMode</a></strong>(<a href="../../../../org/apache/ignite/cache/CacheAtomicWriteOrderMode.html" title="enum in org.apache.ignite.cache">CacheAtomicWriteOrderMode</a> atomicWriteOrderMode)</code> |
| <div class="block">Sets cache write ordering 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#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="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#setCopyOnRead(boolean)">setCopyOnRead</a></strong>(boolean cpOnRead)</code> |
| <div class="block">Sets copy on read 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#setDefaultLockTimeout(long)">setDefaultLockTimeout</a></strong>(long dfltLockTimeout)</code> |
| <div class="block">Sets default lock timeout in milliseconds.</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#setEagerTtl(boolean)">setEagerTtl</a></strong>(boolean eagerTtl)</code> |
| <div class="block">Sets eager ttl 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#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="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#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="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#setEvictMaxOverflowRatio(float)">setEvictMaxOverflowRatio</a></strong>(float evictMaxOverflowRatio)</code> |
| <div class="block">Sets maximum eviction overflow ratio.</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#setEvictSynchronized(boolean)">setEvictSynchronized</a></strong>(boolean evictSync)</code> |
| <div class="block">Sets flag indicating whether eviction is synchronized with backup nodes or near caches |
| (or the rest of the nodes for replicated 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#setEvictSynchronizedConcurrencyLevel(int)">setEvictSynchronizedConcurrencyLevel</a></strong>(int evictSyncConcurrencyLvl)</code> |
| <div class="block">Sets concurrency level for synchronized evictions.</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#setEvictSynchronizedKeyBufferSize(int)">setEvictSynchronizedKeyBufferSize</a></strong>(int evictKeyBufSize)</code> |
| <div class="block">Sets eviction key buffer 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#setEvictSynchronizedTimeout(long)">setEvictSynchronizedTimeout</a></strong>(long evictSyncTimeout)</code> |
| <div class="block">Sets timeout for synchronized evictions.</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#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="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#setLongQueryWarningTimeout(long)">setLongQueryWarningTimeout</a></strong>(long longQryWarnTimeout)</code> |
| <div class="block">Sets timeout in milliseconds after which long query warning will be printed.</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#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#setMemoryMode(org.apache.ignite.cache.CacheMemoryMode)">setMemoryMode</a></strong>(<a href="../../../../org/apache/ignite/cache/CacheMemoryMode.html" title="enum in org.apache.ignite.cache">CacheMemoryMode</a> memMode)</code> |
| <div class="block">Sets memory mode for 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#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="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#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="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#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="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#setOffHeapMaxMemory(long)">setOffHeapMaxMemory</a></strong>(long offHeapMaxMem)</code> |
| <div class="block">Sets maximum amount of memory available to off-heap storage.</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#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="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#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="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#setRebalanceBatchSize(int)">setRebalanceBatchSize</a></strong>(int rebalanceBatchSize)</code> |
| <div class="block">Sets rebalance batch size.</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#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="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#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="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#setRebalanceOrder(int)">setRebalanceOrder</a></strong>(int rebalanceOrder)</code> |
| <div class="block">Sets cache rebalance order.</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#setRebalanceThreadPoolSize(int)">setRebalanceThreadPoolSize</a></strong>(int rebalancePoolSize)</code> |
| <div class="block"><strong>Deprecated.</strong> </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#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="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#setRebalanceTimeout(long)">setRebalanceTimeout</a></strong>(long rebalanceTimeout)</code> |
| <div class="block">Sets rebalance timeout (ms).</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#setSnapshotableIndex(boolean)">setSnapshotableIndex</a></strong>(boolean snapshotableIdx)</code> |
| <div class="block">Sets flag indicating whether SQL indexes should support snapshots.</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#setSqlOnheapRowCacheSize(int)">setSqlOnheapRowCacheSize</a></strong>(int size)</code> |
| <div class="block">Number of SQL rows which will be cached onheap to avoid deserialization on each SQL index access.</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#setStartSize(int)">setStartSize</a></strong>(int startSize)</code> |
| <div class="block">Initial size for internal hash map.</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#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="altColor"> |
| <td class="colFirst"><code>void</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="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#setSwapEnabled(boolean)">setSwapEnabled</a></strong>(boolean swapEnabled)</code> |
| <div class="block">Flag indicating whether swap storage is enabled or not.</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#setTypeMetadata(java.util.Collection)">setTypeMetadata</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/CacheTypeMetadata.html" title="class in org.apache.ignite.cache">CacheTypeMetadata</a>> typeMeta)</code> |
| <div class="block"><strong>Deprecated.</strong> |
| <div class="block"><i>Use <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setQueryEntities(java.util.Collection)"><code>setQueryEntities(java.util.Collection)</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#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#setWriteBehindEnabled(boolean)">setWriteBehindEnabled</a></strong>(boolean writeBehindEnabled)</code> |
| <div class="block">Sets flag indicating whether write-behind is enabled.</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#setWriteBehindFlushFrequency(long)">setWriteBehindFlushFrequency</a></strong>(long writeBehindFlushFreq)</code> |
| <div class="block">Sets write-behind flush frequency.</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#setWriteBehindFlushSize(int)">setWriteBehindFlushSize</a></strong>(int writeBehindFlushSize)</code> |
| <div class="block">Sets write-behind flush size.</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#setWriteBehindFlushThreadCount(int)">setWriteBehindFlushThreadCount</a></strong>(int writeBehindFlushThreadCnt)</code> |
| <div class="block">Sets flush thread count 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#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="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, setCacheLoaderFactory, setCacheWriterFactory, setExpiryPolicyFactory, setManagementEnabled, setReadThrough, setStatisticsEnabled, setStoreByValue, setTypes, setWriteThrough</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="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_START_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_START_SIZE</h4> |
| <pre>public static final int DFLT_START_SIZE</pre> |
| <div class="block">Initial default cache size.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_START_SIZE">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_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_MAX_EVICTION_OVERFLOW_RATIO"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_MAX_EVICTION_OVERFLOW_RATIO</h4> |
| <pre>public static final float DFLT_MAX_EVICTION_OVERFLOW_RATIO</pre> |
| <div class="block">Default maximum eviction queue ratio.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_MAX_EVICTION_OVERFLOW_RATIO">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_EVICT_SYNCHRONIZED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_EVICT_SYNCHRONIZED</h4> |
| <pre>public static final boolean DFLT_EVICT_SYNCHRONIZED</pre> |
| <div class="block">Default eviction synchronized flag.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_EVICT_SYNCHRONIZED">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_EVICT_KEY_BUFFER_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_EVICT_KEY_BUFFER_SIZE</h4> |
| <pre>public static final int DFLT_EVICT_KEY_BUFFER_SIZE</pre> |
| <div class="block">Default eviction key buffer size for batching synchronized evicts.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_EVICT_KEY_BUFFER_SIZE">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_EVICT_SYNCHRONIZED_TIMEOUT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_EVICT_SYNCHRONIZED_TIMEOUT</h4> |
| <pre>public static final long DFLT_EVICT_SYNCHRONIZED_TIMEOUT</pre> |
| <div class="block">Default synchronous eviction timeout in milliseconds.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_EVICT_SYNCHRONIZED_TIMEOUT">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_EVICT_SYNCHRONIZED_CONCURRENCY_LEVEL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_EVICT_SYNCHRONIZED_CONCURRENCY_LEVEL</h4> |
| <pre>public static final int DFLT_EVICT_SYNCHRONIZED_CONCURRENCY_LEVEL</pre> |
| <div class="block">Default synchronous eviction concurrency level.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_EVICT_SYNCHRONIZED_CONCURRENCY_LEVEL">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_OFFHEAP_MEMORY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_OFFHEAP_MEMORY</h4> |
| <pre>public static final long DFLT_OFFHEAP_MEMORY</pre> |
| <div class="block">Default off-heap storage size is <code>-1</code> which means that off-heap storage is disabled.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_OFFHEAP_MEMORY">Constant Field Values</a></dd></dl> |
| </li> |
| </ul> |
| <a name="DFLT_SWAP_ENABLED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_SWAP_ENABLED</h4> |
| <pre>public static final boolean DFLT_SWAP_ENABLED</pre> |
| <div class="block">Default value for 'swapEnabled' flag.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_SWAP_ENABLED">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_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_MEMORY_MODE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_MEMORY_MODE</h4> |
| <pre>public static final <a href="../../../../org/apache/ignite/cache/CacheMemoryMode.html" title="enum in org.apache.ignite.cache">CacheMemoryMode</a> DFLT_MEMORY_MODE</pre> |
| <div class="block">Default memory mode.</div> |
| </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>public static final long DFLT_LONG_QRY_WARN_TIMEOUT</pre> |
| <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_SQL_ONHEAP_ROW_CACHE_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_SQL_ONHEAP_ROW_CACHE_SIZE</h4> |
| <pre>public static final int DFLT_SQL_ONHEAP_ROW_CACHE_SIZE</pre> |
| <div class="block">Default size for onheap SQL row cache size.</div> |
| <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_SQL_ONHEAP_ROW_CACHE_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_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="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. May be <tt>null</tt>, but may not be empty string.</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="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="isEvictSynchronized()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isEvictSynchronized</h4> |
| <pre>public boolean isEvictSynchronized()</pre> |
| <div class="block">Gets flag indicating whether eviction is synchronized between primary, backup and near nodes. |
| If this parameter is <code>true</code> and swap is disabled then <a href="../../../../org/apache/ignite/IgniteCache.html#localEvict(java.util.Collection)"><code>IgniteCache.localEvict(Collection)</code></a> |
| will involve all nodes where an entry is kept. If this property is set to <code>false</code> then |
| eviction is done independently on different cache nodes. |
| <p> |
| Default value is defined by <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_EVICT_SYNCHRONIZED"><code>DFLT_EVICT_SYNCHRONIZED</code></a>. |
| <p> |
| Note that it's not recommended to set this value to <code>true</code> if cache |
| store is configured since it will allow to significantly improve cache |
| performance.</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd><code>true</code> If eviction is synchronized with backup nodes (or the |
| rest of the nodes in case of replicated cache), <code>false</code> if not.</dd></dl> |
| </li> |
| </ul> |
| <a name="setEvictSynchronized(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEvictSynchronized</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>> setEvictSynchronized(boolean evictSync)</pre> |
| <div class="block">Sets flag indicating whether eviction is synchronized with backup nodes or near caches |
| (or the rest of the nodes for replicated cache).</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>evictSync</code> - <code>true</code> if synchronized, <code>false</code> if not.</dd> |
| <dt><span class="strong">Returns:</span></dt><dd><code>this</code> for chaining.</dd></dl> |
| </li> |
| </ul> |
| <a name="getEvictSynchronizedKeyBufferSize()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEvictSynchronizedKeyBufferSize</h4> |
| <pre>public int getEvictSynchronizedKeyBufferSize()</pre> |
| <div class="block">Gets size of the key buffer for synchronized evictions. |
| <p> |
| Default value is defined by <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_EVICT_KEY_BUFFER_SIZE"><code>DFLT_EVICT_KEY_BUFFER_SIZE</code></a>.</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>Eviction key buffer size.</dd></dl> |
| </li> |
| </ul> |
| <a name="setEvictSynchronizedKeyBufferSize(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEvictSynchronizedKeyBufferSize</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>> setEvictSynchronizedKeyBufferSize(int evictKeyBufSize)</pre> |
| <div class="block">Sets eviction key buffer size.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>evictKeyBufSize</code> - Eviction key buffer size.</dd> |
| <dt><span class="strong">Returns:</span></dt><dd><code>this</code> for chaining.</dd></dl> |
| </li> |
| </ul> |
| <a name="getEvictSynchronizedConcurrencyLevel()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEvictSynchronizedConcurrencyLevel</h4> |
| <pre>public int getEvictSynchronizedConcurrencyLevel()</pre> |
| <div class="block">Gets concurrency level for synchronized evictions. This flag only makes sense |
| with <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isEvictSynchronized()"><code>isEvictSynchronized()</code></a> set |
| to <code>true</code>. When synchronized evictions are enabled, it is possible that |
| local eviction policy will try to evict entries faster than evictions can be |
| synchronized with backup or near nodes. This value specifies how many concurrent |
| synchronous eviction sessions should be allowed before the system is forced to |
| wait and let synchronous evictions catch up with the eviction policy. |
| <p> |
| Note that if synchronous evictions start lagging, it is possible that you have either |
| too big or too small eviction key buffer size or small eviction timeout. In that case |
| you will need to adjust <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getEvictSynchronizedKeyBufferSize()"><code>getEvictSynchronizedKeyBufferSize()</code></a> or |
| <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getEvictSynchronizedTimeout()"><code>getEvictSynchronizedTimeout()</code></a> values as well. |
| <p> |
| Default value is defined by <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_EVICT_SYNCHRONIZED_CONCURRENCY_LEVEL"><code>DFLT_EVICT_SYNCHRONIZED_CONCURRENCY_LEVEL</code></a>.</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>Synchronous eviction concurrency level.</dd></dl> |
| </li> |
| </ul> |
| <a name="setEvictSynchronizedConcurrencyLevel(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEvictSynchronizedConcurrencyLevel</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>> setEvictSynchronizedConcurrencyLevel(int evictSyncConcurrencyLvl)</pre> |
| <div class="block">Sets concurrency level for synchronized evictions.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>evictSyncConcurrencyLvl</code> - Concurrency level for synchronized evictions.</dd> |
| <dt><span class="strong">Returns:</span></dt><dd><code>this</code> for chaining.</dd></dl> |
| </li> |
| </ul> |
| <a name="getEvictSynchronizedTimeout()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEvictSynchronizedTimeout</h4> |
| <pre>public long getEvictSynchronizedTimeout()</pre> |
| <div class="block">Gets timeout for synchronized evictions. |
| <p> |
| Node that initiates eviction waits for responses |
| from remote nodes within this timeout. |
| <p> |
| Default value is defined by <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_EVICT_SYNCHRONIZED_TIMEOUT"><code>DFLT_EVICT_SYNCHRONIZED_TIMEOUT</code></a>.</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>Synchronous eviction timeout.</dd></dl> |
| </li> |
| </ul> |
| <a name="setEvictSynchronizedTimeout(long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEvictSynchronizedTimeout</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>> setEvictSynchronizedTimeout(long evictSyncTimeout)</pre> |
| <div class="block">Sets timeout for synchronized evictions.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>evictSyncTimeout</code> - Timeout for synchronized evictions.</dd> |
| <dt><span class="strong">Returns:</span></dt><dd><code>this</code> for chaining.</dd></dl> |
| </li> |
| </ul> |
| <a name="getEvictMaxOverflowRatio()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEvictMaxOverflowRatio</h4> |
| <pre>public float getEvictMaxOverflowRatio()</pre> |
| <div class="block">This value denotes the maximum size of eviction queue in percents of cache |
| size in case of distributed cache (replicated and partitioned) and using |
| synchronized eviction (that is if <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isEvictSynchronized()"><code>isEvictSynchronized()</code></a> returns |
| <code>true</code>). |
| <p> |
| That queue is used internally as a buffer to decrease network costs for |
| synchronized eviction. Once queue size reaches specified value all required |
| requests for all entries in the queue are sent to remote nodes and the queue |
| is cleared. |
| <p> |
| Default value is defined by <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_MAX_EVICTION_OVERFLOW_RATIO"><code>DFLT_MAX_EVICTION_OVERFLOW_RATIO</code></a> and |
| equals to <code>10%</code>.</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>Maximum size of eviction queue in percents of cache size.</dd></dl> |
| </li> |
| </ul> |
| <a name="setEvictMaxOverflowRatio(float)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEvictMaxOverflowRatio</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>> setEvictMaxOverflowRatio(float evictMaxOverflowRatio)</pre> |
| <div class="block">Sets maximum eviction overflow ratio.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>evictMaxOverflowRatio</code> - Maximum eviction overflow ratio.</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. When |
| 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="getStartSize()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getStartSize</h4> |
| <pre>public int getStartSize()</pre> |
| <div class="block">Gets initial cache size which will be used to pre-create internal |
| hash table after start. Default value is defined by <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_START_SIZE"><code>DFLT_START_SIZE</code></a>.</div> |
| <dl><dt><span class="strong">Returns:</span></dt><dd>Initial cache size.</dd></dl> |
| </li> |
| </ul> |
| <a name="setStartSize(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setStartSize</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>> setStartSize(int startSize)</pre> |
| <div class="block">Initial size for internal hash map.</div> |
| <dl><dt><span class="strong">Parameters:</span></dt><dd><code>startSize</code> - Cache start size.</dd> |
| <dt><span class="strong">Returns:</span></dt><dd><code>this</code> for chaining.</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 void 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></dl> |
| </li> |
| </ul> |
|