blob: 679df51647c92cafdbb7a5f5c520c80c2115d06d [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_291) on Mon Jan 10 11:05:26 MSK 2022 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>CacheConfiguration (Ignite 2.12.0)</title>
<meta name="date" content="2022-01-10">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<link rel='shortcut icon' href='https://ignite.apache.org/favicon.ico'/>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="CacheConfiguration (Ignite 2.12.0)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":42,"i12":10,"i13":10,"i14":10,"i15":42,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":42,"i22":10,"i23":10,"i24":42,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":42,"i35":42,"i36":42,"i37":10,"i38":10,"i39":42,"i40":42,"i41":42,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":42,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":42,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":42,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":42,"i96":10,"i97":10,"i98":10,"i99":42,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109":10,"i110":10,"i111":10,"i112":42,"i113":42,"i114":42,"i115":10,"i116":10,"i117":42,"i118":42,"i119":42,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":42,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<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>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/ignite/configuration/BinaryConfiguration.html" title="class in org.apache.ignite.configuration"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.IgniteAllNodesPredicate.html" title="class in org.apache.ignite.configuration"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;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:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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<span class='angle_bracket'>&lt;</span>K,V<span class='angle_bracket'>&gt;</span></h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/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<span class='angle_bracket'>&lt;</span>K,V<span class='angle_bracket'>&gt;</span></li>
<li>
<ul class="inheritance">
<li>org.apache.ignite.configuration.CacheConfiguration<span class='angle_bracket'>&lt;</span>K,V<span class='angle_bracket'>&gt;</span></li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, javax.cache.configuration.CompleteConfiguration<span class='angle_bracket'>&lt;</span>K,V<span class='angle_bracket'>&gt;</span>, javax.cache.configuration.Configuration<span class='angle_bracket'>&lt;</span>K,V<span class='angle_bracket'>&gt;</span></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">CacheConfiguration<span class='angle_bracket'>&lt;</span>K,V<span class='angle_bracket'>&gt;</span></span>
extends javax.cache.configuration.MutableConfiguration<span class='angle_bracket'>&lt;</span>K,V<span class='angle_bracket'>&gt;</span></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="seeLabel">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="memberSummary" 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">&nbsp;</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&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.IgniteAllNodesPredicate.html" title="class in org.apache.ignite.configuration">CacheConfiguration.IgniteAllNodesPredicate</a></span></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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</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><span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/cluster/ClusterNode.html" title="interface in org.apache.ignite.cluster">ClusterNode</a><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#ALL_NODES">ALL_NODES</a></span></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><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_BACKUPS">DFLT_BACKUPS</a></span></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><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_CACHE_ATOMICITY_MODE">DFLT_CACHE_ATOMICITY_MODE</a></span></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><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_CACHE_MODE">DFLT_CACHE_MODE</a></span></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><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_CACHE_SIZE">DFLT_CACHE_SIZE</a></span></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><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_CONCURRENT_LOAD_ALL_THRESHOLD">DFLT_CONCURRENT_LOAD_ALL_THRESHOLD</a></span></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><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_COPY_ON_READ">DFLT_COPY_ON_READ</a></span></code>
<div class="block">Default value for 'copyOnRead' flag.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/ignite/configuration/DiskPageCompression.html" title="enum in org.apache.ignite.configuration">DiskPageCompression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_DISK_PAGE_COMPRESSION">DFLT_DISK_PAGE_COMPRESSION</a></span></code>
<div class="block">Default disk page compression algorithm.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_EAGER_TTL">DFLT_EAGER_TTL</a></span></code>
<div class="block">Default value for eager ttl flag.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_EVENTS_DISABLED">DFLT_EVENTS_DISABLED</a></span></code>
<div class="block">Default value for events disabled flag.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_INVALIDATE">DFLT_INVALIDATE</a></span></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><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_LOAD_PREV_VAL">DFLT_LOAD_PREV_VAL</a></span></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><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_LOCK_TIMEOUT">DFLT_LOCK_TIMEOUT</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Default lock timeout configuration property has no effect.</span></div>
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_LONG_QRY_WARN_TIMEOUT">DFLT_LONG_QRY_WARN_TIMEOUT</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_MAX_CONCURRENT_ASYNC_OPS">DFLT_MAX_CONCURRENT_ASYNC_OPS</a></span></code>
<div class="block">Default value for 'maxConcurrentAsyncOps'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_MAX_QUERY_ITERATOR_CNT">DFLT_MAX_QUERY_ITERATOR_CNT</a></span></code>
<div class="block">Default maximum number of query iterators that can be stored.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_NEAR_START_SIZE">DFLT_NEAR_START_SIZE</a></span></code>
<div class="block">Initial default near cache size.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/ignite/cache/PartitionLossPolicy.html" title="enum in org.apache.ignite.cache">PartitionLossPolicy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_PARTITION_LOSS_POLICY">DFLT_PARTITION_LOSS_POLICY</a></span></code>
<div class="block">Default partition loss policy.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_QRY_DETAIL_METRICS_SIZE">DFLT_QRY_DETAIL_METRICS_SIZE</a></span></code>
<div class="block">Default number of queries detail metrics to collect.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_QUERY_PARALLELISM">DFLT_QUERY_PARALLELISM</a></span></code>
<div class="block">Default query parallelism.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_READ_FROM_BACKUP">DFLT_READ_FROM_BACKUP</a></span></code>
<div class="block">Default value for 'readFromBackup' flag.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_REBALANCE_BATCH_SIZE">DFLT_REBALANCE_BATCH_SIZE</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_REBALANCE_BATCH_SIZE"><code>IgniteConfiguration.DFLT_REBALANCE_BATCH_SIZE</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_REBALANCE_BATCHES_PREFETCH_COUNT">DFLT_REBALANCE_BATCHES_PREFETCH_COUNT</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_REBALANCE_BATCHES_PREFETCH_COUNT"><code>IgniteConfiguration.DFLT_REBALANCE_BATCHES_PREFETCH_COUNT</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/ignite/cache/CacheRebalanceMode.html" title="enum in org.apache.ignite.cache">CacheRebalanceMode</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_REBALANCE_MODE">DFLT_REBALANCE_MODE</a></span></code>
<div class="block">Default rebalance mode for distributed cache.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_REBALANCE_THREAD_POOL_SIZE">DFLT_REBALANCE_THREAD_POOL_SIZE</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_REBALANCE_THREAD_POOL_SIZE"><code>IgniteConfiguration.DFLT_REBALANCE_THREAD_POOL_SIZE</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_REBALANCE_THROTTLE">DFLT_REBALANCE_THROTTLE</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_REBALANCE_THROTTLE"><code>IgniteConfiguration.DFLT_REBALANCE_THROTTLE</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_REBALANCE_TIMEOUT">DFLT_REBALANCE_TIMEOUT</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_REBALANCE_TIMEOUT"><code>IgniteConfiguration.DFLT_REBALANCE_TIMEOUT</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_SQL_INDEX_MAX_INLINE_SIZE">DFLT_SQL_INDEX_MAX_INLINE_SIZE</a></span></code>
<div class="block">Default maximum inline size for sql indexes.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_SQL_ONHEAP_CACHE_MAX_SIZE">DFLT_SQL_ONHEAP_CACHE_MAX_SIZE</a></span></code>
<div class="block">Default SQL on-heap cache size.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_STORE_KEEP_BINARY">DFLT_STORE_KEEP_BINARY</a></span></code>
<div class="block">Default value for keep binary in store behavior .</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_WRITE_BEHIND_BATCH_SIZE">DFLT_WRITE_BEHIND_BATCH_SIZE</a></span></code>
<div class="block">Default batch size for write-behind cache store.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_WRITE_BEHIND_COALESCING">DFLT_WRITE_BEHIND_COALESCING</a></span></code>
<div class="block">Default write coalescing for write-behind cache store.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_WRITE_BEHIND_CRITICAL_SIZE">DFLT_WRITE_BEHIND_CRITICAL_SIZE</a></span></code>
<div class="block">Default critical size used when flush size is not specified.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_WRITE_BEHIND_ENABLED">DFLT_WRITE_BEHIND_ENABLED</a></span></code>
<div class="block">Default value for 'writeBehindEnabled' flag.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_WRITE_BEHIND_FLUSH_FREQUENCY">DFLT_WRITE_BEHIND_FLUSH_FREQUENCY</a></span></code>
<div class="block">Default flush frequency for write-behind cache store in milliseconds.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_WRITE_BEHIND_FLUSH_SIZE">DFLT_WRITE_BEHIND_FLUSH_SIZE</a></span></code>
<div class="block">Default flush size for write-behind cache store.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_WRITE_FROM_BEHIND_FLUSH_THREAD_CNT">DFLT_WRITE_FROM_BEHIND_FLUSH_THREAD_CNT</a></span></code>
<div class="block">Default count of flush threads for write-behind cache store.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#MAX_PARTITIONS_COUNT">MAX_PARTITIONS_COUNT</a></span></code>
<div class="block">Maximum number of partitions.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.cache.configuration.MutableConfiguration">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#CacheConfiguration--">CacheConfiguration</a></span>()</code>
<div class="block">Empty constructor (all values are initialized to their defaults).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#CacheConfiguration-javax.cache.configuration.CompleteConfiguration-">CacheConfiguration</a></span>(javax.cache.configuration.CompleteConfiguration<span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;cfg)</code>
<div class="block">Copy constructor.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#CacheConfiguration-java.lang.String-">CacheConfiguration</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>javax.cache.configuration.MutableConfiguration<span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#addCacheEntryListenerConfiguration-javax.cache.configuration.CacheEntryListenerConfiguration-">addCacheEntryListenerConfiguration</a></span>(javax.cache.configuration.CacheEntryListenerConfiguration<span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;cacheEntryLsnrCfg)</code></td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#clearQueryEntities--">clearQueryEntities</a></span>()</code>
<div class="block">Clear query entities.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/cache/affinity/AffinityFunction.html" title="interface in org.apache.ignite.cache.affinity">AffinityFunction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getAffinity--">getAffinity</a></span>()</code>
<div class="block">Gets key topology resolver to provide mapping from keys to nodes.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/cache/affinity/AffinityKeyMapper.html" title="interface in org.apache.ignite.cache.affinity">AffinityKeyMapper</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getAffinityMapper--">getAffinityMapper</a></span>()</code>
<div class="block">Affinity key mapper used to provide custom affinity key for any given key.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/cache/CacheAtomicityMode.html" title="enum in org.apache.ignite.cache">CacheAtomicityMode</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getAtomicityMode--">getAtomicityMode</a></span>()</code>
<div class="block">Gets cache atomicity mode.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getBackups--">getBackups</a></span>()</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 id="i6" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><span class='angle_bracket'>&lt;</span>javax.cache.configuration.CacheEntryListenerConfiguration<span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getCacheEntryListenerConfigurations--">getCacheEntryListenerConfigurations</a></span>()</code></td>
</tr>
<tr id="i7" 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><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getCacheMode--">getCacheMode</a></span>()</code>
<div class="block">Gets caching mode to use.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>javax.cache.configuration.Factory<span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/cache/store/CacheStore.html" title="interface in org.apache.ignite.cache.store">CacheStore</a><span class='angle_bracket'>&lt;</span>? 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><span class='angle_bracket'>&gt;</span><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getCacheStoreFactory--">getCacheStoreFactory</a></span>()</code>
<div class="block">Gets factory for underlying persistent storage for read-through and write-through operations.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>javax.cache.configuration.Factory<span class='angle_bracket'>&lt;</span>? extends <a href="../../../../org/apache/ignite/cache/store/CacheStoreSessionListener.html" title="interface in org.apache.ignite.cache.store">CacheStoreSessionListener</a><span class='angle_bracket'>&gt;</span>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getCacheStoreSessionListenerFactories--">getCacheStoreSessionListenerFactories</a></span>()</code>
<div class="block">Gets cache store session listener factories.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getDataRegionName--">getDataRegionName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getDefaultLockTimeout--">getDefaultLockTimeout</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Default lock timeout configuration property has no effect.</span></div>
</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DiskPageCompression.html" title="enum in org.apache.ignite.configuration">DiskPageCompression</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getDiskPageCompression--">getDiskPageCompression</a></span>()</code>
<div class="block">Gets disk page compression algorithm.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getDiskPageCompressionLevel--">getDiskPageCompressionLevel</a></span>()</code>
<div class="block">Gets <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getDiskPageCompression--"><code>algorithm</code></a> specific disk page compression level.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/cache/eviction/EvictionFilter.html" title="interface in org.apache.ignite.cache.eviction">EvictionFilter</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getEvictionFilter--">getEvictionFilter</a></span>()</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 id="i15" class="rowColor">
<td class="colFirst"><code>@Nullable <a href="../../../../org/apache/ignite/cache/eviction/EvictionPolicy.html" title="interface in org.apache.ignite.cache.eviction">EvictionPolicy</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getEvictionPolicy--">getEvictionPolicy</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getEvictionPolicyFactory--"><code>getEvictionPolicyFactory()</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>@Nullable javax.cache.configuration.Factory<span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/cache/eviction/EvictionPolicy.html" title="interface in org.apache.ignite.cache.eviction">EvictionPolicy</a><span class='angle_bracket'>&lt;</span>? 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><span class='angle_bracket'>&gt;</span><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getEvictionPolicyFactory--">getEvictionPolicyFactory</a></span>()</code>
<div class="block">Gets cache eviction policy factory.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getGroupName--">getGroupName</a></span>()</code>
<div class="block">Gets the cache group name.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><span class='angle_bracket'>&lt;</span>?<span class='angle_bracket'>&gt;</span>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getIndexedTypes--">getIndexedTypes</a></span>()</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 id="i19" class="rowColor">
<td class="colFirst"><code>@Nullable <a href="../../../../org/apache/ignite/cache/CacheInterceptor.html" title="interface in org.apache.ignite.cache">CacheInterceptor</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getInterceptor--">getInterceptor</a></span>()</code>
<div class="block">Gets cache interceptor.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/cache/CacheKeyConfiguration.html" title="class in org.apache.ignite.cache">CacheKeyConfiguration</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getKeyConfiguration--">getKeyConfiguration</a></span>()</code>
<div class="block">Gets cache key configuration.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getLongQueryWarningTimeout--">getLongQueryWarningTimeout</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getLongQueryWarningTimeout--"><code>IgniteConfiguration.getLongQueryWarningTimeout()</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getMaxConcurrentAsyncOperations--">getMaxConcurrentAsyncOperations</a></span>()</code>
<div class="block">Gets maximum number of allowed concurrent asynchronous operations.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getMaxQueryIteratorsCount--">getMaxQueryIteratorsCount</a></span>()</code>
<div class="block">Gets maximum number of query iterators that can be stored.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getMemoryPolicyName--">getMemoryPolicyName</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getDataRegionName--"><code>getDataRegionName()</code></a> (String)} instead.</span></div>
</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getName--">getName</a></span>()</code>
<div class="block">Cache name.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/NearCacheConfiguration.html" title="class in org.apache.ignite.configuration">NearCacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getNearConfiguration--">getNearConfiguration</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/lang/IgnitePredicate.html" title="interface in org.apache.ignite.lang">IgnitePredicate</a><span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/cluster/ClusterNode.html" title="interface in org.apache.ignite.cluster">ClusterNode</a><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getNodeFilter--">getNodeFilter</a></span>()</code>
<div class="block">Gets filter which determines on what nodes the cache should be started.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/cache/PartitionLossPolicy.html" title="enum in org.apache.ignite.cache">PartitionLossPolicy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getPartitionLossPolicy--">getPartitionLossPolicy</a></span>()</code>
<div class="block">Gets partition loss policy.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/PlatformCacheConfiguration.html" title="class in org.apache.ignite.configuration">PlatformCacheConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getPlatformCacheConfiguration--">getPlatformCacheConfiguration</a></span>()</code>
<div class="block">Gets platform cache configuration.</div>
</td>
</tr>
<tr id="i30" 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><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getPluginConfigurations--">getPluginConfigurations</a></span>()</code>
<div class="block">Gets array of cache plugin configurations.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getQueryDetailMetricsSize--">getQueryDetailMetricsSize</a></span>()</code>
<div class="block">Gets size of queries detail metrics that will be stored in memory for monitoring purposes.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/cache/QueryEntity.html" title="class in org.apache.ignite.cache">QueryEntity</a><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getQueryEntities--">getQueryEntities</a></span>()</code>
<div class="block">Gets a collection of configured query entities.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getQueryParallelism--">getQueryParallelism</a></span>()</code>
<div class="block">Defines a hint to query execution engine on desired degree of parallelism within a single node.</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getRebalanceBatchesPrefetchCount--">getRebalanceBatchesPrefetchCount</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getRebalanceBatchesPrefetchCount--"><code>IgniteConfiguration.getRebalanceBatchesPrefetchCount()</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getRebalanceBatchSize--">getRebalanceBatchSize</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getRebalanceBatchSize--"><code>IgniteConfiguration.getRebalanceBatchSize()</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getRebalanceDelay--">getRebalanceDelay</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use baseline topology feature instead. Please, be aware this API will be removed in the next releases.</span></div>
</div>
</td>
</tr>
<tr id="i37" 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><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getRebalanceMode--">getRebalanceMode</a></span>()</code>
<div class="block">Gets rebalance mode for distributed cache.</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getRebalanceOrder--">getRebalanceOrder</a></span>()</code>
<div class="block">Gets cache rebalance order.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getRebalanceThreadPoolSize--">getRebalanceThreadPoolSize</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getRebalanceThrottle--">getRebalanceThrottle</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getRebalanceThrottle--"><code>IgniteConfiguration.getRebalanceThrottle()</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getRebalanceTimeout--">getRebalanceTimeout</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getRebalanceTimeout--"><code>IgniteConfiguration.getRebalanceTimeout()</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><span class='angle_bracket'>&lt;</span>?<span class='angle_bracket'>&gt;</span>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getSqlFunctionClasses--">getSqlFunctionClasses</a></span>()</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 id="i43" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getSqlIndexMaxInlineSize--">getSqlIndexMaxInlineSize</a></span>()</code>
<div class="block">Gets maximum inline size for sql indexes.</div>
</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getSqlOnheapCacheMaxSize--">getSqlOnheapCacheMaxSize</a></span>()</code>
<div class="block">Gets maximum SQL on-heap cache.</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getSqlSchema--">getSqlSchema</a></span>()</code>
<div class="block">Gets custom name of the sql schema.</div>
</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getStoreConcurrentLoadAllThreshold--">getStoreConcurrentLoadAllThreshold</a></span>()</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 id="i47" 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><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getTopologyValidator--">getTopologyValidator</a></span>()</code>
<div class="block">Gets topology validator.</div>
</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getTransactionManagerLookupClassName--">getTransactionManagerLookupClassName</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/TransactionConfiguration.html#getTxManagerFactory--"><code>TransactionConfiguration.getTxManagerFactory()</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getWriteBehindBatchSize--">getWriteBehindBatchSize</a></span>()</code>
<div class="block">Maximum batch size for write-behind cache store operations.</div>
</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getWriteBehindCoalescing--">getWriteBehindCoalescing</a></span>()</code>
<div class="block">Write coalescing flag for write-behind cache store operations.</div>
</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getWriteBehindFlushFrequency--">getWriteBehindFlushFrequency</a></span>()</code>
<div class="block">Frequency with which write-behind cache is flushed to the cache store in milliseconds.</div>
</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getWriteBehindFlushSize--">getWriteBehindFlushSize</a></span>()</code>
<div class="block">Maximum size of the write-behind cache.</div>
</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getWriteBehindFlushThreadCount--">getWriteBehindFlushThreadCount</a></span>()</code>
<div class="block">Number of threads that will perform cache flushing.</div>
</td>
</tr>
<tr id="i54" 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><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getWriteSynchronizationMode--">getWriteSynchronizationMode</a></span>()</code>
<div class="block">Gets write synchronization mode.</div>
</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isCopyOnRead--">isCopyOnRead</a></span>()</code>
<div class="block">Gets the flag indicating whether a copy of the value stored in the on-heap cache
(see <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isOnheapCacheEnabled--"><code>isOnheapCacheEnabled()</code></a> should be created for a cache operation return the value.</div>
</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isEagerTtl--">isEagerTtl</a></span>()</code>
<div class="block">Gets flag indicating whether expired cache entries will be eagerly removed from cache.</div>
</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isEncryptionEnabled--">isEncryptionEnabled</a></span>()</code>
<div class="block">Gets flag indicating whether data must be encrypted.</div>
</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isEventsDisabled--">isEventsDisabled</a></span>()</code>
<div class="block">Checks whether events are disabled for this cache.</div>
</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isInvalidate--">isInvalidate</a></span>()</code>
<div class="block">Invalidation flag.</div>
</td>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isLoadPreviousValue--">isLoadPreviousValue</a></span>()</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-V-"><code>IgniteCache.putIfAbsent(Object, Object)</code></a>
<a href="../../../../org/apache/ignite/IgniteCache.html#replace-K-V-"><code>IgniteCache.replace(Object, Object)</code></a>
<a href="../../../../org/apache/ignite/IgniteCache.html#replace-K-V-V-"><code>IgniteCache.replace(Object, Object, Object)</code></a>
<a href="../../../../org/apache/ignite/IgniteCache.html#remove-K-V-"><code>IgniteCache.remove(Object, Object)</code></a>
<a href="../../../../org/apache/ignite/IgniteCache.html#getAndPut-K-V-"><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-V-"><code>IgniteCache.getAndReplace(Object, Object)</code></a>
<a href="../../../../org/apache/ignite/IgniteCache.html#getAndPutIfAbsent-K-V-"><code>IgniteCache.getAndPutIfAbsent(Object, Object)</code></a>
</div>
</td>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isOnheapCacheEnabled--">isOnheapCacheEnabled</a></span>()</code>
<div class="block">Checks if the on-heap cache is enabled for the off-heap based page memory.</div>
</td>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isReadFromBackup--">isReadFromBackup</a></span>()</code>
<div class="block">Gets flag indicating whether data can be read from backup.</div>
</td>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isSqlEscapeAll--">isSqlEscapeAll</a></span>()</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 id="i64" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isSqlOnheapCacheEnabled--">isSqlOnheapCacheEnabled</a></span>()</code>
<div class="block">Gets whether SQL on-heap cache is enabled.</div>
</td>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isStoreKeepBinary--">isStoreKeepBinary</a></span>()</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 id="i66" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isWriteBehindEnabled--">isWriteBehindEnabled</a></span>()</code>
<div class="block">Flag indicating whether Ignite should use write-behind behaviour for the cache store.</div>
</td>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><code>javax.cache.configuration.MutableConfiguration<span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#removeCacheEntryListenerConfiguration-javax.cache.configuration.CacheEntryListenerConfiguration-">removeCacheEntryListenerConfiguration</a></span>(javax.cache.configuration.CacheEntryListenerConfiguration<span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;cacheEntryLsnrCfg)</code></td>
</tr>
<tr id="i68" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setAffinity-org.apache.ignite.cache.affinity.AffinityFunction-">setAffinity</a></span>(<a href="../../../../org/apache/ignite/cache/affinity/AffinityFunction.html" title="interface in org.apache.ignite.cache.affinity">AffinityFunction</a>&nbsp;aff)</code>
<div class="block">Sets affinity for cache keys.</div>
</td>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setAffinityMapper-org.apache.ignite.cache.affinity.AffinityKeyMapper-">setAffinityMapper</a></span>(<a href="../../../../org/apache/ignite/cache/affinity/AffinityKeyMapper.html" title="interface in org.apache.ignite.cache.affinity">AffinityKeyMapper</a>&nbsp;affMapper)</code>
<div class="block">Sets custom affinity mapper.</div>
</td>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setAtomicityMode-org.apache.ignite.cache.CacheAtomicityMode-">setAtomicityMode</a></span>(<a href="../../../../org/apache/ignite/cache/CacheAtomicityMode.html" title="enum in org.apache.ignite.cache">CacheAtomicityMode</a>&nbsp;atomicityMode)</code>
<div class="block">Sets cache atomicity mode.</div>
</td>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setBackups-int-">setBackups</a></span>(int&nbsp;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 id="i72" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setCacheLoaderFactory-javax.cache.configuration.Factory-">setCacheLoaderFactory</a></span>(javax.cache.configuration.Factory<span class='angle_bracket'>&lt;</span>? extends javax.cache.integration.CacheLoader<span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span><span class='angle_bracket'>&gt;</span>&nbsp;factory)</code></td>
</tr>
<tr id="i73" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setCacheMode-org.apache.ignite.cache.CacheMode-">setCacheMode</a></span>(<a href="../../../../org/apache/ignite/cache/CacheMode.html" title="enum in org.apache.ignite.cache">CacheMode</a>&nbsp;cacheMode)</code>
<div class="block">Sets caching mode.</div>
</td>
</tr>
<tr id="i74" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setCacheStoreFactory-javax.cache.configuration.Factory-">setCacheStoreFactory</a></span>(javax.cache.configuration.Factory<span class='angle_bracket'>&lt;</span>? extends <a href="../../../../org/apache/ignite/cache/store/CacheStore.html" title="interface in org.apache.ignite.cache.store">CacheStore</a><span class='angle_bracket'>&lt;</span>? 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><span class='angle_bracket'>&gt;</span><span class='angle_bracket'>&gt;</span>&nbsp;storeFactory)</code>
<div class="block">Sets factory for persistent storage for cache data.</div>
</td>
</tr>
<tr id="i75" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setCacheStoreSessionListenerFactories-javax.cache.configuration.Factory...-">setCacheStoreSessionListenerFactories</a></span>(javax.cache.configuration.Factory<span class='angle_bracket'>&lt;</span>? extends <a href="../../../../org/apache/ignite/cache/store/CacheStoreSessionListener.html" title="interface in org.apache.ignite.cache.store">CacheStoreSessionListener</a><span class='angle_bracket'>&gt;</span>...&nbsp;storeSesLsnrs)</code>
<div class="block">Cache store session listener factories.</div>
</td>
</tr>
<tr id="i76" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setCacheWriterFactory-javax.cache.configuration.Factory-">setCacheWriterFactory</a></span>(javax.cache.configuration.Factory<span class='angle_bracket'>&lt;</span>? extends javax.cache.integration.CacheWriter<span class='angle_bracket'>&lt;</span>? 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><span class='angle_bracket'>&gt;</span><span class='angle_bracket'>&gt;</span>&nbsp;factory)</code></td>
</tr>
<tr id="i77" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setCopyOnRead-boolean-">setCopyOnRead</a></span>(boolean&nbsp;cpOnRead)</code>
<div class="block">Sets copy on read flag.</div>
</td>
</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setDataRegionName-java.lang.String-">setDataRegionName</a></span>(@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dataRegionName)</code>
<div class="block">Sets a name of <a href="../../../../org/apache/ignite/configuration/DataRegionConfiguration.html" title="class in org.apache.ignite.configuration"><code>DataRegionConfiguration</code></a> for this cache.</div>
</td>
</tr>
<tr id="i79" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setDefaultLockTimeout-long-">setDefaultLockTimeout</a></span>(long&nbsp;dfltLockTimeout)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Default lock timeout configuration property has no effect.</span></div>
</div>
</td>
</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setDiskPageCompression-org.apache.ignite.configuration.DiskPageCompression-">setDiskPageCompression</a></span>(<a href="../../../../org/apache/ignite/configuration/DiskPageCompression.html" title="enum in org.apache.ignite.configuration">DiskPageCompression</a>&nbsp;diskPageCompression)</code>
<div class="block">Sets disk page compression algorithm.</div>
</td>
</tr>
<tr id="i81" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setDiskPageCompressionLevel-java.lang.Integer-">setDiskPageCompressionLevel</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;diskPageCompressionLevel)</code>
<div class="block">Sets <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setDiskPageCompression-org.apache.ignite.configuration.DiskPageCompression-"><code>algorithm</code></a> specific disk page compression level.</div>
</td>
</tr>
<tr id="i82" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setEagerTtl-boolean-">setEagerTtl</a></span>(boolean&nbsp;eagerTtl)</code>
<div class="block">Sets eager ttl flag.</div>
</td>
</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setEncryptionEnabled-boolean-">setEncryptionEnabled</a></span>(boolean&nbsp;encryptionEnabled)</code>
<div class="block">Sets encrypted flag.</div>
</td>
</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setEventsDisabled-boolean-">setEventsDisabled</a></span>(boolean&nbsp;evtsDisabled)</code>
<div class="block">Sets events disabled flag.</div>
</td>
</tr>
<tr id="i85" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setEvictionFilter-org.apache.ignite.cache.eviction.EvictionFilter-">setEvictionFilter</a></span>(<a href="../../../../org/apache/ignite/cache/eviction/EvictionFilter.html" title="interface in org.apache.ignite.cache.eviction">EvictionFilter</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;evictFilter)</code>
<div class="block">Sets eviction filter.</div>
</td>
</tr>
<tr id="i86" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setEvictionPolicy-org.apache.ignite.cache.eviction.EvictionPolicy-">setEvictionPolicy</a></span>(@Nullable <a href="../../../../org/apache/ignite/cache/eviction/EvictionPolicy.html" title="interface in org.apache.ignite.cache.eviction">EvictionPolicy</a>&nbsp;evictPlc)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setEvictionPolicyFactory-javax.cache.configuration.Factory-"><code>setEvictionPolicyFactory(Factory)</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i87" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setEvictionPolicyFactory-javax.cache.configuration.Factory-">setEvictionPolicyFactory</a></span>(@Nullable javax.cache.configuration.Factory<span class='angle_bracket'>&lt;</span>? extends <a href="../../../../org/apache/ignite/cache/eviction/EvictionPolicy.html" title="interface in org.apache.ignite.cache.eviction">EvictionPolicy</a><span class='angle_bracket'>&lt;</span>? 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><span class='angle_bracket'>&gt;</span><span class='angle_bracket'>&gt;</span>&nbsp;evictPlcFactory)</code>
<div class="block">Sets cache eviction policy factory.</div>
</td>
</tr>
<tr id="i88" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setExpiryPolicyFactory-javax.cache.configuration.Factory-">setExpiryPolicyFactory</a></span>(javax.cache.configuration.Factory<span class='angle_bracket'>&lt;</span>? extends javax.cache.expiry.ExpiryPolicy<span class='angle_bracket'>&gt;</span>&nbsp;factory)</code></td>
</tr>
<tr id="i89" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setGroupName-java.lang.String-">setGroupName</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;grpName)</code>
<div class="block">Sets the cache group name.</div>
</td>
</tr>
<tr id="i90" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setIndexedTypes-java.lang.Class...-">setIndexedTypes</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><span class='angle_bracket'>&lt;</span>?<span class='angle_bracket'>&gt;</span>...&nbsp;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 id="i91" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setInterceptor-org.apache.ignite.cache.CacheInterceptor-">setInterceptor</a></span>(<a href="../../../../org/apache/ignite/cache/CacheInterceptor.html" title="interface in org.apache.ignite.cache">CacheInterceptor</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;interceptor)</code>
<div class="block">Sets cache interceptor.</div>
</td>
</tr>
<tr id="i92" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setInvalidate-boolean-">setInvalidate</a></span>(boolean&nbsp;invalidate)</code>
<div class="block">Sets invalidation flag for near cache entries in this transaction.</div>
</td>
</tr>
<tr id="i93" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setKeyConfiguration-org.apache.ignite.cache.CacheKeyConfiguration...-">setKeyConfiguration</a></span>(<a href="../../../../org/apache/ignite/cache/CacheKeyConfiguration.html" title="class in org.apache.ignite.cache">CacheKeyConfiguration</a>...&nbsp;cacheKeyCfg)</code>
<div class="block">Sets cache key configuration.</div>
</td>
</tr>
<tr id="i94" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setLoadPreviousValue-boolean-">setLoadPreviousValue</a></span>(boolean&nbsp;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-V-"><code>IgniteCache.putIfAbsent(Object, Object)</code></a>
<a href="../../../../org/apache/ignite/IgniteCache.html#replace-K-V-"><code>IgniteCache.replace(Object, Object)</code></a>
<a href="../../../../org/apache/ignite/IgniteCache.html#replace-K-V-V-"><code>IgniteCache.replace(Object, Object, Object)</code></a>
<a href="../../../../org/apache/ignite/IgniteCache.html#remove-K-V-"><code>IgniteCache.remove(Object, Object)</code></a>
<a href="../../../../org/apache/ignite/IgniteCache.html#getAndPut-K-V-"><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-V-"><code>IgniteCache.getAndReplace(Object, Object)</code></a>
<a href="../../../../org/apache/ignite/IgniteCache.html#getAndPutIfAbsent-K-V-"><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 id="i95" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setLongQueryWarningTimeout-long-">setLongQueryWarningTimeout</a></span>(long&nbsp;longQryWarnTimeout)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setLongQueryWarningTimeout-long-"><code>IgniteConfiguration.setLongQueryWarningTimeout(long)</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i96" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setManagementEnabled-boolean-">setManagementEnabled</a></span>(boolean&nbsp;enabled)</code></td>
</tr>
<tr id="i97" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setMaxConcurrentAsyncOperations-int-">setMaxConcurrentAsyncOperations</a></span>(int&nbsp;maxConcurrentAsyncOps)</code>
<div class="block">Sets maximum number of concurrent asynchronous operations.</div>
</td>
</tr>
<tr id="i98" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setMaxQueryIteratorsCount-int-">setMaxQueryIteratorsCount</a></span>(int&nbsp;maxQryIterCnt)</code>
<div class="block">Sets maximum number of query iterators that can be stored.</div>
</td>
</tr>
<tr id="i99" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setMemoryPolicyName-java.lang.String-">setMemoryPolicyName</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;memPlcName)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setDataRegionName-java.lang.String-"><code>setDataRegionName(String)</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i100" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setName-java.lang.String-">setName</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Sets cache name.</div>
</td>
</tr>
<tr id="i101" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setNearConfiguration-org.apache.ignite.configuration.NearCacheConfiguration-">setNearConfiguration</a></span>(<a href="../../../../org/apache/ignite/configuration/NearCacheConfiguration.html" title="class in org.apache.ignite.configuration">NearCacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;nearCfg)</code>
<div class="block">Sets the near cache configuration to use on all cache nodes.</div>
</td>
</tr>
<tr id="i102" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setNodeFilter-org.apache.ignite.lang.IgnitePredicate-">setNodeFilter</a></span>(<a href="../../../../org/apache/ignite/lang/IgnitePredicate.html" title="interface in org.apache.ignite.lang">IgnitePredicate</a><span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/cluster/ClusterNode.html" title="interface in org.apache.ignite.cluster">ClusterNode</a><span class='angle_bracket'>&gt;</span>&nbsp;nodeFilter)</code>
<div class="block">Sets filter which determines on what nodes the cache should be started.</div>
</td>
</tr>
<tr id="i103" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setOnheapCacheEnabled-boolean-">setOnheapCacheEnabled</a></span>(boolean&nbsp;onheapCache)</code>
<div class="block">Configures on-heap cache for the off-heap based page memory.</div>
</td>
</tr>
<tr id="i104" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setPartitionLossPolicy-org.apache.ignite.cache.PartitionLossPolicy-">setPartitionLossPolicy</a></span>(<a href="../../../../org/apache/ignite/cache/PartitionLossPolicy.html" title="enum in org.apache.ignite.cache">PartitionLossPolicy</a>&nbsp;partLossPlc)</code>
<div class="block">Sets partition loss policy.</div>
</td>
</tr>
<tr id="i105" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setPlatformCacheConfiguration-org.apache.ignite.configuration.PlatformCacheConfiguration-">setPlatformCacheConfiguration</a></span>(<a href="../../../../org/apache/ignite/configuration/PlatformCacheConfiguration.html" title="class in org.apache.ignite.configuration">PlatformCacheConfiguration</a>&nbsp;platformCfg)</code>
<div class="block">Sets platform cache configuration.</div>
</td>
</tr>
<tr id="i106" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setPluginConfigurations-org.apache.ignite.plugin.CachePluginConfiguration...-">setPluginConfigurations</a></span>(<a href="../../../../org/apache/ignite/plugin/CachePluginConfiguration.html" title="interface in org.apache.ignite.plugin">CachePluginConfiguration</a>...&nbsp;pluginCfgs)</code>
<div class="block">Sets cache plugin configurations.</div>
</td>
</tr>
<tr id="i107" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setQueryDetailMetricsSize-int-">setQueryDetailMetricsSize</a></span>(int&nbsp;qryDetailMetricsSz)</code>
<div class="block">Sets size of queries detail metrics that will be stored in memory for monitoring purposes.</div>
</td>
</tr>
<tr id="i108" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setQueryEntities-java.util.Collection-">setQueryEntities</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/cache/QueryEntity.html" title="class in org.apache.ignite.cache">QueryEntity</a><span class='angle_bracket'>&gt;</span>&nbsp;qryEntities)</code>
<div class="block">Sets query entities configuration.</div>
</td>
</tr>
<tr id="i109" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setQueryParallelism-int-">setQueryParallelism</a></span>(int&nbsp;qryParallelism)</code>
<div class="block">Sets query parallelism.</div>
</td>
</tr>
<tr id="i110" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setReadFromBackup-boolean-">setReadFromBackup</a></span>(boolean&nbsp;readFromBackup)</code>
<div class="block">Sets read from backup flag.</div>
</td>
</tr>
<tr id="i111" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setReadThrough-boolean-">setReadThrough</a></span>(boolean&nbsp;isReadThrough)</code></td>
</tr>
<tr id="i112" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setRebalanceBatchesPrefetchCount-long-">setRebalanceBatchesPrefetchCount</a></span>(long&nbsp;rebalanceBatchesCnt)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setRebalanceBatchesPrefetchCount-long-"><code>IgniteConfiguration.setRebalanceBatchesPrefetchCount(long)</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i113" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setRebalanceBatchSize-int-">setRebalanceBatchSize</a></span>(int&nbsp;rebalanceBatchSize)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setRebalanceBatchSize-int-"><code>IgniteConfiguration.setRebalanceBatchSize(int)</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i114" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setRebalanceDelay-long-">setRebalanceDelay</a></span>(long&nbsp;rebalanceDelay)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use baseline topology feature instead. Please, be aware this API will be removed in the next releases.</span></div>
</div>
</td>
</tr>
<tr id="i115" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setRebalanceMode-org.apache.ignite.cache.CacheRebalanceMode-">setRebalanceMode</a></span>(<a href="../../../../org/apache/ignite/cache/CacheRebalanceMode.html" title="enum in org.apache.ignite.cache">CacheRebalanceMode</a>&nbsp;rebalanceMode)</code>
<div class="block">Sets cache rebalance mode.</div>
</td>
</tr>
<tr id="i116" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setRebalanceOrder-int-">setRebalanceOrder</a></span>(int&nbsp;rebalanceOrder)</code>
<div class="block">Sets cache rebalance order.</div>
</td>
</tr>
<tr id="i117" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setRebalanceThreadPoolSize-int-">setRebalanceThreadPoolSize</a></span>(int&nbsp;rebalancePoolSize)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr id="i118" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setRebalanceThrottle-long-">setRebalanceThrottle</a></span>(long&nbsp;rebalanceThrottle)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setRebalanceThrottle-long-"><code>IgniteConfiguration.setRebalanceThrottle(long)</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i119" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setRebalanceTimeout-long-">setRebalanceTimeout</a></span>(long&nbsp;rebalanceTimeout)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setRebalanceTimeout-long-"><code>IgniteConfiguration.setRebalanceTimeout(long)</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i120" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setSqlEscapeAll-boolean-">setSqlEscapeAll</a></span>(boolean&nbsp;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 id="i121" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setSqlFunctionClasses-java.lang.Class...-">setSqlFunctionClasses</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><span class='angle_bracket'>&lt;</span>?<span class='angle_bracket'>&gt;</span>...&nbsp;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 id="i122" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setSqlIndexMaxInlineSize-int-">setSqlIndexMaxInlineSize</a></span>(int&nbsp;sqlIdxMaxInlineSize)</code>
<div class="block">Sets maximum inline size for sql indexes.</div>
</td>
</tr>
<tr id="i123" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setSqlOnheapCacheEnabled-boolean-">setSqlOnheapCacheEnabled</a></span>(boolean&nbsp;sqlOnheapCache)</code>
<div class="block">Sets whether SQL on-heap cache is enabled.</div>
</td>
</tr>
<tr id="i124" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setSqlOnheapCacheMaxSize-int-">setSqlOnheapCacheMaxSize</a></span>(int&nbsp;sqlOnheapCacheMaxSize)</code>
<div class="block">Sets maximum SQL on-heap cache.</div>
</td>
</tr>
<tr id="i125" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setSqlSchema-java.lang.String-">setSqlSchema</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sqlSchema)</code>
<div class="block">Sets sql schema to be used for current cache.</div>
</td>
</tr>
<tr id="i126" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setStatisticsEnabled-boolean-">setStatisticsEnabled</a></span>(boolean&nbsp;enabled)</code></td>
</tr>
<tr id="i127" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setStoreByValue-boolean-">setStoreByValue</a></span>(boolean&nbsp;isStoreByVal)</code></td>
</tr>
<tr id="i128" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setStoreConcurrentLoadAllThreshold-int-">setStoreConcurrentLoadAllThreshold</a></span>(int&nbsp;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 id="i129" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setStoreKeepBinary-boolean-">setStoreKeepBinary</a></span>(boolean&nbsp;storeKeepBinary)</code>
<div class="block">Sets keep binary in store flag.</div>
</td>
</tr>
<tr id="i130" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setTopologyValidator-org.apache.ignite.configuration.TopologyValidator-">setTopologyValidator</a></span>(<a href="../../../../org/apache/ignite/configuration/TopologyValidator.html" title="interface in org.apache.ignite.configuration">TopologyValidator</a>&nbsp;topValidator)</code>
<div class="block">Sets topology validator.</div>
</td>
</tr>
<tr id="i131" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setTransactionManagerLookupClassName-java.lang.String-">setTransactionManagerLookupClassName</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tmLookupClsName)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/TransactionConfiguration.html#setTxManagerFactory-javax.cache.configuration.Factory-"><code>TransactionConfiguration.setTxManagerFactory(Factory)</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i132" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setTypes-java.lang.Class-java.lang.Class-">setTypes</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a><span class='angle_bracket'>&gt;</span>&nbsp;keyType,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a><span class='angle_bracket'>&gt;</span>&nbsp;valType)</code></td>
</tr>
<tr id="i133" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setWriteBehindBatchSize-int-">setWriteBehindBatchSize</a></span>(int&nbsp;writeBehindBatchSize)</code>
<div class="block">Sets maximum batch size for write-behind cache.</div>
</td>
</tr>
<tr id="i134" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setWriteBehindCoalescing-boolean-">setWriteBehindCoalescing</a></span>(boolean&nbsp;writeBehindCoalescing)</code>
<div class="block">Sets write coalescing flag for write-behind cache.</div>
</td>
</tr>
<tr id="i135" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setWriteBehindEnabled-boolean-">setWriteBehindEnabled</a></span>(boolean&nbsp;writeBehindEnabled)</code>
<div class="block">Sets flag indicating whether write-behind is enabled.</div>
</td>
</tr>
<tr id="i136" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setWriteBehindFlushFrequency-long-">setWriteBehindFlushFrequency</a></span>(long&nbsp;writeBehindFlushFreq)</code>
<div class="block">Sets write-behind flush frequency.</div>
</td>
</tr>
<tr id="i137" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setWriteBehindFlushSize-int-">setWriteBehindFlushSize</a></span>(int&nbsp;writeBehindFlushSize)</code>
<div class="block">Sets write-behind flush size.</div>
</td>
</tr>
<tr id="i138" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setWriteBehindFlushThreadCount-int-">setWriteBehindFlushThreadCount</a></span>(int&nbsp;writeBehindFlushThreadCnt)</code>
<div class="block">Sets flush thread count for write-behind cache.</div>
</td>
</tr>
<tr id="i139" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setWriteSynchronizationMode-org.apache.ignite.cache.CacheWriteSynchronizationMode-">setWriteSynchronizationMode</a></span>(<a href="../../../../org/apache/ignite/cache/CacheWriteSynchronizationMode.html" title="enum in org.apache.ignite.cache">CacheWriteSynchronizationMode</a>&nbsp;writeSync)</code>
<div class="block">Sets write synchronization mode.</div>
</td>
</tr>
<tr id="i140" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setWriteThrough-boolean-">setWriteThrough</a></span>(boolean&nbsp;isWriteThrough)</code></td>
</tr>
<tr id="i141" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#toString--">toString</a></span>()</code></td>
</tr>
<tr id="i142" class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#writeReplace--">writeReplace</a></span>()</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&nbsp;javax.cache.configuration.MutableConfiguration</h3>
<code>equals, getCacheLoaderFactory, getCacheWriterFactory, getExpiryPolicyFactory, getKeyType, getValueType, hashCode, isManagementEnabled, isReadThrough, isStatisticsEnabled, isStoreByValue, isWriteThrough</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="MAX_PARTITIONS_COUNT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MAX_PARTITIONS_COUNT</h4>
<pre>public static final&nbsp;int MAX_PARTITIONS_COUNT</pre>
<div class="block">Maximum number of partitions.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.MAX_PARTITIONS_COUNT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_REBALANCE_THREAD_POOL_SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_REBALANCE_THREAD_POOL_SIZE</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public static final&nbsp;int DFLT_REBALANCE_THREAD_POOL_SIZE</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_REBALANCE_THREAD_POOL_SIZE"><code>IgniteConfiguration.DFLT_REBALANCE_THREAD_POOL_SIZE</code></a> instead.</span></div>
<div class="block">Default size of rebalance thread pool.</div>
</li>
</ul>
<a name="DFLT_REBALANCE_TIMEOUT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_REBALANCE_TIMEOUT</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public static final&nbsp;long DFLT_REBALANCE_TIMEOUT</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_REBALANCE_TIMEOUT"><code>IgniteConfiguration.DFLT_REBALANCE_TIMEOUT</code></a> instead.</span></div>
<div class="block">Default rebalance timeout (ms).</div>
<dl>
<dt><span class="seeLabel">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><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public static final&nbsp;long DFLT_REBALANCE_BATCHES_PREFETCH_COUNT</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_REBALANCE_BATCHES_PREFETCH_COUNT"><code>IgniteConfiguration.DFLT_REBALANCE_BATCHES_PREFETCH_COUNT</code></a> instead.</span></div>
<div class="block">Default rebalance batches prefetch count.</div>
<dl>
<dt><span class="seeLabel">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><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public static final&nbsp;long DFLT_REBALANCE_THROTTLE</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_REBALANCE_THROTTLE"><code>IgniteConfiguration.DFLT_REBALANCE_THROTTLE</code></a> instead.</span></div>
<div class="block">Time in milliseconds to wait between rebalance messages to avoid overloading CPU.</div>
<dl>
<dt><span class="seeLabel">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&nbsp;int DFLT_BACKUPS</pre>
<div class="block">Default number of backups.</div>
<dl>
<dt><span class="seeLabel">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&nbsp;<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&nbsp;<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><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public static final&nbsp;long DFLT_LOCK_TIMEOUT</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Default lock timeout configuration property has no effect.</span></div>
<div class="block">Default lock timeout.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_LOCK_TIMEOUT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_CACHE_SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_CACHE_SIZE</h4>
<pre>public static final&nbsp;int DFLT_CACHE_SIZE</pre>
<div class="block">Default cache size to use with eviction policy.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_CACHE_SIZE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_SQL_INDEX_MAX_INLINE_SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_SQL_INDEX_MAX_INLINE_SIZE</h4>
<pre>public static final&nbsp;int DFLT_SQL_INDEX_MAX_INLINE_SIZE</pre>
<div class="block">Default maximum inline size for sql indexes.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_SQL_INDEX_MAX_INLINE_SIZE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_NEAR_START_SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_NEAR_START_SIZE</h4>
<pre>public static final&nbsp;int DFLT_NEAR_START_SIZE</pre>
<div class="block">Initial default near cache size.</div>
<dl>
<dt><span class="seeLabel">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&nbsp;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="seeLabel">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&nbsp;<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><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public static final&nbsp;int DFLT_REBALANCE_BATCH_SIZE</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#DFLT_REBALANCE_BATCH_SIZE"><code>IgniteConfiguration.DFLT_REBALANCE_BATCH_SIZE</code></a> instead.</span></div>
<div class="block">Default rebalance batch size in bytes.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_REBALANCE_BATCH_SIZE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_EAGER_TTL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_EAGER_TTL</h4>
<pre>public static final&nbsp;boolean DFLT_EAGER_TTL</pre>
<div class="block">Default value for eager ttl flag.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_EAGER_TTL">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_MAX_CONCURRENT_ASYNC_OPS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_MAX_CONCURRENT_ASYNC_OPS</h4>
<pre>public static final&nbsp;int DFLT_MAX_CONCURRENT_ASYNC_OPS</pre>
<div class="block">Default value for 'maxConcurrentAsyncOps'.</div>
<dl>
<dt><span class="seeLabel">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&nbsp;boolean DFLT_WRITE_BEHIND_ENABLED</pre>
<div class="block">Default value for 'writeBehindEnabled' flag.</div>
<dl>
<dt><span class="seeLabel">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&nbsp;int DFLT_WRITE_BEHIND_FLUSH_SIZE</pre>
<div class="block">Default flush size for write-behind cache store.</div>
<dl>
<dt><span class="seeLabel">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&nbsp;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="seeLabel">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&nbsp;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="seeLabel">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&nbsp;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="seeLabel">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&nbsp;int DFLT_WRITE_BEHIND_BATCH_SIZE</pre>
<div class="block">Default batch size for write-behind cache store.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_WRITE_BEHIND_BATCH_SIZE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_WRITE_BEHIND_COALESCING">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_WRITE_BEHIND_COALESCING</h4>
<pre>public static final&nbsp;boolean DFLT_WRITE_BEHIND_COALESCING</pre>
<div class="block">Default write coalescing for write-behind cache store.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_WRITE_BEHIND_COALESCING">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_MAX_QUERY_ITERATOR_CNT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_MAX_QUERY_ITERATOR_CNT</h4>
<pre>public static final&nbsp;int DFLT_MAX_QUERY_ITERATOR_CNT</pre>
<div class="block">Default maximum number of query iterators that can be stored.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_MAX_QUERY_ITERATOR_CNT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_LOAD_PREV_VAL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_LOAD_PREV_VAL</h4>
<pre>public static final&nbsp;boolean DFLT_LOAD_PREV_VAL</pre>
<div class="block">Default value for load previous value flag.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_LOAD_PREV_VAL">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_READ_FROM_BACKUP">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_READ_FROM_BACKUP</h4>
<pre>public static final&nbsp;boolean DFLT_READ_FROM_BACKUP</pre>
<div class="block">Default value for 'readFromBackup' flag.</div>
<dl>
<dt><span class="seeLabel">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&nbsp;<a href="../../../../org/apache/ignite/lang/IgnitePredicate.html" title="interface in org.apache.ignite.lang">IgnitePredicate</a><span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/cluster/ClusterNode.html" title="interface in org.apache.ignite.cluster">ClusterNode</a><span class='angle_bracket'>&gt;</span> ALL_NODES</pre>
<div class="block">Filter that accepts all nodes.</div>
</li>
</ul>
<a name="DFLT_LONG_QRY_WARN_TIMEOUT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_LONG_QRY_WARN_TIMEOUT</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public static final&nbsp;long DFLT_LONG_QRY_WARN_TIMEOUT</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
<div class="block">Default timeout after which long query warning will be printed.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_LONG_QRY_WARN_TIMEOUT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_QRY_DETAIL_METRICS_SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_QRY_DETAIL_METRICS_SIZE</h4>
<pre>public static final&nbsp;int DFLT_QRY_DETAIL_METRICS_SIZE</pre>
<div class="block">Default number of queries detail metrics to collect.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_QRY_DETAIL_METRICS_SIZE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_STORE_KEEP_BINARY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_STORE_KEEP_BINARY</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/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&nbsp;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="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_CONCURRENT_LOAD_ALL_THRESHOLD">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_PARTITION_LOSS_POLICY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_PARTITION_LOSS_POLICY</h4>
<pre>public static final&nbsp;<a href="../../../../org/apache/ignite/cache/PartitionLossPolicy.html" title="enum in org.apache.ignite.cache">PartitionLossPolicy</a> DFLT_PARTITION_LOSS_POLICY</pre>
<div class="block">Default partition loss policy.</div>
</li>
</ul>
<a name="DFLT_QUERY_PARALLELISM">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_QUERY_PARALLELISM</h4>
<pre>public static final&nbsp;int DFLT_QUERY_PARALLELISM</pre>
<div class="block">Default query parallelism.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_QUERY_PARALLELISM">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_EVENTS_DISABLED">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_EVENTS_DISABLED</h4>
<pre>public static final&nbsp;boolean DFLT_EVENTS_DISABLED</pre>
<div class="block">Default value for events disabled flag.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_EVENTS_DISABLED">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_SQL_ONHEAP_CACHE_MAX_SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_SQL_ONHEAP_CACHE_MAX_SIZE</h4>
<pre>public static final&nbsp;int DFLT_SQL_ONHEAP_CACHE_MAX_SIZE</pre>
<div class="block">Default SQL on-heap cache size.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.CacheConfiguration.DFLT_SQL_ONHEAP_CACHE_MAX_SIZE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_DISK_PAGE_COMPRESSION">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_DISK_PAGE_COMPRESSION</h4>
<pre>public static final&nbsp;<a href="../../../../org/apache/ignite/configuration/DiskPageCompression.html" title="enum in org.apache.ignite.configuration">DiskPageCompression</a> DFLT_DISK_PAGE_COMPRESSION</pre>
<div class="block">Default disk page compression algorithm.</div>
</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&nbsp;boolean DFLT_COPY_ON_READ</pre>
<div class="block">Default value for 'copyOnRead' flag.</div>
<dl>
<dt><span class="seeLabel">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&nbsp;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&nbsp;CacheConfiguration(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
<dl>
<dt><span class="paramLabel">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&nbsp;CacheConfiguration(javax.cache.configuration.CompleteConfiguration<span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;cfg)</pre>
<div class="block">Copy constructor.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cfg</code> - Configuration to copy.</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getGroupName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGroupName</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getGroupName()</pre>
<div class="block">Gets the cache group name.
Caches with the same group name share single underlying 'physical' cache (partition set),
but are logically isolated.
Since underlying cache is shared, the following configuration properties should be the same within group:
<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setAffinity-org.apache.ignite.cache.affinity.AffinityFunction-"><code>setAffinity(AffinityFunction)</code></a>, <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setNodeFilter-org.apache.ignite.lang.IgnitePredicate-"><code>setNodeFilter(IgnitePredicate)</code></a>, <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#cacheMode"><code>cacheMode</code></a>,
<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setTopologyValidator-org.apache.ignite.configuration.TopologyValidator-"><code>setTopologyValidator(TopologyValidator)</code></a>, <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setPartitionLossPolicy-org.apache.ignite.cache.PartitionLossPolicy-"><code>setPartitionLossPolicy(PartitionLossPolicy)</code></a>,
<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setDataRegionName-java.lang.String-"><code>setDataRegionName(String)</code></a>.
Grouping caches reduces overall overhead, since internal data structures are shared.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Cache group name.</dd>
</dl>
</li>
</ul>
<a name="setGroupName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setGroupName</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setGroupName(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;grpName)</pre>
<div class="block">Sets the cache group name.
Caches with the same group name share single underlying 'physical' cache (partition set),
but are logically isolated.
Since underlying cache is shared, the following configuration properties should be the same within group:
<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setAffinity-org.apache.ignite.cache.affinity.AffinityFunction-"><code>setAffinity(AffinityFunction)</code></a>, <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setNodeFilter-org.apache.ignite.lang.IgnitePredicate-"><code>setNodeFilter(IgnitePredicate)</code></a>, <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#cacheMode"><code>cacheMode</code></a>,
<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setTopologyValidator-org.apache.ignite.configuration.TopologyValidator-"><code>setTopologyValidator(TopologyValidator)</code></a>, <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setPartitionLossPolicy-org.apache.ignite.cache.PartitionLossPolicy-"><code>setPartitionLossPolicy(PartitionLossPolicy)</code></a>,
<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setDataRegionName-java.lang.String-"><code>setDataRegionName(String)</code></a>.
Grouping caches reduces overall overhead, since internal data structures are shared.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>grpName</code> - Cache group name.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getName</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getName()</pre>
<div class="block">Cache name. 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="returnLabel">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&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setName(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
<div class="block">Sets cache name.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - Cache name. Can not be <tt>null</tt> or empty.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getDataRegionName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDataRegionName</h4>
<pre>@Nullable
public&nbsp;@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getDataRegionName()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/DataRegionConfiguration.html" title="class in org.apache.ignite.configuration"><code>DataRegionConfiguration</code></a> name.</dd>
</dl>
</li>
</ul>
<a name="getMemoryPolicyName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMemoryPolicyName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getMemoryPolicyName()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getDataRegionName--"><code>getDataRegionName()</code></a> (String)} instead.</span></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Name of the memory policy.</dd>
</dl>
</li>
</ul>
<a name="setDataRegionName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDataRegionName</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setDataRegionName(@Nullable
@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dataRegionName)</pre>
<div class="block">Sets a name of <a href="../../../../org/apache/ignite/configuration/DataRegionConfiguration.html" title="class in org.apache.ignite.configuration"><code>DataRegionConfiguration</code></a> for this cache.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dataRegionName</code> - DataRegionConfiguration name. Can be null (default DataRegionConfiguration will be used)
but should not be empty.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="setMemoryPolicyName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMemoryPolicyName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setMemoryPolicyName(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;memPlcName)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setDataRegionName-java.lang.String-"><code>setDataRegionName(String)</code></a> instead.</span></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>memPlcName</code> - Memory policy name.</dd>
<dt><span class="returnLabel">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><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
@Nullable
public&nbsp;@Nullable <a href="../../../../org/apache/ignite/cache/eviction/EvictionPolicy.html" title="interface in org.apache.ignite.cache.eviction">EvictionPolicy</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;getEvictionPolicy()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getEvictionPolicyFactory--"><code>getEvictionPolicyFactory()</code></a> instead.</span></div>
<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="returnLabel">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><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setEvictionPolicy(@Nullable
@Nullable <a href="../../../../org/apache/ignite/cache/eviction/EvictionPolicy.html" title="interface in org.apache.ignite.cache.eviction">EvictionPolicy</a>&nbsp;evictPlc)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setEvictionPolicyFactory-javax.cache.configuration.Factory-"><code>setEvictionPolicyFactory(Factory)</code></a> instead.</span></div>
<div class="block">Sets cache eviction policy.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>evictPlc</code> - Cache eviction policy.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getEvictionPolicyFactory--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEvictionPolicyFactory</h4>
<pre>@Nullable
public&nbsp;@Nullable javax.cache.configuration.Factory<span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/cache/eviction/EvictionPolicy.html" title="interface in org.apache.ignite.cache.eviction">EvictionPolicy</a><span class='angle_bracket'>&lt;</span>? 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><span class='angle_bracket'>&gt;</span><span class='angle_bracket'>&gt;</span>&nbsp;getEvictionPolicyFactory()</pre>
<div class="block">Gets cache eviction policy factory. By default, returns <code>null</code>
which means that evictions are disabled for cache.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Cache eviction policy factory or <code>null</code> if evictions should be disabled
or if <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getEvictionPolicy--"><code>getEvictionPolicy()</code></a> should be used instead.</dd>
</dl>
</li>
</ul>
<a name="setEvictionPolicyFactory-javax.cache.configuration.Factory-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEvictionPolicyFactory</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setEvictionPolicyFactory(@Nullable
@Nullable javax.cache.configuration.Factory<span class='angle_bracket'>&lt;</span>? extends <a href="../../../../org/apache/ignite/cache/eviction/EvictionPolicy.html" title="interface in org.apache.ignite.cache.eviction">EvictionPolicy</a><span class='angle_bracket'>&lt;</span>? 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><span class='angle_bracket'>&gt;</span><span class='angle_bracket'>&gt;</span>&nbsp;evictPlcFactory)</pre>
<div class="block">Sets cache eviction policy factory.
Note: Eviction policy factory should be <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>evictPlcFactory</code> - Cache eviction policy factory.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="isOnheapCacheEnabled--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isOnheapCacheEnabled</h4>
<pre>public&nbsp;boolean&nbsp;isOnheapCacheEnabled()</pre>
<div class="block">Checks if the on-heap cache is enabled for the off-heap based page memory.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>On-heap cache enabled flag.</dd>
</dl>
</li>
</ul>
<a name="setOnheapCacheEnabled-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOnheapCacheEnabled</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setOnheapCacheEnabled(boolean&nbsp;onheapCache)</pre>
<div class="block">Configures on-heap cache for the off-heap based page memory.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>onheapCache</code> - <code>True</code> if on-heap cache should be enabled.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="isSqlOnheapCacheEnabled--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSqlOnheapCacheEnabled</h4>
<pre>public&nbsp;boolean&nbsp;isSqlOnheapCacheEnabled()</pre>
<div class="block">Gets whether SQL on-heap cache is enabled. When enabled, Ignite will cache SQL rows as they are accessed by
query engine. Rows are invalidated and evicted from cache when relevant cache entry is either changed or
evicted.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Whether SQL onheap cache is enabled.</dd>
</dl>
</li>
</ul>
<a name="setSqlOnheapCacheEnabled-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSqlOnheapCacheEnabled</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setSqlOnheapCacheEnabled(boolean&nbsp;sqlOnheapCache)</pre>
<div class="block">Sets whether SQL on-heap cache is enabled. When enabled, Ignite will cache SQL rows as they are accessed by
query engine. Rows are invalidated and evicted from cache when relevant cache entry is either changed or
evicted.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sqlOnheapCache</code> - Whether SQL onheap cache is enabled.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getSqlOnheapCacheMaxSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSqlOnheapCacheMaxSize</h4>
<pre>public&nbsp;int&nbsp;getSqlOnheapCacheMaxSize()</pre>
<div class="block">Gets maximum SQL on-heap cache. Measured in number of rows. When maximum size is reached oldest cached rows
will be evicted.
<p>
Zero or negative value stand for unlimited size.
<p>
Defaults to <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_SQL_ONHEAP_CACHE_MAX_SIZE"><code>DFLT_SQL_ONHEAP_CACHE_MAX_SIZE</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>SQL on-heap cache max size.</dd>
</dl>
</li>
</ul>
<a name="setSqlOnheapCacheMaxSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSqlOnheapCacheMaxSize</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setSqlOnheapCacheMaxSize(int&nbsp;sqlOnheapCacheMaxSize)</pre>
<div class="block">Sets maximum SQL on-heap cache. Measured in number of rows. When maximum size is reached oldest cached rows
will be evicted.
<p>
Zero or negative value stand for unlimited size.
<p>
Defaults to <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_SQL_ONHEAP_CACHE_MAX_SIZE"><code>DFLT_SQL_ONHEAP_CACHE_MAX_SIZE</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sqlOnheapCacheMaxSize</code> - Maximum SQL on-heap cache.</dd>
<dt><span class="returnLabel">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&nbsp;<a href="../../../../org/apache/ignite/configuration/NearCacheConfiguration.html" title="class in org.apache.ignite.configuration">NearCacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;getNearConfiguration()</pre>
<dl>
<dt><span class="returnLabel">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&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setNearConfiguration(<a href="../../../../org/apache/ignite/configuration/NearCacheConfiguration.html" title="class in org.apache.ignite.configuration">NearCacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;nearCfg)</pre>
<div class="block">Sets the near cache configuration to use on all cache nodes.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>nearCfg</code> - Near cache configuration.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getPlatformCacheConfiguration--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPlatformCacheConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/PlatformCacheConfiguration.html" title="class in org.apache.ignite.configuration">PlatformCacheConfiguration</a>&nbsp;getPlatformCacheConfiguration()</pre>
<div class="block">Gets platform cache configuration.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Platform cache configuration or null.</dd>
</dl>
</li>
</ul>
<a name="setPlatformCacheConfiguration-org.apache.ignite.configuration.PlatformCacheConfiguration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPlatformCacheConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setPlatformCacheConfiguration(<a href="../../../../org/apache/ignite/configuration/PlatformCacheConfiguration.html" title="class in org.apache.ignite.configuration">PlatformCacheConfiguration</a>&nbsp;platformCfg)</pre>
<div class="block">Sets platform cache configuration.
Enables native platform (only .NET currently) cache when not null.
Cache entries will be stored in deserialized form in native platform memory (e.g. .NET objects in CLR heap).
<p>
When enabled on server nodes, all primary keys will be stored in platform memory as well.
<p>
Same eviction policy applies to near cache entries for all keys on client nodes and
non-primary keys on server nodes.
<p>
Enabling this can greatly improve performance for key-value operations and scan queries,
at the expense of RAM usage.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>platformCfg</code> - Platform cache configuration.</dd>
<dt><span class="returnLabel">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&nbsp;<a href="../../../../org/apache/ignite/cache/CacheWriteSynchronizationMode.html" title="enum in org.apache.ignite.cache">CacheWriteSynchronizationMode</a>&nbsp;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="returnLabel">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&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setWriteSynchronizationMode(<a href="../../../../org/apache/ignite/cache/CacheWriteSynchronizationMode.html" title="enum in org.apache.ignite.cache">CacheWriteSynchronizationMode</a>&nbsp;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="paramLabel">Parameters:</span></dt>
<dd><code>writeSync</code> - Write synchronization mode.</dd>
<dt><span class="returnLabel">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&nbsp;<a href="../../../../org/apache/ignite/lang/IgnitePredicate.html" title="interface in org.apache.ignite.lang">IgnitePredicate</a><span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/cluster/ClusterNode.html" title="interface in org.apache.ignite.cluster">ClusterNode</a><span class='angle_bracket'>&gt;</span>&nbsp;getNodeFilter()</pre>
<div class="block">Gets filter which determines on what nodes the cache should be started.</div>
<dl>
<dt><span class="returnLabel">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&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setNodeFilter(<a href="../../../../org/apache/ignite/lang/IgnitePredicate.html" title="interface in org.apache.ignite.lang">IgnitePredicate</a><span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/cluster/ClusterNode.html" title="interface in org.apache.ignite.cluster">ClusterNode</a><span class='angle_bracket'>&gt;</span>&nbsp;nodeFilter)</pre>
<div class="block">Sets filter which determines on what nodes the cache should be started.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>nodeFilter</code> - Predicate specifying on which nodes the cache should be started.</dd>
<dt><span class="returnLabel">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&nbsp;<a href="../../../../org/apache/ignite/cache/eviction/EvictionFilter.html" title="interface in org.apache.ignite.cache.eviction">EvictionFilter</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;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#getEvictionPolicyFactory--"><code>getEvictionPolicyFactory()</code></a> eviction policy} configuration.</div>
<dl>
<dt><span class="returnLabel">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&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setEvictionFilter(<a href="../../../../org/apache/ignite/cache/eviction/EvictionFilter.html" title="interface in org.apache.ignite.cache.eviction">EvictionFilter</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;evictFilter)</pre>
<div class="block">Sets eviction filter.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>evictFilter</code> - Eviction filter.</dd>
<dt><span class="returnLabel">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&nbsp;boolean&nbsp;isEagerTtl()</pre>
<div class="block">Gets flag indicating whether expired cache entries will be eagerly removed from cache.
If there is at least one cache configured with this flag set to <code>true</code>, Ignite
will create a single thread to clean up expired entries in background. When flag is
set to <code>false</code>, expired entries will be removed on next entry access.
<p>
When not set, default value is <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_EAGER_TTL"><code>DFLT_EAGER_TTL</code></a>.
<p>
<b>Note</b> that this flag only matters for entries expiring based on
<code>ExpiryPolicy</code> and should not be confused with entry
evictions based on configured <a href="../../../../org/apache/ignite/cache/eviction/EvictionPolicy.html" title="interface in org.apache.ignite.cache.eviction"><code>EvictionPolicy</code></a>.</div>
<dl>
<dt><span class="returnLabel">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&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setEagerTtl(boolean&nbsp;eagerTtl)</pre>
<div class="block">Sets eager ttl flag.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>eagerTtl</code> - <code>True</code> if Ignite should eagerly remove expired cache entries.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isEagerTtl--"><code>isEagerTtl()</code></a></dd>
</dl>
</li>
</ul>
<a name="isLoadPreviousValue--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isLoadPreviousValue</h4>
<pre>public&nbsp;boolean&nbsp;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-V-"><code>IgniteCache.putIfAbsent(Object, Object)</code></a></li>
<li><a href="../../../../org/apache/ignite/IgniteCache.html#replace-K-V-"><code>IgniteCache.replace(Object, Object)</code></a></li>
<li><a href="../../../../org/apache/ignite/IgniteCache.html#replace-K-V-V-"><code>IgniteCache.replace(Object, Object, Object)</code></a></li>
<li><a href="../../../../org/apache/ignite/IgniteCache.html#remove-K-V-"><code>IgniteCache.remove(Object, Object)</code></a></li>
<li><a href="../../../../org/apache/ignite/IgniteCache.html#getAndPut-K-V-"><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-V-"><code>IgniteCache.getAndReplace(Object, Object)</code></a></li>
<li><a href="../../../../org/apache/ignite/IgniteCache.html#getAndPutIfAbsent-K-V-"><code>IgniteCache.getAndPutIfAbsent(Object, Object)</code></a></li>
</ul></div>
<dl>
<dt><span class="returnLabel">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&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setLoadPreviousValue(boolean&nbsp;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-V-"><code>IgniteCache.putIfAbsent(Object, Object)</code></a></li>
<li><a href="../../../../org/apache/ignite/IgniteCache.html#replace-K-V-"><code>IgniteCache.replace(Object, Object)</code></a></li>
<li><a href="../../../../org/apache/ignite/IgniteCache.html#replace-K-V-V-"><code>IgniteCache.replace(Object, Object, Object)</code></a></li>
<li><a href="../../../../org/apache/ignite/IgniteCache.html#remove-K-V-"><code>IgniteCache.remove(Object, Object)</code></a></li>
<li><a href="../../../../org/apache/ignite/IgniteCache.html#getAndPut-K-V-"><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-V-"><code>IgniteCache.getAndReplace(Object, Object)</code></a></li>
<li><a href="../../../../org/apache/ignite/IgniteCache.html#getAndPutIfAbsent-K-V-"><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="paramLabel">Parameters:</span></dt>
<dd><code>loadPrevVal</code> - Load previous value flag.</dd>
<dt><span class="returnLabel">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&nbsp;javax.cache.configuration.Factory<span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/cache/store/CacheStore.html" title="interface in org.apache.ignite.cache.store">CacheStore</a><span class='angle_bracket'>&lt;</span>? 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><span class='angle_bracket'>&gt;</span><span class='angle_bracket'>&gt;</span>&nbsp;getCacheStoreFactory()</pre>
<div class="block">Gets factory for underlying persistent storage for read-through and write-through operations.</div>
<dl>
<dt><span class="returnLabel">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&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setCacheStoreFactory(javax.cache.configuration.Factory<span class='angle_bracket'>&lt;</span>? extends <a href="../../../../org/apache/ignite/cache/store/CacheStore.html" title="interface in org.apache.ignite.cache.store">CacheStore</a><span class='angle_bracket'>&lt;</span>? 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><span class='angle_bracket'>&gt;</span><span class='angle_bracket'>&gt;</span>&nbsp;storeFactory)</pre>
<div class="block">Sets factory for persistent storage for cache data.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>storeFactory</code> - Cache store factory.</dd>
<dt><span class="returnLabel">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&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;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="returnLabel">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&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setStoreKeepBinary(boolean&nbsp;storeKeepBinary)</pre>
<div class="block">Sets keep binary in store flag.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>storeKeepBinary</code> - Keep binary in store flag.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getStoreConcurrentLoadAllThreshold--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStoreConcurrentLoadAllThreshold</h4>
<pre>public&nbsp;int&nbsp;getStoreConcurrentLoadAllThreshold()</pre>
<div class="block">Gets the threshold used in cases when values for multiple keys are being loaded from an underlying
<a href="../../../../org/apache/ignite/cache/store/CacheStore.html" title="interface in org.apache.ignite.cache.store"><code>CacheStore</code></a> in parallel. In the situation when several threads load the same or intersecting set of keys
and the total number of keys to load is less or equal to this threshold then there will be no a second call to
the storage in order to load a key from thread A if the same key is already being loaded by thread B.
The threshold should be controlled wisely. On the one hand if it's set to a big value then the interaction with
a storage during the load of missing keys will be minimal. On the other hand the big value may result in
significant performance degradation because it is needed to check for every key whether it's being loaded or not.
When not set, default value is <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_CONCURRENT_LOAD_ALL_THRESHOLD"><code>DFLT_CONCURRENT_LOAD_ALL_THRESHOLD</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The concurrent load-all threshold.</dd>
</dl>
</li>
</ul>
<a name="setStoreConcurrentLoadAllThreshold-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setStoreConcurrentLoadAllThreshold</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setStoreConcurrentLoadAllThreshold(int&nbsp;storeConcurrentLoadAllThreshold)</pre>
<div class="block">Sets the concurrent load-all threshold used for cases when keys' values are being loaded from <a href="../../../../org/apache/ignite/cache/store/CacheStore.html" title="interface in org.apache.ignite.cache.store"><code>CacheStore</code></a>
in parallel.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>storeConcurrentLoadAllThreshold</code> - The concurrent load-all threshold.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getAffinity--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAffinity</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/cache/affinity/AffinityFunction.html" title="interface in org.apache.ignite.cache.affinity">AffinityFunction</a>&nbsp;getAffinity()</pre>
<div class="block">Gets key topology resolver to provide mapping from keys to nodes.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Key topology resolver to provide mapping from keys to nodes.</dd>
</dl>
</li>
</ul>
<a name="setAffinity-org.apache.ignite.cache.affinity.AffinityFunction-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAffinity</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setAffinity(<a href="../../../../org/apache/ignite/cache/affinity/AffinityFunction.html" title="interface in org.apache.ignite.cache.affinity">AffinityFunction</a>&nbsp;aff)</pre>
<div class="block">Sets affinity for cache keys.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>aff</code> - Cache key affinity.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getCacheMode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCacheMode</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/cache/CacheMode.html" title="enum in org.apache.ignite.cache">CacheMode</a>&nbsp;getCacheMode()</pre>
<div class="block">Gets caching mode to use. You can configure cache either to be local-only,
fully replicated, partitioned, or near. If not provided, <a href="../../../../org/apache/ignite/cache/CacheMode.html#PARTITIONED"><code>CacheMode.PARTITIONED</code></a>
mode will be used by default (defined by <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_CACHE_MODE"><code>DFLT_CACHE_MODE</code></a> constant).</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>True</code> if cache is local.</dd>
</dl>
</li>
</ul>
<a name="setCacheMode-org.apache.ignite.cache.CacheMode-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCacheMode</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setCacheMode(<a href="../../../../org/apache/ignite/cache/CacheMode.html" title="enum in org.apache.ignite.cache">CacheMode</a>&nbsp;cacheMode)</pre>
<div class="block">Sets caching mode.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cacheMode</code> - Caching mode.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getAtomicityMode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAtomicityMode</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/cache/CacheAtomicityMode.html" title="enum in org.apache.ignite.cache">CacheAtomicityMode</a>&nbsp;getAtomicityMode()</pre>
<div class="block">Gets cache atomicity mode.
<p>
Default value is defined by <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_CACHE_ATOMICITY_MODE"><code>DFLT_CACHE_ATOMICITY_MODE</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Cache atomicity mode.</dd>
</dl>
</li>
</ul>
<a name="setAtomicityMode-org.apache.ignite.cache.CacheAtomicityMode-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAtomicityMode</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setAtomicityMode(<a href="../../../../org/apache/ignite/cache/CacheAtomicityMode.html" title="enum in org.apache.ignite.cache">CacheAtomicityMode</a>&nbsp;atomicityMode)</pre>
<div class="block">Sets cache atomicity mode.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>atomicityMode</code> - Cache atomicity mode.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getBackups--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBackups</h4>
<pre>public&nbsp;int&nbsp;getBackups()</pre>
<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.
<p>
If not set, default value is <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_BACKUPS"><code>DFLT_BACKUPS</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Number of backup nodes for one partition.</dd>
</dl>
</li>
</ul>
<a name="setBackups-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBackups</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setBackups(int&nbsp;backups)</pre>
<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.
<p>
If not set, default value is <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_BACKUPS"><code>DFLT_BACKUPS</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>backups</code> - Number of backup nodes for one partition.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getDefaultLockTimeout--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefaultLockTimeout</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;long&nbsp;getDefaultLockTimeout()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Default lock timeout configuration property has no effect.</span></div>
<div class="block">Gets default lock acquisition timeout. Default value is defined by <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_LOCK_TIMEOUT"><code>DFLT_LOCK_TIMEOUT</code></a>
which is <code>0</code> and means that lock acquisition will never timeout.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Default lock timeout.</dd>
</dl>
</li>
</ul>
<a name="setDefaultLockTimeout-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDefaultLockTimeout</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setDefaultLockTimeout(long&nbsp;dfltLockTimeout)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Default lock timeout configuration property has no effect.</span></div>
<div class="block">Sets default lock timeout in milliseconds. By default this value is defined by <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_LOCK_TIMEOUT"><code>DFLT_LOCK_TIMEOUT</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dfltLockTimeout</code> - Default lock timeout.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="isInvalidate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isInvalidate</h4>
<pre>public&nbsp;boolean&nbsp;isInvalidate()</pre>
<div class="block">Invalidation flag. If <code>true</code>, values will be invalidated (nullified) upon commit in near cache.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Invalidation flag.</dd>
</dl>
</li>
</ul>
<a name="setInvalidate-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setInvalidate</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setInvalidate(boolean&nbsp;invalidate)</pre>
<div class="block">Sets invalidation flag for near cache entries in this transaction. Default is <code>false</code>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>invalidate</code> - Flag to set this cache into invalidation-based mode. Default value is <code>false</code>.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getTransactionManagerLookupClassName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTransactionManagerLookupClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getTransactionManagerLookupClassName()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/TransactionConfiguration.html#getTxManagerFactory--"><code>TransactionConfiguration.getTxManagerFactory()</code></a> instead.</span></div>
<div class="block">Gets class name of transaction manager finder for integration for JEE app servers.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Transaction manager finder.</dd>
</dl>
</li>
</ul>
<a name="setTransactionManagerLookupClassName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTransactionManagerLookupClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setTransactionManagerLookupClassName(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tmLookupClsName)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/TransactionConfiguration.html#setTxManagerFactory-javax.cache.configuration.Factory-"><code>TransactionConfiguration.setTxManagerFactory(Factory)</code></a> instead.</span></div>
<div class="block">Sets look up mechanism for available <code>TransactionManager</code> implementation, if any.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tmLookupClsName</code> - Name of class implementing GridCacheTmLookup interface that is used to
receive JTA transaction manager.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="setRebalanceMode-org.apache.ignite.cache.CacheRebalanceMode-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRebalanceMode</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setRebalanceMode(<a href="../../../../org/apache/ignite/cache/CacheRebalanceMode.html" title="enum in org.apache.ignite.cache">CacheRebalanceMode</a>&nbsp;rebalanceMode)</pre>
<div class="block">Sets cache rebalance mode.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>rebalanceMode</code> - Rebalance mode.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getRebalanceMode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRebalanceMode</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/cache/CacheRebalanceMode.html" title="enum in org.apache.ignite.cache">CacheRebalanceMode</a>&nbsp;getRebalanceMode()</pre>
<div class="block">Gets rebalance mode for distributed cache.
<p>
Default is defined by <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_REBALANCE_MODE"><code>DFLT_REBALANCE_MODE</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Rebalance mode.</dd>
</dl>
</li>
</ul>
<a name="getRebalanceOrder--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRebalanceOrder</h4>
<pre>public&nbsp;int&nbsp;getRebalanceOrder()</pre>
<div class="block">Gets cache rebalance order. Rebalance order can be set to non-zero value for caches with
<a href="../../../../org/apache/ignite/cache/CacheRebalanceMode.html#SYNC"><code>SYNC</code></a> or <a href="../../../../org/apache/ignite/cache/CacheRebalanceMode.html#ASYNC"><code>ASYNC</code></a> rebalance modes only.
Note that caches with <a href="../../../../org/apache/ignite/cache/CacheRebalanceMode.html#SYNC"><code>SYNC</code></a> rebalancing mode are always rebalanced prior to caches
with <a href="../../../../org/apache/ignite/cache/CacheRebalanceMode.html#ASYNC"><code>ASYNC</code></a> rebalancing mode when rebalancing order is the same.
<p/>
The rebalance order guarantees that rebalancing for this cache will start only when rebalancing for
all caches with smaller rebalance order will be completed.
<p/>
If not set, cache order is 0.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Cache rebalance order.</dd>
</dl>
</li>
</ul>
<a name="setRebalanceOrder-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRebalanceOrder</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setRebalanceOrder(int&nbsp;rebalanceOrder)</pre>
<div class="block">Sets cache rebalance order.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>rebalanceOrder</code> - Cache rebalance order.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getRebalanceOrder--"><code>getRebalanceOrder()</code></a></dd>
</dl>
</li>
</ul>
<a name="getRebalanceBatchSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRebalanceBatchSize</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;int&nbsp;getRebalanceBatchSize()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getRebalanceBatchSize--"><code>IgniteConfiguration.getRebalanceBatchSize()</code></a> instead.</span></div>
<div class="block">Gets size (in number bytes) to be loaded within a single rebalance message.
Rebalancing algorithm will split total data set on every node into multiple
batches prior to sending data. Default value is defined by
<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_REBALANCE_BATCH_SIZE"><code>DFLT_REBALANCE_BATCH_SIZE</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Size in bytes of a single rebalance message.</dd>
</dl>
</li>
</ul>
<a name="setRebalanceBatchSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRebalanceBatchSize</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setRebalanceBatchSize(int&nbsp;rebalanceBatchSize)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setRebalanceBatchSize-int-"><code>IgniteConfiguration.setRebalanceBatchSize(int)</code></a> instead.</span></div>
<div class="block">Sets rebalance batch size.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>rebalanceBatchSize</code> - Rebalance batch size.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getRebalanceBatchesPrefetchCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRebalanceBatchesPrefetchCount</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;long&nbsp;getRebalanceBatchesPrefetchCount()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getRebalanceBatchesPrefetchCount--"><code>IgniteConfiguration.getRebalanceBatchesPrefetchCount()</code></a> instead.</span></div>
<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.
Gets number of batches generated by supply node at rebalancing start.
Minimum is 1.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>batches count</dd>
</dl>
</li>
</ul>
<a name="setRebalanceBatchesPrefetchCount-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRebalanceBatchesPrefetchCount</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setRebalanceBatchesPrefetchCount(long&nbsp;rebalanceBatchesCnt)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setRebalanceBatchesPrefetchCount-long-"><code>IgniteConfiguration.setRebalanceBatchesPrefetchCount(long)</code></a> instead.</span></div>
<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.
Sets number of batches generated by supply node at rebalancing start.
Minimum is 1.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>rebalanceBatchesCnt</code> - batches count.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getMaxConcurrentAsyncOperations--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaxConcurrentAsyncOperations</h4>
<pre>public&nbsp;int&nbsp;getMaxConcurrentAsyncOperations()</pre>
<div class="block">Gets maximum number of allowed concurrent asynchronous operations. If 0 returned then number
of concurrent asynchronous operations is unlimited.
<p>
If not set, default value is <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_MAX_CONCURRENT_ASYNC_OPS"><code>DFLT_MAX_CONCURRENT_ASYNC_OPS</code></a>.
<p>
If user threads do not wait for asynchronous operations to complete, it is possible to overload
a system. This property enables back-pressure control by limiting number of scheduled asynchronous
cache operations.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Maximum number of concurrent asynchronous operations or <code>0</code> if unlimited.</dd>
</dl>
</li>
</ul>
<a name="setMaxConcurrentAsyncOperations-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMaxConcurrentAsyncOperations</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setMaxConcurrentAsyncOperations(int&nbsp;maxConcurrentAsyncOps)</pre>
<div class="block">Sets maximum number of concurrent asynchronous operations.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>maxConcurrentAsyncOps</code> - Maximum number of concurrent asynchronous operations.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getMaxConcurrentAsyncOperations--"><code>getMaxConcurrentAsyncOperations()</code></a></dd>
</dl>
</li>
</ul>
<a name="getSqlIndexMaxInlineSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSqlIndexMaxInlineSize</h4>
<pre>public&nbsp;int&nbsp;getSqlIndexMaxInlineSize()</pre>
<div class="block">Gets maximum inline size for sql indexes. If -1 returned then
<code>IgniteSystemProperties.IGNITE_MAX_INDEX_PAYLOAD_SIZE</code> system property is used.
<p>
If not set, default value is <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_SQL_INDEX_MAX_INLINE_SIZE"><code>DFLT_SQL_INDEX_MAX_INLINE_SIZE</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Maximum payload size for offheap indexes.</dd>
</dl>
</li>
</ul>
<a name="setSqlIndexMaxInlineSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSqlIndexMaxInlineSize</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setSqlIndexMaxInlineSize(int&nbsp;sqlIdxMaxInlineSize)</pre>
<div class="block">Sets maximum inline size for sql indexes.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sqlIdxMaxInlineSize</code> - Maximum inline size for sql indexes.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="isWriteBehindEnabled--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isWriteBehindEnabled</h4>
<pre>public&nbsp;boolean&nbsp;isWriteBehindEnabled()</pre>
<div class="block">Flag indicating whether Ignite should use write-behind behaviour for the cache store.
By default write-behind is disabled which is defined via <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_WRITE_BEHIND_ENABLED"><code>DFLT_WRITE_BEHIND_ENABLED</code></a>
constant.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>True</code> if write-behind is enabled.</dd>
</dl>
</li>
</ul>
<a name="setWriteBehindEnabled-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWriteBehindEnabled</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setWriteBehindEnabled(boolean&nbsp;writeBehindEnabled)</pre>
<div class="block">Sets flag indicating whether write-behind is enabled.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>writeBehindEnabled</code> - <code>true</code> if write-behind is enabled.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getWriteBehindFlushSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWriteBehindFlushSize</h4>
<pre>public&nbsp;int&nbsp;getWriteBehindFlushSize()</pre>
<div class="block">Maximum size of the write-behind cache. If cache size exceeds this value,
all cached items are flushed to the cache store and write cache is cleared.
<p/>
If not provided, default value is <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_WRITE_BEHIND_FLUSH_SIZE"><code>DFLT_WRITE_BEHIND_FLUSH_SIZE</code></a>.
If this value is <code>0</code>, then flush is performed according to the flush frequency interval.
<p/>
Note that you cannot set both, <code>flush</code> size and <code>flush frequency</code>, to <code>0</code>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Maximum object count in write-behind cache.</dd>
</dl>
</li>
</ul>
<a name="setWriteBehindFlushSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWriteBehindFlushSize</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setWriteBehindFlushSize(int&nbsp;writeBehindFlushSize)</pre>
<div class="block">Sets write-behind flush size.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>writeBehindFlushSize</code> - Write-behind cache flush size.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getWriteBehindFlushSize--"><code>getWriteBehindFlushSize()</code></a></dd>
</dl>
</li>
</ul>
<a name="getWriteBehindFlushFrequency--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWriteBehindFlushFrequency</h4>
<pre>public&nbsp;long&nbsp;getWriteBehindFlushFrequency()</pre>
<div class="block">Frequency with which write-behind cache is flushed to the cache store in milliseconds.
This value defines the maximum time interval between object insertion/deletion from the cache
ant the moment when corresponding operation is applied to the cache store.
<p>
If not provided, default value is <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_WRITE_BEHIND_FLUSH_FREQUENCY"><code>DFLT_WRITE_BEHIND_FLUSH_FREQUENCY</code></a>.
If this value is <code>0</code>, then flush is performed according to the flush size.
<p>
Note that you cannot set both, <code>flush</code> size and <code>flush frequency</code>, to <code>0</code>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Write-behind flush frequency in milliseconds.</dd>
</dl>
</li>
</ul>
<a name="setWriteBehindFlushFrequency-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWriteBehindFlushFrequency</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setWriteBehindFlushFrequency(long&nbsp;writeBehindFlushFreq)</pre>
<div class="block">Sets write-behind flush frequency.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>writeBehindFlushFreq</code> - Write-behind flush frequency in milliseconds.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getWriteBehindFlushFrequency--"><code>getWriteBehindFlushFrequency()</code></a></dd>
</dl>
</li>
</ul>
<a name="getWriteBehindFlushThreadCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWriteBehindFlushThreadCount</h4>
<pre>public&nbsp;int&nbsp;getWriteBehindFlushThreadCount()</pre>
<div class="block">Number of threads that will perform cache flushing. Cache flushing is performed
when cache size exceeds value defined by
<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getWriteBehindFlushSize--"><code>getWriteBehindFlushSize()</code></a>, or flush interval defined by
<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getWriteBehindFlushFrequency--"><code>getWriteBehindFlushFrequency()</code></a> is elapsed.
<p/>
If not provided, default value is <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_WRITE_FROM_BEHIND_FLUSH_THREAD_CNT"><code>DFLT_WRITE_FROM_BEHIND_FLUSH_THREAD_CNT</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Count of flush threads.</dd>
</dl>
</li>
</ul>
<a name="setWriteBehindFlushThreadCount-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWriteBehindFlushThreadCount</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setWriteBehindFlushThreadCount(int&nbsp;writeBehindFlushThreadCnt)</pre>
<div class="block">Sets flush thread count for write-behind cache.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>writeBehindFlushThreadCnt</code> - Count of flush threads.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getWriteBehindFlushThreadCount--"><code>getWriteBehindFlushThreadCount()</code></a></dd>
</dl>
</li>
</ul>
<a name="getWriteBehindBatchSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWriteBehindBatchSize</h4>
<pre>public&nbsp;int&nbsp;getWriteBehindBatchSize()</pre>
<div class="block">Maximum batch size for write-behind cache store operations. Store operations (get or remove)
are combined in a batch of this size to be passed to
<code>CacheWriter.writeAll(Collection)</code> or
<code>CacheWriter.deleteAll(Collection)</code> methods.
<p/>
If not provided, default value is <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_WRITE_BEHIND_BATCH_SIZE"><code>DFLT_WRITE_BEHIND_BATCH_SIZE</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Maximum batch size for store operations.</dd>
</dl>
</li>
</ul>
<a name="setWriteBehindBatchSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWriteBehindBatchSize</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setWriteBehindBatchSize(int&nbsp;writeBehindBatchSize)</pre>
<div class="block">Sets maximum batch size for write-behind cache.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>writeBehindBatchSize</code> - Maximum batch size.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getWriteBehindBatchSize--"><code>getWriteBehindBatchSize()</code></a></dd>
</dl>
</li>
</ul>
<a name="getWriteBehindCoalescing--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWriteBehindCoalescing</h4>
<pre>public&nbsp;boolean&nbsp;getWriteBehindCoalescing()</pre>
<div class="block">Write coalescing flag for write-behind cache store operations. Store operations (get or remove)
with the same key are combined or coalesced to single, resulting operation
to reduce pressure to underlying cache store.
<p/>
If not provided, default value is <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_WRITE_BEHIND_COALESCING"><code>DFLT_WRITE_BEHIND_COALESCING</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Write coalescing flag.</dd>
</dl>
</li>
</ul>
<a name="setWriteBehindCoalescing-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWriteBehindCoalescing</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setWriteBehindCoalescing(boolean&nbsp;writeBehindCoalescing)</pre>
<div class="block">Sets write coalescing flag for write-behind cache.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>writeBehindCoalescing</code> - Write coalescing flag.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getWriteBehindCoalescing--"><code>getWriteBehindCoalescing()</code></a></dd>
</dl>
</li>
</ul>
<a name="getRebalanceThreadPoolSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRebalanceThreadPoolSize</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;int&nbsp;getRebalanceThreadPoolSize()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
<div class="block">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getRebalanceThreadPoolSize--"><code>IgniteConfiguration.getRebalanceThreadPoolSize()</code></a> instead.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Size of rebalancing thread pool.</dd>
</dl>
</li>
</ul>
<a name="setRebalanceThreadPoolSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRebalanceThreadPoolSize</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setRebalanceThreadPoolSize(int&nbsp;rebalancePoolSize)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
<div class="block">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getRebalanceThreadPoolSize--"><code>IgniteConfiguration.getRebalanceThreadPoolSize()</code></a> instead.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>rebalancePoolSize</code> - Size of rebalancing thread pool.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getRebalanceTimeout--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRebalanceTimeout</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;long&nbsp;getRebalanceTimeout()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getRebalanceTimeout--"><code>IgniteConfiguration.getRebalanceTimeout()</code></a> instead.</span></div>
<div class="block">Gets rebalance timeout (ms).
<p>
Default value is <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_REBALANCE_TIMEOUT"><code>DFLT_REBALANCE_TIMEOUT</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Rebalance timeout (ms).</dd>
</dl>
</li>
</ul>
<a name="setRebalanceTimeout-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRebalanceTimeout</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setRebalanceTimeout(long&nbsp;rebalanceTimeout)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setRebalanceTimeout-long-"><code>IgniteConfiguration.setRebalanceTimeout(long)</code></a> instead.</span></div>
<div class="block">Sets rebalance timeout (ms).</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>rebalanceTimeout</code> - Rebalance timeout (ms).</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getRebalanceDelay--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRebalanceDelay</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;long&nbsp;getRebalanceDelay()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use baseline topology feature instead. Please, be aware this API will be removed in the next releases.</span></div>
<div class="block">Gets delay in milliseconds upon a node joining or leaving topology (or crash) after which rebalancing
should be started automatically. Rebalancing should be delayed if you plan to restart nodes
after they leave topology, or if you plan to start multiple nodes at once or one after another
and don't want to repartition and rebalance until all nodes are started.
<p>
For better efficiency user should usually make sure that new nodes get placed on
the same place of consistent hash ring as the left nodes, and that nodes are
restarted before this delay expires. To place nodes on the same place in consistent hash ring,
use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setConsistentId-java.io.Serializable-"><code>IgniteConfiguration.setConsistentId(Serializable)</code></a>
to make sure that a node maps to the same hash ID event if restarted. As an example,
node IP address and port combination may be used in this case.
<p>
Default value is <code>0</code> which means that repartitioning and rebalancing will start
immediately upon node leaving topology. If <code>-1</code> is returned, then rebalancing
will only be started manually by calling <a href="../../../../org/apache/ignite/IgniteCache.html#rebalance--"><code>IgniteCache.rebalance()</code></a> method or
from management console.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Rebalancing delay, <code>0</code> to start rebalancing immediately, <code>-1</code> to
start rebalancing manually, or positive value to specify delay in milliseconds
after which rebalancing should start automatically.</dd>
</dl>
</li>
</ul>
<a name="setRebalanceDelay-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRebalanceDelay</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setRebalanceDelay(long&nbsp;rebalanceDelay)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use baseline topology feature instead. Please, be aware this API will be removed in the next releases.</span></div>
<div class="block">Sets rebalance delay (see <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getRebalanceDelay--"><code>getRebalanceDelay()</code></a> for more information).</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>rebalanceDelay</code> - Rebalance delay to set.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getRebalanceThrottle--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRebalanceThrottle</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;long&nbsp;getRebalanceThrottle()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getRebalanceThrottle--"><code>IgniteConfiguration.getRebalanceThrottle()</code></a> instead.</span></div>
<div class="block">Time in milliseconds to wait between rebalance messages to avoid overloading of CPU or network.
When rebalancing large data sets, the CPU or network can get over-consumed with rebalancing messages,
which consecutively may slow down the application performance. This parameter helps tune
the amount of time to wait between rebalance messages to make sure that rebalancing process
does not have any negative performance impact. Note that application will continue to work
properly while rebalancing is still in progress.
<p>
Value of <code>0</code> means that throttling is disabled. By default throttling is disabled -
the default is defined by <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_REBALANCE_THROTTLE"><code>DFLT_REBALANCE_THROTTLE</code></a> constant.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Time in milliseconds to wait between rebalance messages to avoid overloading of CPU,
<code>0</code> to disable throttling.</dd>
</dl>
</li>
</ul>
<a name="setRebalanceThrottle-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRebalanceThrottle</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setRebalanceThrottle(long&nbsp;rebalanceThrottle)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setRebalanceThrottle-long-"><code>IgniteConfiguration.setRebalanceThrottle(long)</code></a> instead.</span></div>
<div class="block">Time in milliseconds to wait between rebalance messages to avoid overloading of CPU or network. When rebalancing
large data sets, the CPU or network can get over-consumed with rebalancing messages, which consecutively may slow
down the application performance. This parameter helps tune the amount of time to wait between rebalance messages
to make sure that rebalancing process does not have any negative performance impact. Note that application will
continue to work properly while rebalancing is still in progress. <p> Value of <code>0</code> means that throttling is
disabled. By default throttling is disabled - the default is defined by <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_REBALANCE_THROTTLE"><code>DFLT_REBALANCE_THROTTLE</code></a> constant.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>rebalanceThrottle</code> - Time in milliseconds to wait between rebalance messages to avoid overloading of CPU,
<code>0</code> to disable throttling.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getAffinityMapper--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAffinityMapper</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/cache/affinity/AffinityKeyMapper.html" title="interface in org.apache.ignite.cache.affinity">AffinityKeyMapper</a>&nbsp;getAffinityMapper()</pre>
<div class="block">Affinity key mapper used to provide custom affinity key for any given key.
Affinity mapper is particularly useful when several objects need to be collocated
on the same node (they will also be backed up on the same nodes as well).
<p>
If not provided, then default implementation will be used. The default behavior
is described in <a href="../../../../org/apache/ignite/cache/affinity/AffinityKeyMapper.html" title="interface in org.apache.ignite.cache.affinity"><code>AffinityKeyMapper</code></a> documentation.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Mapper to use for affinity key mapping.</dd>
</dl>
</li>
</ul>
<a name="setAffinityMapper-org.apache.ignite.cache.affinity.AffinityKeyMapper-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAffinityMapper</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setAffinityMapper(<a href="../../../../org/apache/ignite/cache/affinity/AffinityKeyMapper.html" title="interface in org.apache.ignite.cache.affinity">AffinityKeyMapper</a>&nbsp;affMapper)</pre>
<div class="block">Sets custom affinity mapper. If not provided, then default implementation will be used. The default behavior is
described in <a href="../../../../org/apache/ignite/cache/affinity/AffinityKeyMapper.html" title="interface in org.apache.ignite.cache.affinity"><code>AffinityKeyMapper</code></a> documentation.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>affMapper</code> - Affinity mapper.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getMaxQueryIteratorsCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaxQueryIteratorsCount</h4>
<pre>public&nbsp;int&nbsp;getMaxQueryIteratorsCount()</pre>
<div class="block">Gets maximum number of query iterators that can be stored. Iterators are stored to
support query pagination when each page of data is sent to user's node only on demand.
Increase this property if you are running and processing lots of queries in parallel.
<p>
Default value is <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_MAX_QUERY_ITERATOR_CNT"><code>DFLT_MAX_QUERY_ITERATOR_CNT</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Maximum number of query iterators that can be stored.</dd>
</dl>
</li>
</ul>
<a name="setMaxQueryIteratorsCount-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMaxQueryIteratorsCount</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setMaxQueryIteratorsCount(int&nbsp;maxQryIterCnt)</pre>
<div class="block">Sets maximum number of query iterators that can be stored.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>maxQryIterCnt</code> - Maximum number of query iterators that can be stored.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getInterceptor--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInterceptor</h4>
<pre>@Nullable
public&nbsp;@Nullable <a href="../../../../org/apache/ignite/cache/CacheInterceptor.html" title="interface in org.apache.ignite.cache">CacheInterceptor</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;getInterceptor()</pre>
<div class="block">Gets cache interceptor.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Cache interceptor.</dd>
</dl>
</li>
</ul>
<a name="setInterceptor-org.apache.ignite.cache.CacheInterceptor-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setInterceptor</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setInterceptor(<a href="../../../../org/apache/ignite/cache/CacheInterceptor.html" title="interface in org.apache.ignite.cache">CacheInterceptor</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;interceptor)</pre>
<div class="block">Sets cache interceptor.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>interceptor</code> - Cache interceptor.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="isReadFromBackup--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isReadFromBackup</h4>
<pre>public&nbsp;boolean&nbsp;isReadFromBackup()</pre>
<div class="block">Gets flag indicating whether data can be read from backup.
If <code>false</code> always get data from primary node (never from backup).
<p>
Default value is defined by <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_READ_FROM_BACKUP"><code>DFLT_READ_FROM_BACKUP</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>true</code> if data can be read from backup node or <code>false</code> if data always
should be read from primary node and never from backup.</dd>
</dl>
</li>
</ul>
<a name="setReadFromBackup-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setReadFromBackup</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setReadFromBackup(boolean&nbsp;readFromBackup)</pre>
<div class="block">Sets read from backup flag.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>readFromBackup</code> - <code>true</code> to allow reads from backups.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="isCopyOnRead--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isCopyOnRead</h4>
<pre>public&nbsp;boolean&nbsp;isCopyOnRead()</pre>
<div class="block">Gets the flag indicating whether a copy of the value stored in the on-heap cache
(see <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isOnheapCacheEnabled--"><code>isOnheapCacheEnabled()</code></a> should be created for a cache operation return the value.
Also if this flag is set copies are created for values
passed to <a href="../../../../org/apache/ignite/cache/CacheInterceptor.html" title="interface in org.apache.ignite.cache"><code>CacheInterceptor</code></a> and to <a href="../../../../org/apache/ignite/cache/CacheEntryProcessor.html" title="interface in org.apache.ignite.cache"><code>CacheEntryProcessor</code></a>.
If the on-heap cache is disabled then this flag is of no use.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Copy on read flag.</dd>
</dl>
</li>
</ul>
<a name="setCopyOnRead-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCopyOnRead</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setCopyOnRead(boolean&nbsp;cpOnRead)</pre>
<div class="block">Sets copy on read flag.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cpOnRead</code> - Copy on get flag.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#isCopyOnRead--"><code>isCopyOnRead()</code></a></dd>
</dl>
</li>
</ul>
<a name="setSqlFunctionClasses-java.lang.Class...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSqlFunctionClasses</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setSqlFunctionClasses(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><span class='angle_bracket'>&lt;</span>?<span class='angle_bracket'>&gt;</span>...&nbsp;cls)</pre>
<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>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cls</code> - One or more classes with SQL functions.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getSqlFunctionClasses--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSqlFunctionClasses</h4>
<pre>@Nullable
public&nbsp;@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><span class='angle_bracket'>&lt;</span>?<span class='angle_bracket'>&gt;</span>[]&nbsp;getSqlFunctionClasses()</pre>
<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>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Classes with SQL functions.</dd>
</dl>
</li>
</ul>
<a name="getLongQueryWarningTimeout--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLongQueryWarningTimeout</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;long&nbsp;getLongQueryWarningTimeout()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getLongQueryWarningTimeout--"><code>IgniteConfiguration.getLongQueryWarningTimeout()</code></a> instead.</span></div>
<div class="block">Gets timeout in milliseconds after which long query warning will be printed.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Timeout in milliseconds.</dd>
</dl>
</li>
</ul>
<a name="setLongQueryWarningTimeout-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLongQueryWarningTimeout</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setLongQueryWarningTimeout(long&nbsp;longQryWarnTimeout)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setLongQueryWarningTimeout-long-"><code>IgniteConfiguration.setLongQueryWarningTimeout(long)</code></a> instead.</span></div>
<div class="block">Sets timeout in milliseconds after which long query warning will be printed.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>longQryWarnTimeout</code> - Timeout in milliseconds.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getQueryDetailMetricsSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getQueryDetailMetricsSize</h4>
<pre>public&nbsp;int&nbsp;getQueryDetailMetricsSize()</pre>
<div class="block">Gets size of queries detail metrics that will be stored in memory for monitoring purposes.
If <code>0</code> then history will not be collected.
Note, larger number may lead to higher memory consumption.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Maximum number of query metrics that will be stored in memory.</dd>
</dl>
</li>
</ul>
<a name="setQueryDetailMetricsSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setQueryDetailMetricsSize</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setQueryDetailMetricsSize(int&nbsp;qryDetailMetricsSz)</pre>
<div class="block">Sets size of queries detail metrics that will be stored in memory for monitoring purposes.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>qryDetailMetricsSz</code> - Maximum number of latest queries metrics that will be stored in memory.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getSqlSchema--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSqlSchema</h4>
<pre>@Nullable
public&nbsp;@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getSqlSchema()</pre>
<div class="block">Gets custom name of the sql schema. If custom sql schema is not set then <code>null</code> will be returned and
quoted case sensitive name will be used as sql schema.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Schema name for current cache according to SQL ANSI-99. Could be <code>null</code>.</dd>
</dl>
</li>
</ul>
<a name="setSqlSchema-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSqlSchema</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setSqlSchema(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sqlSchema)</pre>
<div class="block">Sets sql schema to be used for current cache. This name will correspond to SQL ANSI-99 standard.
Nonquoted identifiers are not case sensitive. Quoted identifiers are case sensitive.
<p/>
Be aware of using the same string in case sensitive and case insensitive manner simultaneously, since
behaviour for such case is not specified.
<p/>
When sqlSchema is not specified, quoted <code>cacheName</code> is used instead.
<p/>
<code>sqlSchema</code> could not be an empty string. Has to be <code>"\"\""</code> instead.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sqlSchema</code> - Schema name for current cache according to SQL ANSI-99. Should not be <code>null</code>.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="isSqlEscapeAll--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSqlEscapeAll</h4>
<pre>public&nbsp;boolean&nbsp;isSqlEscapeAll()</pre>
<div class="block">If <code>true</code> all the SQL table and field names will be escaped with double quotes like
(<code>"tableName"."fieldsName"</code>). This enforces case sensitivity for field names and
also allows having special characters in table and field names.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Flag value.</dd>
</dl>
</li>
</ul>
<a name="setSqlEscapeAll-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSqlEscapeAll</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setSqlEscapeAll(boolean&nbsp;sqlEscapeAll)</pre>
<div class="block">If <code>true</code> all the SQL table and field names will be escaped with double quotes like
(<code>"tableName"."fieldsName"</code>). This enforces case sensitivity for field names and
also allows having special characters in table and field names.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sqlEscapeAll</code> - Flag value.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getIndexedTypes--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIndexedTypes</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><span class='angle_bracket'>&lt;</span>?<span class='angle_bracket'>&gt;</span>[]&nbsp;getIndexedTypes()</pre>
<div class="block">Array of key and value type pairs to be indexed (thus array length must be always even).
It means each even (0,2,4...) class in the array will be considered as key type for cache entry,
each odd (1,3,5...) class will be considered as value type for cache entry.
<p>
The same key class can occur multiple times for different value classes, but each value class must be unique
because SQL table will be named as value class simple name.
<p>
To expose fields of these types onto SQL level and to index them you have to use annotations
from package <a href="../../../../org/apache/ignite/cache/query/annotations/package-summary.html"><code>org.apache.ignite.cache.query.annotations</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Key and value type pairs.</dd>
</dl>
</li>
</ul>
<a name="setIndexedTypes-java.lang.Class...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIndexedTypes</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setIndexedTypes(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><span class='angle_bracket'>&lt;</span>?<span class='angle_bracket'>&gt;</span>...&nbsp;indexedTypes)</pre>
<div class="block">Array of key and value type pairs to be indexed (thus array length must be always even).
It means each even (0,2,4...) class in the array will be considered as key type for cache entry,
each odd (1,3,5...) class will be considered as value type for cache entry.
<p>
The same key class can occur multiple times for different value classes, but each value class must be unique
because SQL table will be named as value class simple name.
<p>
To expose fields of these types onto SQL level and to index them you have to use annotations
from package <a href="../../../../org/apache/ignite/cache/query/annotations/package-summary.html"><code>org.apache.ignite.cache.query.annotations</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>indexedTypes</code> - Key and value type pairs.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getPluginConfigurations--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPluginConfigurations</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/plugin/CachePluginConfiguration.html" title="interface in org.apache.ignite.plugin">CachePluginConfiguration</a>[]&nbsp;getPluginConfigurations()</pre>
<div class="block">Gets array of cache plugin configurations.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Cache plugin configurations.</dd>
</dl>
</li>
</ul>
<a name="setPluginConfigurations-org.apache.ignite.plugin.CachePluginConfiguration...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPluginConfigurations</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setPluginConfigurations(<a href="../../../../org/apache/ignite/plugin/CachePluginConfiguration.html" title="interface in org.apache.ignite.plugin">CachePluginConfiguration</a>...&nbsp;pluginCfgs)</pre>
<div class="block">Sets cache plugin configurations.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>pluginCfgs</code> - Cache plugin configurations.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getQueryEntities--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getQueryEntities</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/cache/QueryEntity.html" title="class in org.apache.ignite.cache">QueryEntity</a><span class='angle_bracket'>&gt;</span>&nbsp;getQueryEntities()</pre>
<div class="block">Gets a collection of configured query entities.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Query entities configurations.</dd>
</dl>
</li>
</ul>
<a name="getPartitionLossPolicy--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPartitionLossPolicy</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/cache/PartitionLossPolicy.html" title="enum in org.apache.ignite.cache">PartitionLossPolicy</a>&nbsp;getPartitionLossPolicy()</pre>
<div class="block">Gets partition loss policy. This policy defines how Ignite will react to a situation when all nodes for
some partition leave the cluster.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Partition loss policy.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/cache/PartitionLossPolicy.html" title="enum in org.apache.ignite.cache"><code>PartitionLossPolicy</code></a></dd>
</dl>
</li>
</ul>
<a name="setPartitionLossPolicy-org.apache.ignite.cache.PartitionLossPolicy-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPartitionLossPolicy</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setPartitionLossPolicy(<a href="../../../../org/apache/ignite/cache/PartitionLossPolicy.html" title="enum in org.apache.ignite.cache">PartitionLossPolicy</a>&nbsp;partLossPlc)</pre>
<div class="block">Sets partition loss policy. This policy defines how Ignite will react to a situation when all nodes for
some partition leave the cluster.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>partLossPlc</code> - Partition loss policy.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/cache/PartitionLossPolicy.html" title="enum in org.apache.ignite.cache"><code>PartitionLossPolicy</code></a></dd>
</dl>
</li>
</ul>
<a name="setQueryEntities-java.util.Collection-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setQueryEntities</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setQueryEntities(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/cache/QueryEntity.html" title="class in org.apache.ignite.cache">QueryEntity</a><span class='angle_bracket'>&gt;</span>&nbsp;qryEntities)</pre>
<div class="block">Sets query entities configuration.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>qryEntities</code> - Query entities.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="clearQueryEntities--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearQueryEntities</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;clearQueryEntities()</pre>
<div class="block">Clear query entities.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getQueryParallelism--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getQueryParallelism</h4>
<pre>public&nbsp;int&nbsp;getQueryParallelism()</pre>
<div class="block">Defines a hint to query execution engine on desired degree of parallelism within a single node.
Query executor may or may not use this hint depending on estimated query costs. Query executor may define
certain restrictions on parallelism depending on query type and/or cache type.
<p>
As of <code>Apache Ignite 1.9</code> this hint is only supported for SQL queries with the following restrictions:
<ul>
<li>All caches participating in query must have the same degree of parallelism, exception is thrown
otherwise</li>
<li>All queries on the given cache will follow provided degree of parallelism</li>
</ul>
These restrictions will be removed in future versions of Apache Ignite.
<p>
Defaults to <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#DFLT_QUERY_PARALLELISM"><code>DFLT_QUERY_PARALLELISM</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Query parallelism.</dd>
</dl>
</li>
</ul>
<a name="setQueryParallelism-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setQueryParallelism</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setQueryParallelism(int&nbsp;qryParallelism)</pre>
<div class="block">Sets query parallelism.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>qryParallelism</code> - Query parallelism.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getQueryParallelism--"><code>getQueryParallelism()</code></a></dd>
</dl>
</li>
</ul>
<a name="getTopologyValidator--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTopologyValidator</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/TopologyValidator.html" title="interface in org.apache.ignite.configuration">TopologyValidator</a>&nbsp;getTopologyValidator()</pre>
<div class="block">Gets topology validator.
<p>
See <a href="../../../../org/apache/ignite/configuration/TopologyValidator.html" title="interface in org.apache.ignite.configuration"><code>TopologyValidator</code></a> for details.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>validator.</dd>
</dl>
</li>
</ul>
<a name="setTopologyValidator-org.apache.ignite.configuration.TopologyValidator-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTopologyValidator</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setTopologyValidator(<a href="../../../../org/apache/ignite/configuration/TopologyValidator.html" title="interface in org.apache.ignite.configuration">TopologyValidator</a>&nbsp;topValidator)</pre>
<div class="block">Sets topology validator.
<p>
See <a href="../../../../org/apache/ignite/configuration/TopologyValidator.html" title="interface in org.apache.ignite.configuration"><code>TopologyValidator</code></a> for details.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>topValidator</code> - validator.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getCacheStoreSessionListenerFactories--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCacheStoreSessionListenerFactories</h4>
<pre>public&nbsp;javax.cache.configuration.Factory<span class='angle_bracket'>&lt;</span>? extends <a href="../../../../org/apache/ignite/cache/store/CacheStoreSessionListener.html" title="interface in org.apache.ignite.cache.store">CacheStoreSessionListener</a><span class='angle_bracket'>&gt;</span>[]&nbsp;getCacheStoreSessionListenerFactories()</pre>
<div class="block">Gets cache store session listener factories.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Cache store session listener factories.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/cache/store/CacheStoreSessionListener.html" title="interface in org.apache.ignite.cache.store"><code>CacheStoreSessionListener</code></a></dd>
</dl>
</li>
</ul>
<a name="setCacheStoreSessionListenerFactories-javax.cache.configuration.Factory...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCacheStoreSessionListenerFactories</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setCacheStoreSessionListenerFactories(javax.cache.configuration.Factory<span class='angle_bracket'>&lt;</span>? extends <a href="../../../../org/apache/ignite/cache/store/CacheStoreSessionListener.html" title="interface in org.apache.ignite.cache.store">CacheStoreSessionListener</a><span class='angle_bracket'>&gt;</span>...&nbsp;storeSesLsnrs)</pre>
<div class="block">Cache store session listener factories.
<p>
These listeners override global listeners provided in
<a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#setCacheStoreSessionListenerFactories-javax.cache.configuration.Factory...-"><code>IgniteConfiguration.setCacheStoreSessionListenerFactories(Factory[])</code></a>
configuration property.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>storeSesLsnrs</code> - Cache store session listener factories.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/cache/store/CacheStoreSessionListener.html" title="interface in org.apache.ignite.cache.store"><code>CacheStoreSessionListener</code></a></dd>
</dl>
</li>
</ul>
<a name="getCacheEntryListenerConfigurations--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCacheEntryListenerConfigurations</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><span class='angle_bracket'>&lt;</span>javax.cache.configuration.CacheEntryListenerConfiguration<span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span><span class='angle_bracket'>&gt;</span>&nbsp;getCacheEntryListenerConfigurations()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getCacheEntryListenerConfigurations</code>&nbsp;in interface&nbsp;<code>javax.cache.configuration.CompleteConfiguration<span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>getCacheEntryListenerConfigurations</code>&nbsp;in class&nbsp;<code>javax.cache.configuration.MutableConfiguration<span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></dd>
</dl>
</li>
</ul>
<a name="addCacheEntryListenerConfiguration-javax.cache.configuration.CacheEntryListenerConfiguration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addCacheEntryListenerConfiguration</h4>
<pre>public&nbsp;javax.cache.configuration.MutableConfiguration<span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;addCacheEntryListenerConfiguration(javax.cache.configuration.CacheEntryListenerConfiguration<span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;cacheEntryLsnrCfg)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>addCacheEntryListenerConfiguration</code>&nbsp;in class&nbsp;<code>javax.cache.configuration.MutableConfiguration<span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></dd>
</dl>
</li>
</ul>
<a name="removeCacheEntryListenerConfiguration-javax.cache.configuration.CacheEntryListenerConfiguration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeCacheEntryListenerConfiguration</h4>
<pre>public&nbsp;javax.cache.configuration.MutableConfiguration<span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;removeCacheEntryListenerConfiguration(javax.cache.configuration.CacheEntryListenerConfiguration<span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;cacheEntryLsnrCfg)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>removeCacheEntryListenerConfiguration</code>&nbsp;in class&nbsp;<code>javax.cache.configuration.MutableConfiguration<span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></dd>
</dl>
</li>
</ul>
<a name="writeReplace--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeReplace</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;writeReplace()</pre>
<div class="block">Creates a copy of current configuration and removes all cache entry listeners.
They are executed only locally and should never be sent to remote nodes.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Configuration object that will be serialized.</dd>
</dl>
</li>
</ul>
<a name="setStatisticsEnabled-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setStatisticsEnabled</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setStatisticsEnabled(boolean&nbsp;enabled)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>setStatisticsEnabled</code>&nbsp;in class&nbsp;<code>javax.cache.configuration.MutableConfiguration<span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></dd>
</dl>
</li>
</ul>
<a name="setManagementEnabled-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setManagementEnabled</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setManagementEnabled(boolean&nbsp;enabled)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>setManagementEnabled</code>&nbsp;in class&nbsp;<code>javax.cache.configuration.MutableConfiguration<span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></dd>
</dl>
</li>
</ul>
<a name="setCacheLoaderFactory-javax.cache.configuration.Factory-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCacheLoaderFactory</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setCacheLoaderFactory(javax.cache.configuration.Factory<span class='angle_bracket'>&lt;</span>? extends javax.cache.integration.CacheLoader<span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span><span class='angle_bracket'>&gt;</span>&nbsp;factory)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>setCacheLoaderFactory</code>&nbsp;in class&nbsp;<code>javax.cache.configuration.MutableConfiguration<span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></dd>
</dl>
</li>
</ul>
<a name="setCacheWriterFactory-javax.cache.configuration.Factory-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCacheWriterFactory</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setCacheWriterFactory(javax.cache.configuration.Factory<span class='angle_bracket'>&lt;</span>? extends javax.cache.integration.CacheWriter<span class='angle_bracket'>&lt;</span>? 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><span class='angle_bracket'>&gt;</span><span class='angle_bracket'>&gt;</span>&nbsp;factory)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>setCacheWriterFactory</code>&nbsp;in class&nbsp;<code>javax.cache.configuration.MutableConfiguration<span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></dd>
</dl>
</li>
</ul>
<a name="setExpiryPolicyFactory-javax.cache.configuration.Factory-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setExpiryPolicyFactory</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setExpiryPolicyFactory(javax.cache.configuration.Factory<span class='angle_bracket'>&lt;</span>? extends javax.cache.expiry.ExpiryPolicy<span class='angle_bracket'>&gt;</span>&nbsp;factory)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>setExpiryPolicyFactory</code>&nbsp;in class&nbsp;<code>javax.cache.configuration.MutableConfiguration<span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></dd>
</dl>
</li>
</ul>
<a name="setTypes-java.lang.Class-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTypes</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setTypes(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">K</a><span class='angle_bracket'>&gt;</span>&nbsp;keyType,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><span class='angle_bracket'>&lt;</span><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="type parameter in CacheConfiguration">V</a><span class='angle_bracket'>&gt;</span>&nbsp;valType)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>setTypes</code>&nbsp;in class&nbsp;<code>javax.cache.configuration.MutableConfiguration<span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></dd>
</dl>
</li>
</ul>
<a name="setReadThrough-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setReadThrough</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setReadThrough(boolean&nbsp;isReadThrough)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>setReadThrough</code>&nbsp;in class&nbsp;<code>javax.cache.configuration.MutableConfiguration<span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></dd>
</dl>
</li>
</ul>
<a name="setWriteThrough-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWriteThrough</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setWriteThrough(boolean&nbsp;isWriteThrough)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>setWriteThrough</code>&nbsp;in class&nbsp;<code>javax.cache.configuration.MutableConfiguration<span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></dd>
</dl>
</li>
</ul>
<a name="setStoreByValue-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setStoreByValue</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setStoreByValue(boolean&nbsp;isStoreByVal)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>setStoreByValue</code>&nbsp;in class&nbsp;<code>javax.cache.configuration.MutableConfiguration<span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span></code></dd>
</dl>
</li>
</ul>
<a name="isEventsDisabled--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEventsDisabled</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;isEventsDisabled()</pre>
<div class="block">Checks whether events are disabled for this cache.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Events disabled flag.</dd>
</dl>
</li>
</ul>
<a name="setEventsDisabled-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEventsDisabled</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setEventsDisabled(boolean&nbsp;evtsDisabled)</pre>
<div class="block">Sets events disabled flag.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>evtsDisabled</code> - Events disabled flag.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getKeyConfiguration--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getKeyConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/cache/CacheKeyConfiguration.html" title="class in org.apache.ignite.cache">CacheKeyConfiguration</a>[]&nbsp;getKeyConfiguration()</pre>
<div class="block">Gets cache key configuration.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Cache key configuration.</dd>
</dl>
</li>
</ul>
<a name="setKeyConfiguration-org.apache.ignite.cache.CacheKeyConfiguration...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setKeyConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setKeyConfiguration(<a href="../../../../org/apache/ignite/cache/CacheKeyConfiguration.html" title="class in org.apache.ignite.cache">CacheKeyConfiguration</a>...&nbsp;cacheKeyCfg)</pre>
<div class="block">Sets cache key configuration.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cacheKeyCfg</code> - Cache key configuration.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="isEncryptionEnabled--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEncryptionEnabled</h4>
<pre>public&nbsp;boolean&nbsp;isEncryptionEnabled()</pre>
<div class="block">Gets flag indicating whether data must be encrypted.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>True</code> if this cache persistent data is encrypted.</dd>
</dl>
</li>
</ul>
<a name="setEncryptionEnabled-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEncryptionEnabled</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setEncryptionEnabled(boolean&nbsp;encryptionEnabled)</pre>
<div class="block">Sets encrypted flag.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>encryptionEnabled</code> - <code>True</code> if this cache persistent data should be encrypted.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getDiskPageCompression--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDiskPageCompression</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/DiskPageCompression.html" title="enum in org.apache.ignite.configuration">DiskPageCompression</a>&nbsp;getDiskPageCompression()</pre>
<div class="block">Gets disk page compression algorithm.
Makes sense only with enabled <a href="../../../../org/apache/ignite/configuration/DataRegionConfiguration.html#setPersistenceEnabled-boolean-"><code>persistence</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Disk page compression algorithm.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getDiskPageCompressionLevel--"><code>getDiskPageCompressionLevel()</code></a></dd>
</dl>
</li>
</ul>
<a name="setDiskPageCompression-org.apache.ignite.configuration.DiskPageCompression-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDiskPageCompression</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setDiskPageCompression(<a href="../../../../org/apache/ignite/configuration/DiskPageCompression.html" title="enum in org.apache.ignite.configuration">DiskPageCompression</a>&nbsp;diskPageCompression)</pre>
<div class="block">Sets disk page compression algorithm.
Makes sense only with enabled <a href="../../../../org/apache/ignite/configuration/DataRegionConfiguration.html#setPersistenceEnabled-boolean-"><code>persistence</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>diskPageCompression</code> - Disk page compression algorithm.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setDiskPageCompressionLevel-java.lang.Integer-"><code>setDiskPageCompressionLevel(java.lang.Integer)</code></a></dd>
</dl>
</li>
</ul>
<a name="getDiskPageCompressionLevel--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDiskPageCompressionLevel</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;getDiskPageCompressionLevel()</pre>
<div class="block">Gets <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#getDiskPageCompression--"><code>algorithm</code></a> specific disk page compression level.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Disk page compression level or <code>null</code> for default.</dd>
</dl>
</li>
</ul>
<a name="setDiskPageCompressionLevel-java.lang.Integer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDiskPageCompressionLevel</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a><span class='angle_bracket'>&lt;</span><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><span class='angle_bracket'>&gt;</span>&nbsp;setDiskPageCompressionLevel(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;diskPageCompressionLevel)</pre>
<div class="block">Sets <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setDiskPageCompression-org.apache.ignite.configuration.DiskPageCompression-"><code>algorithm</code></a> specific disk page compression level.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>diskPageCompressionLevel</code> - Disk page compression level or <code>null</code> to use default.
<a href="../../../../org/apache/ignite/configuration/DiskPageCompression.html#ZSTD"><code>Zstd</code></a>: from <code>-131072</code> to <code>22</code> (default <code>3</code>).
<a href="../../../../org/apache/ignite/configuration/DiskPageCompression.html#LZ4"><code>LZ4</code></a>: from <code>0</code> to <code>17</code> (default <code>0</code>).</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.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>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/ignite/configuration/BinaryConfiguration.html" title="class in org.apache.ignite.configuration"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.IgniteAllNodesPredicate.html" title="class in org.apache.ignite.configuration"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small><table width="100%" border="0" cellspacing=0 cellpadding=0 style="padding: 5px"> <tr> <td> <table style="padding-left: 0; margin: 0"> <tbody style="padding: 0; margin: 0"> <tr style="padding: 0; margin: 0"> <td> <a target=_blank href="https://ignite.apache.org"><nobr>2022 Copyright &#169; Apache Software Foundation</nobr></a> </td> </tr> </tbody> </table> </td> <td width="100%" align="right" valign="center"> <a href="https://twitter.com/ApacheIgnite" class="twitter-follow-button" data-show-count="false" data-size="large">Follow @ApacheIgnite</a> </td> </tr> <tr> <td colspan="2" valign="top" align="left"> <table style="padding-left: 0; margin: 0"> <tbody style="padding: 0; margin: 0"> <tr style="padding: 0; margin: 0"> <td> <b>Ignite Database and Caching Platform</b> </td> <td>:&nbsp;&nbsp; ver. <strong>2.12.0</strong> </td> </tr> <tr style="padding: 0; margin: 0"> <td> <b>Release Date</b> </td> <td>:&nbsp;&nbsp; January 10 2022 </td> </tr> </tbody> </table> </td> </tr> </table></small></p>
</body>
</html>