blob: de4c280b6b5fa0bf857b10ac150128d9ddcde058 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="canonical" href="https://ignite.apache.org/releases/1.9.0/dotnetdoc/class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html" />
<META NAME="ROBOTS" CONTENT="NOINDEX">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.9.1"/>
<title>Apache Ignite.NET: Apache.Ignite.Core.Cache.Configuration.CacheConfiguration Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-61232409-1', 'auto');
ga('send', 'pageview');
</script></head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ignite_logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Apache Ignite.NET
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.9.1 -->
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html','');});
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Apache.Ignite.Core.Cache.Configuration.CacheConfiguration Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Defines grid cache configuration.
<a href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aa41198f0d3336436142157d38862b949"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#aa41198f0d3336436142157d38862b949">CacheConfiguration</a> ()</td></tr>
<tr class="memdesc:aa41198f0d3336436142157d38862b949"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new instance of the <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html" title="Defines grid cache configuration. ">CacheConfiguration</a> class. <a href="#aa41198f0d3336436142157d38862b949">More...</a><br /></td></tr>
<tr class="separator:aa41198f0d3336436142157d38862b949"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a702cb795cf33ce2c7fd2a8202d9018ed"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a702cb795cf33ce2c7fd2a8202d9018ed">CacheConfiguration</a> (string name)</td></tr>
<tr class="memdesc:a702cb795cf33ce2c7fd2a8202d9018ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new instance of the <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html" title="Defines grid cache configuration. ">CacheConfiguration</a> class. <a href="#a702cb795cf33ce2c7fd2a8202d9018ed">More...</a><br /></td></tr>
<tr class="separator:a702cb795cf33ce2c7fd2a8202d9018ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a251baaec3fa981cc1080119b8365317b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a251baaec3fa981cc1080119b8365317b">CacheConfiguration</a> (string name, params Type[] queryTypes)</td></tr>
<tr class="memdesc:a251baaec3fa981cc1080119b8365317b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new instance of the <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html" title="Defines grid cache configuration. ">CacheConfiguration</a> class and populates <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#aa6dca618574f9f95b30277adfeae4f91" title="Gets or sets the query entity configuration. ">QueryEntities</a> according to provided query types. <a href="#a251baaec3fa981cc1080119b8365317b">More...</a><br /></td></tr>
<tr class="separator:a251baaec3fa981cc1080119b8365317b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20cd3bffa9e56e7ef5744c585a55a760"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a20cd3bffa9e56e7ef5744c585a55a760">CacheConfiguration</a> (string name, params <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_query_entity.html">QueryEntity</a>[] queryEntities)</td></tr>
<tr class="memdesc:a20cd3bffa9e56e7ef5744c585a55a760"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new instance of the <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html" title="Defines grid cache configuration. ">CacheConfiguration</a> class. <a href="#a20cd3bffa9e56e7ef5744c585a55a760">More...</a><br /></td></tr>
<tr class="separator:a20cd3bffa9e56e7ef5744c585a55a760"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a0ac94fc70280852ceafce1fa71a4e246"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a0ac94fc70280852ceafce1fa71a4e246">DefaultRebalanceThreadPoolSize</a> = 2</td></tr>
<tr class="memdesc:a0ac94fc70280852ceafce1fa71a4e246"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default size of rebalance thread pool. <a href="#a0ac94fc70280852ceafce1fa71a4e246">More...</a><br /></td></tr>
<tr class="separator:a0ac94fc70280852ceafce1fa71a4e246"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d8ef2e959ef9d9b92a433e21f750cfb"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a9d8ef2e959ef9d9b92a433e21f750cfb">DefaultBackups</a> = 0</td></tr>
<tr class="memdesc:a9d8ef2e959ef9d9b92a433e21f750cfb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default number of backups. <a href="#a9d8ef2e959ef9d9b92a433e21f750cfb">More...</a><br /></td></tr>
<tr class="separator:a9d8ef2e959ef9d9b92a433e21f750cfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a411d2915375efac78ce234bfd0f1d9b7"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespace_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration.html#a5c4a4d2d3deb49e7de0f45e2d2ffd233">CacheMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a411d2915375efac78ce234bfd0f1d9b7">DefaultCacheMode</a> = CacheMode.Partitioned</td></tr>
<tr class="memdesc:a411d2915375efac78ce234bfd0f1d9b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default caching mode. <a href="#a411d2915375efac78ce234bfd0f1d9b7">More...</a><br /></td></tr>
<tr class="separator:a411d2915375efac78ce234bfd0f1d9b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c391a1ccb1ffece405734af5da63443"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespace_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration.html#aae310bca47d0ce3f2e6bbfebcf37dbdd">CacheAtomicityMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a1c391a1ccb1ffece405734af5da63443">DefaultAtomicityMode</a> = CacheAtomicityMode.Atomic</td></tr>
<tr class="memdesc:a1c391a1ccb1ffece405734af5da63443"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default atomicity mode. <a href="#a1c391a1ccb1ffece405734af5da63443">More...</a><br /></td></tr>
<tr class="separator:a1c391a1ccb1ffece405734af5da63443"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1ba3f0a786655ca16b9920ea0cfeca8"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#ab1ba3f0a786655ca16b9920ea0cfeca8">DefaultStartSize</a> = 1500000</td></tr>
<tr class="memdesc:ab1ba3f0a786655ca16b9920ea0cfeca8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initial default cache size. <a href="#ab1ba3f0a786655ca16b9920ea0cfeca8">More...</a><br /></td></tr>
<tr class="separator:ab1ba3f0a786655ca16b9920ea0cfeca8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c9d6e00e39bdf9adae0173785f03d99"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a6c9d6e00e39bdf9adae0173785f03d99">DefaultCacheSize</a> = 100000</td></tr>
<tr class="memdesc:a6c9d6e00e39bdf9adae0173785f03d99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default cache size to use with eviction policy. <a href="#a6c9d6e00e39bdf9adae0173785f03d99">More...</a><br /></td></tr>
<tr class="separator:a6c9d6e00e39bdf9adae0173785f03d99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4f944075b441f78172c83869469ac38"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#ae4f944075b441f78172c83869469ac38">DefaultInvalidate</a> = false</td></tr>
<tr class="memdesc:ae4f944075b441f78172c83869469ac38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default value for 'invalidate' flag that indicates if this is invalidation-based cache. <a href="#ae4f944075b441f78172c83869469ac38">More...</a><br /></td></tr>
<tr class="separator:ae4f944075b441f78172c83869469ac38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05f411bef32935d9b2001c7fc3c60964"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespace_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration.html#aa2b9bd6402989f7c6c4a1af97990f04c">CacheRebalanceMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a05f411bef32935d9b2001c7fc3c60964">DefaultRebalanceMode</a> = CacheRebalanceMode.Async</td></tr>
<tr class="memdesc:a05f411bef32935d9b2001c7fc3c60964"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default rebalance mode for distributed cache. <a href="#a05f411bef32935d9b2001c7fc3c60964">More...</a><br /></td></tr>
<tr class="separator:a05f411bef32935d9b2001c7fc3c60964"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43d3ceb5969ad535e70139bc000c6d50"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a43d3ceb5969ad535e70139bc000c6d50">DefaultRebalanceBatchSize</a> = 512*1024</td></tr>
<tr class="memdesc:a43d3ceb5969ad535e70139bc000c6d50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default rebalance batch size in bytes. <a href="#a43d3ceb5969ad535e70139bc000c6d50">More...</a><br /></td></tr>
<tr class="separator:a43d3ceb5969ad535e70139bc000c6d50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af31721638347b9f0b5a292fcc244135e"><td class="memItemLeft" align="right" valign="top">const float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#af31721638347b9f0b5a292fcc244135e">DefaultMaxEvictionOverflowRatio</a> = 10</td></tr>
<tr class="memdesc:af31721638347b9f0b5a292fcc244135e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default maximum eviction queue ratio. <a href="#af31721638347b9f0b5a292fcc244135e">More...</a><br /></td></tr>
<tr class="separator:af31721638347b9f0b5a292fcc244135e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a349128645db6d1127da1c4359bc1d5bc"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a349128645db6d1127da1c4359bc1d5bc">DefaultEvictSynchronized</a> = false</td></tr>
<tr class="memdesc:a349128645db6d1127da1c4359bc1d5bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default eviction synchronized flag. <a href="#a349128645db6d1127da1c4359bc1d5bc">More...</a><br /></td></tr>
<tr class="separator:a349128645db6d1127da1c4359bc1d5bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6f04958b1cdc3c3d24668306860fee9"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#aa6f04958b1cdc3c3d24668306860fee9">DefaultEvictSynchronizedKeyBufferSize</a> = 1024</td></tr>
<tr class="memdesc:aa6f04958b1cdc3c3d24668306860fee9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default eviction key buffer size for batching synchronized evicts. <a href="#aa6f04958b1cdc3c3d24668306860fee9">More...</a><br /></td></tr>
<tr class="separator:aa6f04958b1cdc3c3d24668306860fee9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dead4802f6f397cb8054561deca5e3c"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a0dead4802f6f397cb8054561deca5e3c">DefaultEvictSynchronizedConcurrencyLevel</a> = 4</td></tr>
<tr class="memdesc:a0dead4802f6f397cb8054561deca5e3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default synchronous eviction concurrency level. <a href="#a0dead4802f6f397cb8054561deca5e3c">More...</a><br /></td></tr>
<tr class="separator:a0dead4802f6f397cb8054561deca5e3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5abac4e02ad832fc781fa1d86c0fd157"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a5abac4e02ad832fc781fa1d86c0fd157">DefaultEagerTtl</a> = true</td></tr>
<tr class="memdesc:a5abac4e02ad832fc781fa1d86c0fd157"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default value for eager ttl flag. <a href="#a5abac4e02ad832fc781fa1d86c0fd157">More...</a><br /></td></tr>
<tr class="separator:a5abac4e02ad832fc781fa1d86c0fd157"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53927298dc5cc23d978410495360e9f7"><td class="memItemLeft" align="right" valign="top">const long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a53927298dc5cc23d978410495360e9f7">DefaultOffHeapMaxMemory</a> = -1</td></tr>
<tr class="memdesc:a53927298dc5cc23d978410495360e9f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default off-heap storage size is { <a href="#a53927298dc5cc23d978410495360e9f7">More...</a><br /></td></tr>
<tr class="separator:a53927298dc5cc23d978410495360e9f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a209566565e42676f62852e6848ae3292"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a209566565e42676f62852e6848ae3292">DefaultEnableSwap</a> = false</td></tr>
<tr class="memdesc:a209566565e42676f62852e6848ae3292"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default value for 'swapEnabled' flag. <a href="#a209566565e42676f62852e6848ae3292">More...</a><br /></td></tr>
<tr class="separator:a209566565e42676f62852e6848ae3292"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3abc83499a4b12fc3da24791c9922232"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a3abc83499a4b12fc3da24791c9922232">DefaultMaxConcurrentAsyncOperations</a> = 500</td></tr>
<tr class="memdesc:a3abc83499a4b12fc3da24791c9922232"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default value for 'maxConcurrentAsyncOps'. <a href="#a3abc83499a4b12fc3da24791c9922232">More...</a><br /></td></tr>
<tr class="separator:a3abc83499a4b12fc3da24791c9922232"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86a2ac42316223a4b377bfc1c2b23ac9"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a86a2ac42316223a4b377bfc1c2b23ac9">DefaultWriteBehindEnabled</a> = false</td></tr>
<tr class="memdesc:a86a2ac42316223a4b377bfc1c2b23ac9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default value for 'writeBehindEnabled' flag. <a href="#a86a2ac42316223a4b377bfc1c2b23ac9">More...</a><br /></td></tr>
<tr class="separator:a86a2ac42316223a4b377bfc1c2b23ac9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa938ed2f3084803e2061ebb9e9b42692"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#aa938ed2f3084803e2061ebb9e9b42692">DefaultWriteBehindFlushSize</a> = 10240</td></tr>
<tr class="memdesc:aa938ed2f3084803e2061ebb9e9b42692"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default flush size for write-behind cache store. <a href="#aa938ed2f3084803e2061ebb9e9b42692">More...</a><br /></td></tr>
<tr class="separator:aa938ed2f3084803e2061ebb9e9b42692"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3aa40539b7f2e66937ef55b9aa290a5d"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a3aa40539b7f2e66937ef55b9aa290a5d">DefaultWriteBehindFlushThreadCount</a> = 1</td></tr>
<tr class="memdesc:a3aa40539b7f2e66937ef55b9aa290a5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default count of flush threads for write-behind cache store. <a href="#a3aa40539b7f2e66937ef55b9aa290a5d">More...</a><br /></td></tr>
<tr class="separator:a3aa40539b7f2e66937ef55b9aa290a5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa78c5378e0d87558b63097d7d0e48d3"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#afa78c5378e0d87558b63097d7d0e48d3">DefaultWriteBehindBatchSize</a> = 512</td></tr>
<tr class="memdesc:afa78c5378e0d87558b63097d7d0e48d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default batch size for write-behind cache store. <a href="#afa78c5378e0d87558b63097d7d0e48d3">More...</a><br /></td></tr>
<tr class="separator:afa78c5378e0d87558b63097d7d0e48d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae283912a06124235089ce4c8cb5e5c3a"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#ae283912a06124235089ce4c8cb5e5c3a">DefaultLoadPreviousValue</a> = false</td></tr>
<tr class="memdesc:ae283912a06124235089ce4c8cb5e5c3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default value for load previous value flag. <a href="#ae283912a06124235089ce4c8cb5e5c3a">More...</a><br /></td></tr>
<tr class="separator:ae283912a06124235089ce4c8cb5e5c3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb4285570a07d6b30507cc9a32574903"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespace_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration.html#a584fe24858c4776b82056f7635646842">CacheMemoryMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#aeb4285570a07d6b30507cc9a32574903">DefaultMemoryMode</a> = CacheMemoryMode.OnheapTiered</td></tr>
<tr class="memdesc:aeb4285570a07d6b30507cc9a32574903"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default memory mode. <a href="#aeb4285570a07d6b30507cc9a32574903">More...</a><br /></td></tr>
<tr class="separator:aeb4285570a07d6b30507cc9a32574903"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbdc6ebb0564b4f5f707d5bc80e6df54"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#abbdc6ebb0564b4f5f707d5bc80e6df54">DefaultReadFromBackup</a> = true</td></tr>
<tr class="memdesc:abbdc6ebb0564b4f5f707d5bc80e6df54"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default value for 'readFromBackup' flag. <a href="#abbdc6ebb0564b4f5f707d5bc80e6df54">More...</a><br /></td></tr>
<tr class="separator:abbdc6ebb0564b4f5f707d5bc80e6df54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4f6fbc52fc473570d2d2a95d10abcc2"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#ac4f6fbc52fc473570d2d2a95d10abcc2">DefaultSqlOnheapRowCacheSize</a> = 10*1024</td></tr>
<tr class="memdesc:ac4f6fbc52fc473570d2d2a95d10abcc2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default size for onheap SQL row cache size. <a href="#ac4f6fbc52fc473570d2d2a95d10abcc2">More...</a><br /></td></tr>
<tr class="separator:ac4f6fbc52fc473570d2d2a95d10abcc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adee2867a7b3af4c8c61a090eefa24ffb"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#adee2867a7b3af4c8c61a090eefa24ffb">DefaultKeepVinaryInStore</a> = true</td></tr>
<tr class="memdesc:adee2867a7b3af4c8c61a090eefa24ffb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default value for keep portable in store behavior . <a href="#adee2867a7b3af4c8c61a090eefa24ffb">More...</a><br /></td></tr>
<tr class="separator:adee2867a7b3af4c8c61a090eefa24ffb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d837faf67abcdcee6d9399bae5c70e0"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a0d837faf67abcdcee6d9399bae5c70e0">DefaultCopyOnRead</a> = true</td></tr>
<tr class="memdesc:a0d837faf67abcdcee6d9399bae5c70e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default value for 'copyOnRead' flag. <a href="#a0d837faf67abcdcee6d9399bae5c70e0">More...</a><br /></td></tr>
<tr class="separator:a0d837faf67abcdcee6d9399bae5c70e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3536999676d199817b9328d96b63f0e7"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a3536999676d199817b9328d96b63f0e7">DefaultReadThrough</a> = false</td></tr>
<tr class="memdesc:a3536999676d199817b9328d96b63f0e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default value for read-through behavior. <a href="#a3536999676d199817b9328d96b63f0e7">More...</a><br /></td></tr>
<tr class="separator:a3536999676d199817b9328d96b63f0e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67ff7c201864717e878777b8d0c465dc"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a67ff7c201864717e878777b8d0c465dc">DefaultWriteThrough</a> = false</td></tr>
<tr class="memdesc:a67ff7c201864717e878777b8d0c465dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default value for write-through behavior. <a href="#a67ff7c201864717e878777b8d0c465dc">More...</a><br /></td></tr>
<tr class="separator:a67ff7c201864717e878777b8d0c465dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:acab0cf4d6596094bf806c2e0adb09d20"><td class="memItemLeft" align="right" valign="top">static readonly TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#acab0cf4d6596094bf806c2e0adb09d20">DefaultRebalanceTimeout</a> = TimeSpan.FromMilliseconds(10000)</td></tr>
<tr class="memdesc:acab0cf4d6596094bf806c2e0adb09d20"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default rebalance timeout. <a href="#acab0cf4d6596094bf806c2e0adb09d20">More...</a><br /></td></tr>
<tr class="separator:acab0cf4d6596094bf806c2e0adb09d20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4abcf7140fcc29dda91dad89a96c2523"><td class="memItemLeft" align="right" valign="top">static readonly TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a4abcf7140fcc29dda91dad89a96c2523">DefaultRebalanceThrottle</a> = TimeSpan.Zero</td></tr>
<tr class="memdesc:a4abcf7140fcc29dda91dad89a96c2523"><td class="mdescLeft">&#160;</td><td class="mdescRight">Time to wait between rebalance messages to avoid overloading CPU. <a href="#a4abcf7140fcc29dda91dad89a96c2523">More...</a><br /></td></tr>
<tr class="separator:a4abcf7140fcc29dda91dad89a96c2523"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1241dcc2bae0996b0b22a2b79227c7b8"><td class="memItemLeft" align="right" valign="top">static readonly TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a1241dcc2bae0996b0b22a2b79227c7b8">DefaultLockTimeout</a> = TimeSpan.Zero</td></tr>
<tr class="memdesc:a1241dcc2bae0996b0b22a2b79227c7b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default lock timeout. <a href="#a1241dcc2bae0996b0b22a2b79227c7b8">More...</a><br /></td></tr>
<tr class="separator:a1241dcc2bae0996b0b22a2b79227c7b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d486bbf5f9d575db12aa947ac95f9ee"><td class="memItemLeft" align="right" valign="top">static readonly TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a1d486bbf5f9d575db12aa947ac95f9ee">DefaultEvictSynchronizedTimeout</a> = TimeSpan.FromMilliseconds(10000)</td></tr>
<tr class="memdesc:a1d486bbf5f9d575db12aa947ac95f9ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default synchronous eviction timeout. <a href="#a1d486bbf5f9d575db12aa947ac95f9ee">More...</a><br /></td></tr>
<tr class="separator:a1d486bbf5f9d575db12aa947ac95f9ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e813bd67c718133f78e99441affd86f"><td class="memItemLeft" align="right" valign="top">static readonly TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a7e813bd67c718133f78e99441affd86f">DefaultWriteBehindFlushFrequency</a> = TimeSpan.FromMilliseconds(5000)</td></tr>
<tr class="memdesc:a7e813bd67c718133f78e99441affd86f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default flush frequency for write-behind cache store. <a href="#a7e813bd67c718133f78e99441affd86f">More...</a><br /></td></tr>
<tr class="separator:a7e813bd67c718133f78e99441affd86f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1ab6656743850e2179dff475c470c02"><td class="memItemLeft" align="right" valign="top">static readonly TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#ab1ab6656743850e2179dff475c470c02">DefaultLongQueryWarningTimeout</a> = TimeSpan.FromMilliseconds(3000)</td></tr>
<tr class="memdesc:ab1ab6656743850e2179dff475c470c02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default timeout after which long query warning will be printed. <a href="#ab1ab6656743850e2179dff475c470c02">More...</a><br /></td></tr>
<tr class="separator:ab1ab6656743850e2179dff475c470c02"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:aef68e7df9e5dda3dfa21e482d7ded840"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#aef68e7df9e5dda3dfa21e482d7ded840">Name</a><code> [get, set]</code></td></tr>
<tr class="memdesc:aef68e7df9e5dda3dfa21e482d7ded840"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets the cache name. <a href="#aef68e7df9e5dda3dfa21e482d7ded840">More...</a><br /></td></tr>
<tr class="separator:aef68e7df9e5dda3dfa21e482d7ded840"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c9b25f9839a773904cb171904ab9d0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration.html#a9169f9a9c6b44f62dbaa35070664f498">CacheWriteSynchronizationMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a4c9b25f9839a773904cb171904ab9d0e">WriteSynchronizationMode</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a4c9b25f9839a773904cb171904ab9d0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets write synchronization mode. This mode controls whether the main caller should wait for update on other nodes to complete or not. <a href="#a4c9b25f9839a773904cb171904ab9d0e">More...</a><br /></td></tr>
<tr class="separator:a4c9b25f9839a773904cb171904ab9d0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af32e6883dcfb64fccbbbe681aa37167e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#af32e6883dcfb64fccbbbe681aa37167e">EvictSynchronized</a><code> [get, set]</code></td></tr>
<tr class="memdesc:af32e6883dcfb64fccbbbe681aa37167e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets flag indicating whether eviction is synchronized between primary, backup and near nodes. If this parameter is true and swap is disabled then <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html#a2db6f73955b2bbfed0a325ed815cc659" title="Attempts to evict all entries associated with keys. Note, that entry will be evicted only if it&#39;s not...">ICache&lt;TK,TV&gt;.LocalEvict</a> will involve all nodes where an entry is kept. If this property is set to false then eviction is done independently on different cache nodes. Note that it's not recommended to set this value to true if cache store is configured since it will allow to significantly improve cache performance. <a href="#af32e6883dcfb64fccbbbe681aa37167e">More...</a><br /></td></tr>
<tr class="separator:af32e6883dcfb64fccbbbe681aa37167e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09e6225edd8071b4a9fff7ab4d063111"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a09e6225edd8071b4a9fff7ab4d063111">EvictSynchronizedKeyBufferSize</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a09e6225edd8071b4a9fff7ab4d063111"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets size of the key buffer for synchronized evictions. <a href="#a09e6225edd8071b4a9fff7ab4d063111">More...</a><br /></td></tr>
<tr class="separator:a09e6225edd8071b4a9fff7ab4d063111"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46b4a2cac175d58b3e46d00cc9079f29"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a46b4a2cac175d58b3e46d00cc9079f29">EvictSynchronizedConcurrencyLevel</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a46b4a2cac175d58b3e46d00cc9079f29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets concurrency level for synchronized evictions. This flag only makes sense with <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#af32e6883dcfb64fccbbbe681aa37167e" title="Gets or sets flag indicating whether eviction is synchronized between primary, backup and near nodes...">EvictSynchronized</a> set to true. When synchronized evictions are enabled, it is possible that local eviction policy will try to evict entries faster than evictions can be synchronized with backup or near nodes. This value specifies how many concurrent synchronous eviction sessions should be allowed before the system is forced to wait and let synchronous evictions catch up with the eviction policy. <a href="#a46b4a2cac175d58b3e46d00cc9079f29">More...</a><br /></td></tr>
<tr class="separator:a46b4a2cac175d58b3e46d00cc9079f29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a886cf2e6bcf46af677ccf9cd32277b5f"><td class="memItemLeft" align="right" valign="top">TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a886cf2e6bcf46af677ccf9cd32277b5f">EvictSynchronizedTimeout</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a886cf2e6bcf46af677ccf9cd32277b5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets timeout for synchronized evictions <a href="#a886cf2e6bcf46af677ccf9cd32277b5f">More...</a><br /></td></tr>
<tr class="separator:a886cf2e6bcf46af677ccf9cd32277b5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50fae3471ac782447cbcf5ae3aa40e39"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a50fae3471ac782447cbcf5ae3aa40e39">MaxEvictionOverflowRatio</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a50fae3471ac782447cbcf5ae3aa40e39"><td class="mdescLeft">&#160;</td><td class="mdescRight">This value denotes the maximum size of eviction queue in percents of cache size in case of distributed cache (replicated and partitioned) and using synchronized eviction That queue is used internally as a buffer to decrease network costs for synchronized eviction. Once queue size reaches specified value all required requests for all entries in the queue are sent to remote nodes and the queue is cleared. <a href="#a50fae3471ac782447cbcf5ae3aa40e39">More...</a><br /></td></tr>
<tr class="separator:a50fae3471ac782447cbcf5ae3aa40e39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe30ae82e3ea96eeac9251d307a1d4cc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#abe30ae82e3ea96eeac9251d307a1d4cc">EagerTtl</a><code> [get, set]</code></td></tr>
<tr class="memdesc:abe30ae82e3ea96eeac9251d307a1d4cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets flag indicating whether expired cache entries will be eagerly removed from cache. When set to false, expired entries will be removed on next entry access. <a href="#abe30ae82e3ea96eeac9251d307a1d4cc">More...</a><br /></td></tr>
<tr class="separator:abe30ae82e3ea96eeac9251d307a1d4cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdfcc14957b19b5d97b83fdaf8f7bcb5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#abdfcc14957b19b5d97b83fdaf8f7bcb5">StartSize</a><code> [get, set]</code></td></tr>
<tr class="memdesc:abdfcc14957b19b5d97b83fdaf8f7bcb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets initial cache size which will be used to pre-create internal hash table after start. <a href="#abdfcc14957b19b5d97b83fdaf8f7bcb5">More...</a><br /></td></tr>
<tr class="separator:abdfcc14957b19b5d97b83fdaf8f7bcb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a75d35aa4f2c21be4206afa52997f2f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a2a75d35aa4f2c21be4206afa52997f2f">LoadPreviousValue</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a2a75d35aa4f2c21be4206afa52997f2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets flag indicating whether value should be loaded from store if it is not in the cache for the following cache operations: </p><ul>
<li>
<a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html#ac33eefd262c521add9f871a5aa9720ff" title="Atomically associates the specified key with the given value if it is not already associated with a v...">ICache&lt;TK,TV&gt;.PutIfAbsent</a> </li>
<li>
<a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html#a626607509fa5d4135ebedff05f6d1453" title="Stores given key-value pair in cache only if there is a previous mapping for it. If cache previously ...">ICache&lt;TK,TV&gt;.Replace(TK,TV)</a> </li>
<li>
<a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html#a22b7b574e5b890d7d2fe7e28a3d59b4a" title="Removes given key mapping from cache. If cache previously contained value for the given key...">ICache&lt;TK,TV&gt;.Remove(TK)</a> </li>
<li>
<a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html#a523b7ff0de228b328224b056416c3c51" title="Associates the specified value with the specified key in this cache, returning an existing value if o...">ICache&lt;TK,TV&gt;.GetAndPut</a> </li>
<li>
<a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html#a6e41356b6d5a402ae5249aaa88111140" title="Atomically removes the entry for a key only if currently mapped to some value. ">ICache&lt;TK,TV&gt;.GetAndRemove</a> </li>
<li>
<a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html#a5196bee8309555c1972eac5dd0560169" title="Atomically replaces the value for a given key if and only if there is a value currently mapped by the...">ICache&lt;TK,TV&gt;.GetAndReplace</a> </li>
<li>
<a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html#a232af6651f727fa1b11b5cf9da844d46" title="Stores given key-value pair in cache only if cache had no previous mapping for it. If cache previously contained value for the given key, then this value is returned. In case of PARTITIONED or REPLICATED caches, the value will be loaded from the primary node, which in its turn may load the value from the swap storage, and consecutively, if it&#39;s not in swap, from the underlying persistent storage. If the returned value is not needed, method putxIfAbsent() should be used instead of this one to avoid the overhead associated with returning of the previous value. If write-through is enabled, the stored value will be persisted to store. This method is transactional and will enlist the entry into ongoing transaction if there is one. ">ICache&lt;TK,TV&gt;.GetAndPutIfAbsent</a> </li>
</ul>
<a href="#a2a75d35aa4f2c21be4206afa52997f2f">More...</a><br /></td></tr>
<tr class="separator:a2a75d35aa4f2c21be4206afa52997f2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca8161d3a96beb28ac8ce32ab1cf1426"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#aca8161d3a96beb28ac8ce32ab1cf1426">KeepBinaryInStore</a><code> [get, set]</code></td></tr>
<tr class="memdesc:aca8161d3a96beb28ac8ce32ab1cf1426"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets the flag indicating whether ICacheStore is working with binary objects instead of deserialized objects. <a href="#aca8161d3a96beb28ac8ce32ab1cf1426">More...</a><br /></td></tr>
<tr class="separator:aca8161d3a96beb28ac8ce32ab1cf1426"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae7b03609cac09adde4648ee4b1bc6a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration.html#a5c4a4d2d3deb49e7de0f45e2d2ffd233">CacheMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#aae7b03609cac09adde4648ee4b1bc6a7">CacheMode</a><code> [get, set]</code></td></tr>
<tr class="memdesc:aae7b03609cac09adde4648ee4b1bc6a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets caching mode to use. <a href="#aae7b03609cac09adde4648ee4b1bc6a7">More...</a><br /></td></tr>
<tr class="separator:aae7b03609cac09adde4648ee4b1bc6a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d599ecc391d9dccdb72bf24fe877230"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration.html#aae310bca47d0ce3f2e6bbfebcf37dbdd">CacheAtomicityMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a6d599ecc391d9dccdb72bf24fe877230">AtomicityMode</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a6d599ecc391d9dccdb72bf24fe877230"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets cache atomicity mode. <a href="#a6d599ecc391d9dccdb72bf24fe877230">More...</a><br /></td></tr>
<tr class="separator:a6d599ecc391d9dccdb72bf24fe877230"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfa2ef19b6ac202766271fb0c527f86e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration.html#a08656f003bb9f5dddedb0b252dd45a16">CacheAtomicWriteOrderMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#acfa2ef19b6ac202766271fb0c527f86e">AtomicWriteOrderMode</a><code> [get, set]</code></td></tr>
<tr class="memdesc:acfa2ef19b6ac202766271fb0c527f86e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets cache write ordering mode. <a href="#acfa2ef19b6ac202766271fb0c527f86e">More...</a><br /></td></tr>
<tr class="separator:acfa2ef19b6ac202766271fb0c527f86e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b0d618b217205db3019e135adfdf088"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a6b0d618b217205db3019e135adfdf088">Backups</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a6b0d618b217205db3019e135adfdf088"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets number of nodes used to back up single partition for Configuration.CacheMode.Partitioned cache. <a href="#a6b0d618b217205db3019e135adfdf088">More...</a><br /></td></tr>
<tr class="separator:a6b0d618b217205db3019e135adfdf088"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72239606cf6d8de47c2d270d1c3e34a2"><td class="memItemLeft" align="right" valign="top">TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a72239606cf6d8de47c2d270d1c3e34a2">LockTimeout</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a72239606cf6d8de47c2d270d1c3e34a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets default lock acquisition timeout. <a href="#a72239606cf6d8de47c2d270d1c3e34a2">More...</a><br /></td></tr>
<tr class="separator:a72239606cf6d8de47c2d270d1c3e34a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f0a52a3b6cfc548ae584bd30c7b09f6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a4f0a52a3b6cfc548ae584bd30c7b09f6">Invalidate</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a4f0a52a3b6cfc548ae584bd30c7b09f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalidation flag. If true, values will be invalidated (nullified) upon commit in near cache. <a href="#a4f0a52a3b6cfc548ae584bd30c7b09f6">More...</a><br /></td></tr>
<tr class="separator:a4f0a52a3b6cfc548ae584bd30c7b09f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51884016304f69e136a3fa5c1e30ef1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration.html#aa2b9bd6402989f7c6c4a1af97990f04c">CacheRebalanceMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a51884016304f69e136a3fa5c1e30ef1c">RebalanceMode</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a51884016304f69e136a3fa5c1e30ef1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets cache rebalance mode. <a href="#a51884016304f69e136a3fa5c1e30ef1c">More...</a><br /></td></tr>
<tr class="separator:a51884016304f69e136a3fa5c1e30ef1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37ab9222ba331a43110889abe776a79b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a37ab9222ba331a43110889abe776a79b">RebalanceBatchSize</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a37ab9222ba331a43110889abe776a79b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets 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. <a href="#a37ab9222ba331a43110889abe776a79b">More...</a><br /></td></tr>
<tr class="separator:a37ab9222ba331a43110889abe776a79b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87ad4215e214c941becc2f4e3e6aa22e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a87ad4215e214c941becc2f4e3e6aa22e">EnableSwap</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a87ad4215e214c941becc2f4e3e6aa22e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flag indicating whether Ignite should use swap storage by default. <a href="#a87ad4215e214c941becc2f4e3e6aa22e">More...</a><br /></td></tr>
<tr class="separator:a87ad4215e214c941becc2f4e3e6aa22e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a385373948eda109d0aa41531cc31b825"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a385373948eda109d0aa41531cc31b825">MaxConcurrentAsyncOperations</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a385373948eda109d0aa41531cc31b825"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets maximum number of allowed concurrent asynchronous operations, 0 for unlimited. <a href="#a385373948eda109d0aa41531cc31b825">More...</a><br /></td></tr>
<tr class="separator:a385373948eda109d0aa41531cc31b825"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9acb19f5bbc5e27446cdfc91bc56b71"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#aa9acb19f5bbc5e27446cdfc91bc56b71">WriteBehindEnabled</a><code> [get, set]</code></td></tr>
<tr class="memdesc:aa9acb19f5bbc5e27446cdfc91bc56b71"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flag indicating whether Ignite should use write-behind behaviour for the cache store. <a href="#aa9acb19f5bbc5e27446cdfc91bc56b71">More...</a><br /></td></tr>
<tr class="separator:aa9acb19f5bbc5e27446cdfc91bc56b71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a560a739b5fc82ab73bff53aa78defab7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a560a739b5fc82ab73bff53aa78defab7">WriteBehindFlushSize</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a560a739b5fc82ab73bff53aa78defab7"><td class="mdescLeft">&#160;</td><td class="mdescRight">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. <a href="#a560a739b5fc82ab73bff53aa78defab7">More...</a><br /></td></tr>
<tr class="separator:a560a739b5fc82ab73bff53aa78defab7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc3f58479d8bcf6085ea2f0220fea15b"><td class="memItemLeft" align="right" valign="top">TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#adc3f58479d8bcf6085ea2f0220fea15b">WriteBehindFlushFrequency</a><code> [get, set]</code></td></tr>
<tr class="memdesc:adc3f58479d8bcf6085ea2f0220fea15b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frequency with which write-behind cache is flushed to the cache store. This value defines the maximum time interval between object insertion/deletion from the cache at the moment when corresponding operation is applied to the cache store. If this value is 0, then flush is performed according to the flush size. Note that you cannot set both <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a560a739b5fc82ab73bff53aa78defab7" title="Maximum size of the write-behind cache. If cache size exceeds this value, all cached items are flushe...">WriteBehindFlushSize</a> and <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#adc3f58479d8bcf6085ea2f0220fea15b" title="Frequency with which write-behind cache is flushed to the cache store. This value defines the maximum...">WriteBehindFlushFrequency</a> to 0. <a href="#adc3f58479d8bcf6085ea2f0220fea15b">More...</a><br /></td></tr>
<tr class="separator:adc3f58479d8bcf6085ea2f0220fea15b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c481c955927556831ffc0f6ff48b839"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a0c481c955927556831ffc0f6ff48b839">WriteBehindFlushThreadCount</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a0c481c955927556831ffc0f6ff48b839"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of threads that will perform cache flushing. Cache flushing is performed when cache size exceeds value defined by <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a560a739b5fc82ab73bff53aa78defab7" title="Maximum size of the write-behind cache. If cache size exceeds this value, all cached items are flushe...">WriteBehindFlushSize</a>, or flush interval defined by <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#adc3f58479d8bcf6085ea2f0220fea15b" title="Frequency with which write-behind cache is flushed to the cache store. This value defines the maximum...">WriteBehindFlushFrequency</a> is elapsed. <a href="#a0c481c955927556831ffc0f6ff48b839">More...</a><br /></td></tr>
<tr class="separator:a0c481c955927556831ffc0f6ff48b839"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ae9117a6f41f32e69ecb2e48c5c424b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a0ae9117a6f41f32e69ecb2e48c5c424b">WriteBehindBatchSize</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a0ae9117a6f41f32e69ecb2e48c5c424b"><td class="mdescLeft">&#160;</td><td class="mdescRight">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 <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_store_1_1_i_cache_store.html#ad842b4241f550e241dc6fb26b52cab07" title="Write the specified entries to the external resource. This method is intended to support both insert ...">ICacheStore.WriteAll</a> or <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_store_1_1_i_cache_store.html#ad6e8f85a8def4998815ae290acd5e20f" title="Remove data and keys from the external resource for the given collection of keys, if present...">ICacheStore.DeleteAll</a> methods. <a href="#a0ae9117a6f41f32e69ecb2e48c5c424b">More...</a><br /></td></tr>
<tr class="separator:a0ae9117a6f41f32e69ecb2e48c5c424b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8dd854be91f5fdb5c87b1fa478bae31"><td class="memItemLeft" align="right" valign="top">TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#ae8dd854be91f5fdb5c87b1fa478bae31">RebalanceTimeout</a><code> [get, set]</code></td></tr>
<tr class="memdesc:ae8dd854be91f5fdb5c87b1fa478bae31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets rebalance timeout. <a href="#ae8dd854be91f5fdb5c87b1fa478bae31">More...</a><br /></td></tr>
<tr class="separator:ae8dd854be91f5fdb5c87b1fa478bae31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57e38ad679b3511c703cc774717faffe"><td class="memItemLeft" align="right" valign="top">TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a57e38ad679b3511c703cc774717faffe">RebalanceDelay</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a57e38ad679b3511c703cc774717faffe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets delay 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. <a href="#a57e38ad679b3511c703cc774717faffe">More...</a><br /></td></tr>
<tr class="separator:a57e38ad679b3511c703cc774717faffe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d7d291a5782a648748437300756c041"><td class="memItemLeft" align="right" valign="top">TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a0d7d291a5782a648748437300756c041">RebalanceThrottle</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a0d7d291a5782a648748437300756c041"><td class="mdescLeft">&#160;</td><td class="mdescRight">Time 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. Value of 0 means that throttling is disabled. <a href="#a0d7d291a5782a648748437300756c041">More...</a><br /></td></tr>
<tr class="separator:a0d7d291a5782a648748437300756c041"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8731160c76b24dcbbe994ee422d75b43"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a8731160c76b24dcbbe994ee422d75b43">OffHeapMaxMemory</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a8731160c76b24dcbbe994ee422d75b43"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets maximum amount of memory available to off-heap storage. Possible values are -1 means that off-heap storage is disabled. 0 means that Ignite will not limit off-heap storage (it's up to user to properly add and remove entries from cache to ensure that off-heap storage does not grow indefinitely. Any positive value specifies the limit of off-heap storage in bytes. <a href="#a8731160c76b24dcbbe994ee422d75b43">More...</a><br /></td></tr>
<tr class="separator:a8731160c76b24dcbbe994ee422d75b43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa53b7c221408060f9b5a397bf14d3f23"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration.html#a584fe24858c4776b82056f7635646842">CacheMemoryMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#aa53b7c221408060f9b5a397bf14d3f23">MemoryMode</a><code> [get, set]</code></td></tr>
<tr class="memdesc:aa53b7c221408060f9b5a397bf14d3f23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets memory mode for cache. <a href="#aa53b7c221408060f9b5a397bf14d3f23">More...</a><br /></td></tr>
<tr class="separator:aa53b7c221408060f9b5a397bf14d3f23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f40a06023380a9064326b7c91f75d5d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a2f40a06023380a9064326b7c91f75d5d">ReadFromBackup</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a2f40a06023380a9064326b7c91f75d5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets flag indicating whether data can be read from backup. <a href="#a2f40a06023380a9064326b7c91f75d5d">More...</a><br /></td></tr>
<tr class="separator:a2f40a06023380a9064326b7c91f75d5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84a3f79557600980bfc660cceb174f1c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a84a3f79557600980bfc660cceb174f1c">CopyOnRead</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a84a3f79557600980bfc660cceb174f1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets flag indicating whether copy of the value stored in cache should be created for cache operation implying return value. <a href="#a84a3f79557600980bfc660cceb174f1c">More...</a><br /></td></tr>
<tr class="separator:a84a3f79557600980bfc660cceb174f1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0562cfdb5b798676e31c1332bc4e15ae"><td class="memItemLeft" align="right" valign="top">TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a0562cfdb5b798676e31c1332bc4e15ae">LongQueryWarningTimeout</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a0562cfdb5b798676e31c1332bc4e15ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets the timeout after which long query warning will be printed. <a href="#a0562cfdb5b798676e31c1332bc4e15ae">More...</a><br /></td></tr>
<tr class="separator:a0562cfdb5b798676e31c1332bc4e15ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54171638513edfaebaa9091528af03ef"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a54171638513edfaebaa9091528af03ef">SqlEscapeAll</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a54171638513edfaebaa9091528af03ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">If true all the SQL table and field names will be escaped with double quotes like ({ "tableName"."fieldsName"}). This enforces case sensitivity for field names and also allows having special characters in table and field names. <a href="#a54171638513edfaebaa9091528af03ef">More...</a><br /></td></tr>
<tr class="separator:a54171638513edfaebaa9091528af03ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fc966bbaa996f09f382a2a7a1550e1c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a1fc966bbaa996f09f382a2a7a1550e1c">SqlOnheapRowCacheSize</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a1fc966bbaa996f09f382a2a7a1550e1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of SQL rows which will be cached onheap to avoid deserialization on each SQL index access. This setting only makes sense when offheap is enabled for this cache. <a href="#a1fc966bbaa996f09f382a2a7a1550e1c">More...</a><br /></td></tr>
<tr class="separator:a1fc966bbaa996f09f382a2a7a1550e1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58b5f490fb49951fcd179ff78af52f21"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_common_1_1_i_factory.html">IFactory</a>&lt; <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_store_1_1_i_cache_store.html">ICacheStore</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a58b5f490fb49951fcd179ff78af52f21">CacheStoreFactory</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a58b5f490fb49951fcd179ff78af52f21"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets the factory for underlying persistent storage for read-through and write-through operations. <a href="#a58b5f490fb49951fcd179ff78af52f21">More...</a><br /></td></tr>
<tr class="separator:a58b5f490fb49951fcd179ff78af52f21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee14bad81e0eb1291a916ec9fa6948ec"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#aee14bad81e0eb1291a916ec9fa6948ec">ReadThrough</a><code> [get, set]</code></td></tr>
<tr class="memdesc:aee14bad81e0eb1291a916ec9fa6948ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets a value indicating whether read-through should be enabled for cache operations. <a href="#aee14bad81e0eb1291a916ec9fa6948ec">More...</a><br /></td></tr>
<tr class="separator:aee14bad81e0eb1291a916ec9fa6948ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a472af5b02bd72c3d735e1b9583c45042"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a472af5b02bd72c3d735e1b9583c45042">WriteThrough</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a472af5b02bd72c3d735e1b9583c45042"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets a value indicating whether write-through should be enabled for cache operations. <a href="#a472af5b02bd72c3d735e1b9583c45042">More...</a><br /></td></tr>
<tr class="separator:a472af5b02bd72c3d735e1b9583c45042"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6dca618574f9f95b30277adfeae4f91"><td class="memItemLeft" align="right" valign="top">ICollection&lt; <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_query_entity.html">QueryEntity</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#aa6dca618574f9f95b30277adfeae4f91">QueryEntities</a><code> [get, set]</code></td></tr>
<tr class="memdesc:aa6dca618574f9f95b30277adfeae4f91"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets the query entity configuration. <a href="#aa6dca618574f9f95b30277adfeae4f91">More...</a><br /></td></tr>
<tr class="separator:aa6dca618574f9f95b30277adfeae4f91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a512d5f854b7ea54a8545992b7674840d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_near_cache_configuration.html">NearCacheConfiguration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a512d5f854b7ea54a8545992b7674840d">NearConfiguration</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a512d5f854b7ea54a8545992b7674840d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets the near cache configuration. <a href="#a512d5f854b7ea54a8545992b7674840d">More...</a><br /></td></tr>
<tr class="separator:a512d5f854b7ea54a8545992b7674840d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d71d6a2f16a5905b0ce18067588e167"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_eviction_1_1_i_eviction_policy.html">IEvictionPolicy</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a6d71d6a2f16a5905b0ce18067588e167">EvictionPolicy</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a6d71d6a2f16a5905b0ce18067588e167"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets the eviction policy. Null value means disabled evictions. <a href="#a6d71d6a2f16a5905b0ce18067588e167">More...</a><br /></td></tr>
<tr class="separator:a6d71d6a2f16a5905b0ce18067588e167"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3cd435f58926401262ea783d1bbe659"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_affinity_1_1_i_affinity_function.html">IAffinityFunction</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#ab3cd435f58926401262ea783d1bbe659">AffinityFunction</a><code> [get, set]</code></td></tr>
<tr class="memdesc:ab3cd435f58926401262ea783d1bbe659"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets the affinity function to provide mapping from keys to nodes. <a href="#ab3cd435f58926401262ea783d1bbe659">More...</a><br /></td></tr>
<tr class="separator:ab3cd435f58926401262ea783d1bbe659"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd66f6f553788db2d3584712f4198fd6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_common_1_1_i_factory.html">IFactory</a>&lt; <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_expiry_1_1_i_expiry_policy.html">IExpiryPolicy</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#abd66f6f553788db2d3584712f4198fd6">ExpiryPolicyFactory</a><code> [get, set]</code></td></tr>
<tr class="memdesc:abd66f6f553788db2d3584712f4198fd6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets the factory for IExpiryPolicy to be used for all cache operations, unless <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html#a31a87fdda4582339bfd68c777d20828d" title="Returns cache with the specified expired policy set. This policy will be used for each operation invo...">ICache&lt;TK,TV&gt;.WithExpiryPolicy</a> is called. <a href="#abd66f6f553788db2d3584712f4198fd6">More...</a><br /></td></tr>
<tr class="separator:abd66f6f553788db2d3584712f4198fd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4fee692f19070149de69b74ad4d9055"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#ac4fee692f19070149de69b74ad4d9055">EnableStatistics</a><code> [get, set]</code></td></tr>
<tr class="memdesc:ac4fee692f19070149de69b74ad4d9055"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets a value indicating whether statistics gathering is enabled on a cache. These statistics can be retrieved via <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html#a17d2bd99e0ce2581d89f89fd615a4d01" title="Gets global (whole cluster) snapshot metrics (statistics) for this cache. ">ICache&lt;TK,TV&gt;.GetMetrics()</a>. <a href="#ac4fee692f19070149de69b74ad4d9055">More...</a><br /></td></tr>
<tr class="separator:ac4fee692f19070149de69b74ad4d9055"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"></div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aa41198f0d3336436142157d38862b949"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.CacheConfiguration </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a702cb795cf33ce2c7fd2a8202d9018ed"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.CacheConfiguration </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>Cache name.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a251baaec3fa981cc1080119b8365317b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.CacheConfiguration </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">params Type[]&#160;</td>
<td class="paramname"><em>queryTypes</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>Cache name.</td></tr>
<tr><td class="paramname">queryTypes</td><td>Collection of types to be registered as query entities. These types should use <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_query_sql_field_attribute.html" title="Marks field or property for SQL queries. ">QuerySqlFieldAttribute</a> to configure query fields and properties. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a20cd3bffa9e56e7ef5744c585a55a760"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.CacheConfiguration </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">params <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_query_entity.html">QueryEntity</a>[]&#160;</td>
<td class="paramname"><em>queryEntities</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>Cache name.</td></tr>
<tr><td class="paramname">queryEntities</td><td>Query entities.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="a1c391a1ccb1ffece405734af5da63443"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="namespace_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration.html#aae310bca47d0ce3f2e6bbfebcf37dbdd">CacheAtomicityMode</a> Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultAtomicityMode = CacheAtomicityMode.Atomic</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9d8ef2e959ef9d9b92a433e21f750cfb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const int Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultBackups = 0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a411d2915375efac78ce234bfd0f1d9b7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="namespace_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration.html#a5c4a4d2d3deb49e7de0f45e2d2ffd233">CacheMode</a> Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultCacheMode = CacheMode.Partitioned</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a6c9d6e00e39bdf9adae0173785f03d99"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const int Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultCacheSize = 100000</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a0d837faf67abcdcee6d9399bae5c70e0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultCopyOnRead = true</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a5abac4e02ad832fc781fa1d86c0fd157"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultEagerTtl = true</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a209566565e42676f62852e6848ae3292"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultEnableSwap = false</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a349128645db6d1127da1c4359bc1d5bc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultEvictSynchronized = false</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a0dead4802f6f397cb8054561deca5e3c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const int Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultEvictSynchronizedConcurrencyLevel = 4</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa6f04958b1cdc3c3d24668306860fee9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const int Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultEvictSynchronizedKeyBufferSize = 1024</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a1d486bbf5f9d575db12aa947ac95f9ee"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">readonly TimeSpan Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultEvictSynchronizedTimeout = TimeSpan.FromMilliseconds(10000)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae4f944075b441f78172c83869469ac38"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultInvalidate = false</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="adee2867a7b3af4c8c61a090eefa24ffb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultKeepVinaryInStore = true</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae283912a06124235089ce4c8cb5e5c3a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultLoadPreviousValue = false</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a1241dcc2bae0996b0b22a2b79227c7b8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">readonly TimeSpan Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultLockTimeout = TimeSpan.Zero</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ab1ab6656743850e2179dff475c470c02"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">readonly TimeSpan Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultLongQueryWarningTimeout = TimeSpan.FromMilliseconds(3000)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a3abc83499a4b12fc3da24791c9922232"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const int Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultMaxConcurrentAsyncOperations = 500</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="af31721638347b9f0b5a292fcc244135e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const float Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultMaxEvictionOverflowRatio = 10</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aeb4285570a07d6b30507cc9a32574903"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="namespace_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration.html#a584fe24858c4776b82056f7635646842">CacheMemoryMode</a> Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultMemoryMode = CacheMemoryMode.OnheapTiered</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a53927298dc5cc23d978410495360e9f7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const long Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultOffHeapMaxMemory = -1</td>
</tr>
</table>
</div><div class="memdoc">
<div class="fragment"><div class="line">-1} which means that off-heap storage is disabled. &lt;/summary&gt; </div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="abbdc6ebb0564b4f5f707d5bc80e6df54"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultReadFromBackup = true</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a3536999676d199817b9328d96b63f0e7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultReadThrough = false</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a43d3ceb5969ad535e70139bc000c6d50"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const int Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultRebalanceBatchSize = 512*1024</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a05f411bef32935d9b2001c7fc3c60964"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="namespace_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration.html#aa2b9bd6402989f7c6c4a1af97990f04c">CacheRebalanceMode</a> Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultRebalanceMode = CacheRebalanceMode.Async</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a0ac94fc70280852ceafce1fa71a4e246"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const int Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultRebalanceThreadPoolSize = 2</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a4abcf7140fcc29dda91dad89a96c2523"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">readonly TimeSpan Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultRebalanceThrottle = TimeSpan.Zero</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="acab0cf4d6596094bf806c2e0adb09d20"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">readonly TimeSpan Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultRebalanceTimeout = TimeSpan.FromMilliseconds(10000)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ac4f6fbc52fc473570d2d2a95d10abcc2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const int Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultSqlOnheapRowCacheSize = 10*1024</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ab1ba3f0a786655ca16b9920ea0cfeca8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const int Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultStartSize = 1500000</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="afa78c5378e0d87558b63097d7d0e48d3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const int Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultWriteBehindBatchSize = 512</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a86a2ac42316223a4b377bfc1c2b23ac9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultWriteBehindEnabled = false</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a7e813bd67c718133f78e99441affd86f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">readonly TimeSpan Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultWriteBehindFlushFrequency = TimeSpan.FromMilliseconds(5000)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa938ed2f3084803e2061ebb9e9b42692"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const int Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultWriteBehindFlushSize = 10240</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a3aa40539b7f2e66937ef55b9aa290a5d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const int Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultWriteBehindFlushThreadCount = 1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a67ff7c201864717e878777b8d0c465dc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.DefaultWriteThrough = false</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a class="anchor" id="ab3cd435f58926401262ea783d1bbe659"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_affinity_1_1_i_affinity_function.html">IAffinityFunction</a> Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.AffinityFunction</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Predefined implementations: RendezvousAffinityFunction, FairAffinityFunction. </p>
</div>
</div>
<a class="anchor" id="a6d599ecc391d9dccdb72bf24fe877230"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespace_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration.html#aae310bca47d0ce3f2e6bbfebcf37dbdd">CacheAtomicityMode</a> Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.AtomicityMode</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="acfa2ef19b6ac202766271fb0c527f86e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespace_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration.html#a08656f003bb9f5dddedb0b252dd45a16">CacheAtomicWriteOrderMode</a> Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.AtomicWriteOrderMode</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a6b0d618b217205db3019e135adfdf088"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.Backups</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aae7b03609cac09adde4648ee4b1bc6a7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespace_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration.html#a5c4a4d2d3deb49e7de0f45e2d2ffd233">CacheMode</a> Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.CacheMode</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a58b5f490fb49951fcd179ff78af52f21"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_common_1_1_i_factory.html">IFactory</a>&lt;<a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_store_1_1_i_cache_store.html">ICacheStore</a>&gt; Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.CacheStoreFactory</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>See <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#aee14bad81e0eb1291a916ec9fa6948ec" title="Gets or sets a value indicating whether read-through should be enabled for cache operations. ">ReadThrough</a> and <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a472af5b02bd72c3d735e1b9583c45042" title="Gets or sets a value indicating whether write-through should be enabled for cache operations...">WriteThrough</a> properties to enable read-through and write-through behavior so that cache store is invoked on get and/or put operations. </p>
<p>If both <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#aee14bad81e0eb1291a916ec9fa6948ec" title="Gets or sets a value indicating whether read-through should be enabled for cache operations. ">ReadThrough</a> and <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a472af5b02bd72c3d735e1b9583c45042" title="Gets or sets a value indicating whether write-through should be enabled for cache operations...">WriteThrough</a> are <code>false</code>, cache store will be invoked only on <a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_i_cache.html#aa1dce13b2f355c16d06423a103bb911f" title="Executes LocalLoadCache on all cache nodes. ">ICache&lt;TK,TV&gt;.LoadCache</a> calls. </p>
</div>
</div>
<a class="anchor" id="a84a3f79557600980bfc660cceb174f1c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.CopyOnRead</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="abe30ae82e3ea96eeac9251d307a1d4cc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.EagerTtl</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ac4fee692f19070149de69b74ad4d9055"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.EnableStatistics</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a87ad4215e214c941becc2f4e3e6aa22e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.EnableSwap</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Enabling this requires configured <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_ignite_configuration.html#afb22b339e6c8fdaa0c992c09fb60112c" title="Gets or sets the swap space SPI. ">IgniteConfiguration.SwapSpaceSpi</a>. </p>
</div>
</div>
<a class="anchor" id="a6d71d6a2f16a5905b0ce18067588e167"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_eviction_1_1_i_eviction_policy.html">IEvictionPolicy</a> Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.EvictionPolicy</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="af32e6883dcfb64fccbbbe681aa37167e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.EvictSynchronized</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a46b4a2cac175d58b3e46d00cc9079f29"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.EvictSynchronizedConcurrencyLevel</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a09e6225edd8071b4a9fff7ab4d063111"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.EvictSynchronizedKeyBufferSize</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a886cf2e6bcf46af677ccf9cd32277b5f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">TimeSpan Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.EvictSynchronizedTimeout</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="abd66f6f553788db2d3584712f4198fd6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_common_1_1_i_factory.html">IFactory</a>&lt;<a class="el" href="interface_apache_1_1_ignite_1_1_core_1_1_cache_1_1_expiry_1_1_i_expiry_policy.html">IExpiryPolicy</a>&gt; Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.ExpiryPolicyFactory</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Default is null, which means no expiration. </p>
</div>
</div>
<a class="anchor" id="a4f0a52a3b6cfc548ae584bd30c7b09f6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.Invalidate</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aca8161d3a96beb28ac8ce32ab1cf1426"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.KeepBinaryInStore</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a2a75d35aa4f2c21be4206afa52997f2f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.LoadPreviousValue</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a72239606cf6d8de47c2d270d1c3e34a2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">TimeSpan Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.LockTimeout</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a0562cfdb5b798676e31c1332bc4e15ae"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">TimeSpan Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.LongQueryWarningTimeout</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a385373948eda109d0aa41531cc31b825"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.MaxConcurrentAsyncOperations</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a50fae3471ac782447cbcf5ae3aa40e39"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">float Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.MaxEvictionOverflowRatio</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa53b7c221408060f9b5a397bf14d3f23"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespace_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration.html#a584fe24858c4776b82056f7635646842">CacheMemoryMode</a> Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.MemoryMode</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aef68e7df9e5dda3dfa21e482d7ded840"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.Name</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a512d5f854b7ea54a8545992b7674840d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_near_cache_configuration.html">NearCacheConfiguration</a> Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.NearConfiguration</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a8731160c76b24dcbbe994ee422d75b43"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">long Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.OffHeapMaxMemory</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa6dca618574f9f95b30277adfeae4f91"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ICollection&lt;<a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_query_entity.html">QueryEntity</a>&gt; Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.QueryEntities</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a2f40a06023380a9064326b7c91f75d5d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.ReadFromBackup</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aee14bad81e0eb1291a916ec9fa6948ec"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.ReadThrough</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>When in read-through mode, cache misses that occur due to cache entries not existing as a result of performing a "get" operations will appropriately cause the configured ICacheStore (see <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a58b5f490fb49951fcd179ff78af52f21" title="Gets or sets the factory for underlying persistent storage for read-through and write-through operati...">CacheStoreFactory</a>) to be invoked. </p>
</div>
</div>
<a class="anchor" id="a37ab9222ba331a43110889abe776a79b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.RebalanceBatchSize</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a57e38ad679b3511c703cc774717faffe"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">TimeSpan Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.RebalanceDelay</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a51884016304f69e136a3fa5c1e30ef1c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespace_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration.html#aa2b9bd6402989f7c6c4a1af97990f04c">CacheRebalanceMode</a> Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.RebalanceMode</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a0d7d291a5782a648748437300756c041"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">TimeSpan Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.RebalanceThrottle</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae8dd854be91f5fdb5c87b1fa478bae31"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">TimeSpan Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.RebalanceTimeout</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a54171638513edfaebaa9091528af03ef"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.SqlEscapeAll</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a1fc966bbaa996f09f382a2a7a1550e1c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.SqlOnheapRowCacheSize</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="abdfcc14957b19b5d97b83fdaf8f7bcb5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.StartSize</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a0ae9117a6f41f32e69ecb2e48c5c424b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.WriteBehindBatchSize</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa9acb19f5bbc5e27446cdfc91bc56b71"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.WriteBehindEnabled</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="adc3f58479d8bcf6085ea2f0220fea15b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">TimeSpan Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.WriteBehindFlushFrequency</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a560a739b5fc82ab73bff53aa78defab7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.WriteBehindFlushSize</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a0c481c955927556831ffc0f6ff48b839"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.WriteBehindFlushThreadCount</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a4c9b25f9839a773904cb171904ab9d0e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespace_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration.html#a9169f9a9c6b44f62dbaa35070664f498">CacheWriteSynchronizationMode</a> Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.WriteSynchronizationMode</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a472af5b02bd72c3d735e1b9583c45042"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Apache.Ignite.Core.Cache.Configuration.CacheConfiguration.WriteThrough</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>When in "write-through" mode, cache updates that occur as a result of performing "put" operations will appropriately cause the configured ICacheStore (see <a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html#a58b5f490fb49951fcd179ff78af52f21" title="Gets or sets the factory for underlying persistent storage for read-through and write-through operati...">CacheStoreFactory</a>) to be invoked. </p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_apache.html">Apache</a></li><li class="navelem"><a class="el" href="namespace_apache_1_1_ignite.html">Ignite</a></li><li class="navelem"><a class="el" href="namespace_apache_1_1_ignite_1_1_core.html">Core</a></li><li class="navelem"><a class="el" href="namespace_apache_1_1_ignite_1_1_core_1_1_cache.html">Cache</a></li><li class="navelem"><a class="el" href="namespace_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration.html">Configuration</a></li><li class="navelem"><a class="el" href="class_apache_1_1_ignite_1_1_core_1_1_cache_1_1_configuration_1_1_cache_configuration.html">CacheConfiguration</a></li>
<li class="footer">Generated on Thu Mar 2 2017 17:22:55 for Apache Ignite.NET by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.9.1 </li>
</ul>
</div>
</body>
</html>