blob: 7d776e732f7b86485848a3ae0b6a138711aedead [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<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.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Apache Geode Native .NET Reference: Apache::Geode::Client::RegionAttributes&lt; TKey, TValue &gt; Class Template 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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Apache Geode Native .NET Reference
&#160;<span id="projectnumber">1.13.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('a01010.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#properties">Properties</a> </div>
<div class="headertitle">
<div class="title">Apache::Geode::Client::RegionAttributes&lt; TKey, TValue &gt; Class Template Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Defines attributes for configuring a region.
<a href="a01010.html#details">More...</a></p>
<p>Inherits Apache::Geode::Client::IDataSerializableInternal.</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:afc9738285b95d375e08d2ae2ad5b59ba"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#afc9738285b95d375e08d2ae2ad5b59ba">Equals</a> (<a class="el" href="a01010.html">RegionAttributes</a>&lt; TKey, TValue &gt;^ other)</td></tr>
<tr class="memdesc:afc9738285b95d375e08d2ae2ad5b59ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">True if all the attributes are equal to those of <code>other</code>. <a href="#afc9738285b95d375e08d2ae2ad5b59ba">More...</a><br /></td></tr>
<tr class="separator:afc9738285b95d375e08d2ae2ad5b59ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6d755e170d281b7665f08b8ea92d92e"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#af6d755e170d281b7665f08b8ea92d92e">Equals</a> (Object^ other) override</td></tr>
<tr class="memdesc:af6d755e170d281b7665f08b8ea92d92e"><td class="mdescLeft">&#160;</td><td class="mdescRight">True if all the attributes are equal to those of <code>other</code>. <a href="#af6d755e170d281b7665f08b8ea92d92e">More...</a><br /></td></tr>
<tr class="separator:af6d755e170d281b7665f08b8ea92d92e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8d7aee3207f50b834d0f887b0d9f320"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#ae8d7aee3207f50b834d0f887b0d9f320">FromData</a> (<a class="el" href="a00602.html">DataInput</a>^ input)</td></tr>
<tr class="memdesc:ae8d7aee3207f50b834d0f887b0d9f320"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deserializes this <a class="el" href="a00406.html" title="Provides a collection of properties, each of which is a key/value pair.">Properties</a> object. <a href="#ae8d7aee3207f50b834d0f887b0d9f320">More...</a><br /></td></tr>
<tr class="separator:ae8d7aee3207f50b834d0f887b0d9f320"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a626f3cb55dd5327baa1fab621766e5de"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a626f3cb55dd5327baa1fab621766e5de">ToData</a> (<a class="el" href="a00606.html">DataOutput</a>^ output)</td></tr>
<tr class="memdesc:a626f3cb55dd5327baa1fab621766e5de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Serializes this <a class="el" href="a00406.html" title="Provides a collection of properties, each of which is a key/value pair.">Properties</a> object. <a href="#a626f3cb55dd5327baa1fab621766e5de">More...</a><br /></td></tr>
<tr class="separator:a626f3cb55dd5327baa1fab621766e5de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a335290fd15fd41d39bc73a7ca10d19bd"><td class="memItemLeft" align="right" valign="top">String ^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01022.html#a335290fd15fd41d39bc73a7ca10d19bd">ToString</a> ()</td></tr>
<tr class="memdesc:a335290fd15fd41d39bc73a7ca10d19bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a string representation of the object. <a href="#a335290fd15fd41d39bc73a7ca10d19bd">More...</a><br /></td></tr>
<tr class="separator:a335290fd15fd41d39bc73a7ca10d19bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a907c511330d690d2ad58e2b5252235"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a0a907c511330d690d2ad58e2b5252235">ValidateSerializableAttributes</a> ()</td></tr>
<tr class="memdesc:a0a907c511330d690d2ad58e2b5252235"><td class="mdescLeft">&#160;</td><td class="mdescRight">Throws <a class="el" href="a00638.html" title="Thrown when the state of cache is manipulated to be illegal.">IllegalStateException</a> if the attributes are not suited for serialization such as those that have a cache callback (listener, loader, or writer) set directly instead of providing the library path and factory function. <a href="#a0a907c511330d690d2ad58e2b5252235">More...</a><br /></td></tr>
<tr class="separator:a0a907c511330d690d2ad58e2b5252235"><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:a6bfca4ea932b8f49f78c02b626bd868e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00906.html">ICacheListener</a>&lt; TKey, TValue &gt;^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a6bfca4ea932b8f49f78c02b626bd868e">CacheListener</a><code> [get]</code></td></tr>
<tr class="memdesc:a6bfca4ea932b8f49f78c02b626bd868e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the cache listener for the region. <a href="#a6bfca4ea932b8f49f78c02b626bd868e">More...</a><br /></td></tr>
<tr class="separator:a6bfca4ea932b8f49f78c02b626bd868e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad195315f545810c098ef25a3dabbb31"><td class="memItemLeft" align="right" valign="top">String^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#aad195315f545810c098ef25a3dabbb31">CacheListenerFactory</a><code> [get]</code></td></tr>
<tr class="memdesc:aad195315f545810c098ef25a3dabbb31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the symbol name of the factory function from which the loader will be created on a cache server. <a href="#aad195315f545810c098ef25a3dabbb31">More...</a><br /></td></tr>
<tr class="separator:aad195315f545810c098ef25a3dabbb31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adabc666cc0c6eba02666d1a8bcaed1b3"><td class="memItemLeft" align="right" valign="top">String^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#adabc666cc0c6eba02666d1a8bcaed1b3">CacheListenerLibrary</a><code> [get]</code></td></tr>
<tr class="memdesc:adabc666cc0c6eba02666d1a8bcaed1b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the path of the library from which the factory function will be invoked on a cache server. <a href="#adabc666cc0c6eba02666d1a8bcaed1b3">More...</a><br /></td></tr>
<tr class="separator:adabc666cc0c6eba02666d1a8bcaed1b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaed51d72dc1a777348e474a259ad93ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00914.html">Apache::Geode::Client::ICacheLoader</a>&lt; TKey, TValue &gt;^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#aaed51d72dc1a777348e474a259ad93ff">CacheLoader</a><code> [get]</code></td></tr>
<tr class="memdesc:aaed51d72dc1a777348e474a259ad93ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the cache loader for the region. <a href="#aaed51d72dc1a777348e474a259ad93ff">More...</a><br /></td></tr>
<tr class="separator:aaed51d72dc1a777348e474a259ad93ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a997dedf7132d9e5887e907ff8d3e6461"><td class="memItemLeft" align="right" valign="top">String^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a997dedf7132d9e5887e907ff8d3e6461">CacheLoaderFactory</a><code> [get]</code></td></tr>
<tr class="memdesc:a997dedf7132d9e5887e907ff8d3e6461"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rreturns the symbol name of the factory function from which the loader will be created on a cache server. <a href="#a997dedf7132d9e5887e907ff8d3e6461">More...</a><br /></td></tr>
<tr class="separator:a997dedf7132d9e5887e907ff8d3e6461"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fbaf626106bf2e78e3e6dcaaf1bdd5f"><td class="memItemLeft" align="right" valign="top">String^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a9fbaf626106bf2e78e3e6dcaaf1bdd5f">CacheLoaderLibrary</a><code> [get]</code></td></tr>
<tr class="memdesc:a9fbaf626106bf2e78e3e6dcaaf1bdd5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the path of the library from which the factory function will be invoked on a cache server. <a href="#a9fbaf626106bf2e78e3e6dcaaf1bdd5f">More...</a><br /></td></tr>
<tr class="separator:a9fbaf626106bf2e78e3e6dcaaf1bdd5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacb4efa0e2abdec427815286ed7d8d02"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00918.html">ICacheWriter</a>&lt; TKey, TValue &gt;^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#aacb4efa0e2abdec427815286ed7d8d02">CacheWriter</a><code> [get]</code></td></tr>
<tr class="memdesc:aacb4efa0e2abdec427815286ed7d8d02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the cache writer for the region. <a href="#aacb4efa0e2abdec427815286ed7d8d02">More...</a><br /></td></tr>
<tr class="separator:aacb4efa0e2abdec427815286ed7d8d02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50cef4982c2c594a68fbfcd41aa36bac"><td class="memItemLeft" align="right" valign="top">String^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a50cef4982c2c594a68fbfcd41aa36bac">CacheWriterFactory</a><code> [get]</code></td></tr>
<tr class="memdesc:a50cef4982c2c594a68fbfcd41aa36bac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the symbol name of the factory function from which the loader will be created on a cache server. <a href="#a50cef4982c2c594a68fbfcd41aa36bac">More...</a><br /></td></tr>
<tr class="separator:a50cef4982c2c594a68fbfcd41aa36bac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adace16709c82be9fdfb0ed181da9bf75"><td class="memItemLeft" align="right" valign="top">String^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#adace16709c82be9fdfb0ed181da9bf75">CacheWriterLibrary</a><code> [get]</code></td></tr>
<tr class="memdesc:adace16709c82be9fdfb0ed181da9bf75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the path of the library from which the factory function will be invoked on a cache server. <a href="#adace16709c82be9fdfb0ed181da9bf75">More...</a><br /></td></tr>
<tr class="separator:adace16709c82be9fdfb0ed181da9bf75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f11d7907967843fc928d8104ac8f82f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a4f11d7907967843fc928d8104ac8f82f">CachingEnabled</a><code> [get]</code></td></tr>
<tr class="memdesc:a4f11d7907967843fc928d8104ac8f82f"><td class="mdescLeft">&#160;</td><td class="mdescRight">If true, this region will store data in the current process. <a href="#a4f11d7907967843fc928d8104ac8f82f">More...</a><br /></td></tr>
<tr class="separator:a4f11d7907967843fc928d8104ac8f82f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95ed311c8984a038df03af65f572d2f3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a95ed311c8984a038df03af65f572d2f3">ClientNotificationEnabled</a><code> [get]</code></td></tr>
<tr class="memdesc:a95ed311c8984a038df03af65f572d2f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">True if client notification is enabled. <a href="#a95ed311c8984a038df03af65f572d2f3">More...</a><br /></td></tr>
<tr class="separator:a95ed311c8984a038df03af65f572d2f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab387dcbc99be4c98bd4bbebe5d9c8a1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#aab387dcbc99be4c98bd4bbebe5d9c8a1">CloningEnabled</a><code> [get]</code></td></tr>
<tr class="memdesc:aab387dcbc99be4c98bd4bbebe5d9c8a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">True if cloning is enabled for in case of delta. <a href="#aab387dcbc99be4c98bd4bbebe5d9c8a1">More...</a><br /></td></tr>
<tr class="separator:aab387dcbc99be4c98bd4bbebe5d9c8a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac82c3205a70f2b3a596943ecf54339c8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#ac82c3205a70f2b3a596943ecf54339c8">ConcurrencyChecksEnabled</a><code> [get]</code></td></tr>
<tr class="memdesc:ac82c3205a70f2b3a596943ecf54339c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the concurrency check enabled flag of the region <a href="#ac82c3205a70f2b3a596943ecf54339c8">More...</a><br /></td></tr>
<tr class="separator:ac82c3205a70f2b3a596943ecf54339c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13e168438ffe665a35a575299525669c"><td class="memItemLeft" align="right" valign="top">System::Int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a13e168438ffe665a35a575299525669c">ConcurrencyLevel</a><code> [get]</code></td></tr>
<tr class="memdesc:a13e168438ffe665a35a575299525669c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the concurrency level of the entry's local cache. <a href="#a13e168438ffe665a35a575299525669c">More...</a><br /></td></tr>
<tr class="separator:a13e168438ffe665a35a575299525669c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8ffcf44795b74476f0f24f77e426365"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00382.html#af01480bfbf06797b54fe5926ca27d06b">DiskPolicyType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#ae8ffcf44795b74476f0f24f77e426365">DiskPolicy</a><code> [get]</code></td></tr>
<tr class="memdesc:ae8ffcf44795b74476f0f24f77e426365"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the disk policy type of the region. <a href="#ae8ffcf44795b74476f0f24f77e426365">More...</a><br /></td></tr>
<tr class="separator:ae8ffcf44795b74476f0f24f77e426365"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1a06a591e24a95b2b3c2e2495523808"><td class="memItemLeft" align="right" valign="top">String^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#af1a06a591e24a95b2b3c2e2495523808">Endpoints</a><code> [get]</code></td></tr>
<tr class="memdesc:af1a06a591e24a95b2b3c2e2495523808"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method returns the list of endpoints (servername:portnumber) separated by commas. <a href="#af1a06a591e24a95b2b3c2e2495523808">More...</a><br /></td></tr>
<tr class="separator:af1a06a591e24a95b2b3c2e2495523808"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d7d21b8e233d4587ef5043d97043d32"><td class="memItemLeft" align="right" valign="top">TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a3d7d21b8e233d4587ef5043d97043d32">EntryIdleTimeout</a><code> [get]</code></td></tr>
<tr class="memdesc:a3d7d21b8e233d4587ef5043d97043d32"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <code>idleTimeout</code> value for entries in this region. <a href="#a3d7d21b8e233d4587ef5043d97043d32">More...</a><br /></td></tr>
<tr class="separator:a3d7d21b8e233d4587ef5043d97043d32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52224da0cfb5217edd10b600ad9347da"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00382.html#a30c72f6219e29e7305222feb4857caec">ExpirationAction</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a52224da0cfb5217edd10b600ad9347da">EntryIdleTimeoutAction</a><code> [get]</code></td></tr>
<tr class="memdesc:a52224da0cfb5217edd10b600ad9347da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <code>idleTimeout</code> expiration action for entries in this region. <a href="#a52224da0cfb5217edd10b600ad9347da">More...</a><br /></td></tr>
<tr class="separator:a52224da0cfb5217edd10b600ad9347da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98813c0dd6ab4f9d0c31536a771cc712"><td class="memItemLeft" align="right" valign="top">TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a98813c0dd6ab4f9d0c31536a771cc712">EntryTimeToLive</a><code> [get]</code></td></tr>
<tr class="memdesc:a98813c0dd6ab4f9d0c31536a771cc712"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <code>timeToLive</code> value for entries in this region. <a href="#a98813c0dd6ab4f9d0c31536a771cc712">More...</a><br /></td></tr>
<tr class="separator:a98813c0dd6ab4f9d0c31536a771cc712"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7901da1fc17d74f2c9aae5e8b79df46"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00382.html#a30c72f6219e29e7305222feb4857caec">ExpirationAction</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#aa7901da1fc17d74f2c9aae5e8b79df46">EntryTimeToLiveAction</a><code> [get]</code></td></tr>
<tr class="memdesc:aa7901da1fc17d74f2c9aae5e8b79df46"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <code>timeToLive</code> expiration action for entries in this region. <a href="#aa7901da1fc17d74f2c9aae5e8b79df46">More...</a><br /></td></tr>
<tr class="separator:aa7901da1fc17d74f2c9aae5e8b79df46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5222b40b6c2221bbcede64d2c68ef76"><td class="memItemLeft" align="right" valign="top">System::Int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#ac5222b40b6c2221bbcede64d2c68ef76">InitialCapacity</a><code> [get]</code></td></tr>
<tr class="memdesc:ac5222b40b6c2221bbcede64d2c68ef76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the initial capacity of the entry's local cache. <a href="#ac5222b40b6c2221bbcede64d2c68ef76">More...</a><br /></td></tr>
<tr class="separator:ac5222b40b6c2221bbcede64d2c68ef76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35a641b66ad760a65e48bcd4ec2ffc6f"><td class="memItemLeft" align="right" valign="top">Single&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a35a641b66ad760a65e48bcd4ec2ffc6f">LoadFactor</a><code> [get]</code></td></tr>
<tr class="memdesc:a35a641b66ad760a65e48bcd4ec2ffc6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the load factor of the entry's local cache. <a href="#a35a641b66ad760a65e48bcd4ec2ffc6f">More...</a><br /></td></tr>
<tr class="separator:a35a641b66ad760a65e48bcd4ec2ffc6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf192b87acc7e67a1a6d4f7d88bf4e17"><td class="memItemLeft" align="right" valign="top">System::UInt32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#abf192b87acc7e67a1a6d4f7d88bf4e17">LruEntriesLimit</a><code> [get]</code></td></tr>
<tr class="memdesc:abf192b87acc7e67a1a6d4f7d88bf4e17"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the maximum number of entries this cache will hold before using LRU eviction. <a href="#abf192b87acc7e67a1a6d4f7d88bf4e17">More...</a><br /></td></tr>
<tr class="separator:abf192b87acc7e67a1a6d4f7d88bf4e17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad25c96094aa01802398ed5a9cbe23be2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00382.html#a30c72f6219e29e7305222feb4857caec">ExpirationAction</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#ad25c96094aa01802398ed5a9cbe23be2">LruEvictionAction</a><code> [get]</code></td></tr>
<tr class="memdesc:ad25c96094aa01802398ed5a9cbe23be2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the ExpirationAction used for LRU Eviction, default is LOCAL_DESTROY. <a href="#ad25c96094aa01802398ed5a9cbe23be2">More...</a><br /></td></tr>
<tr class="separator:ad25c96094aa01802398ed5a9cbe23be2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac92a87c78cc194caa5959a15f7dc0cf8"><td class="memItemLeft" align="right" valign="top">virtual System::UInt64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#ac92a87c78cc194caa5959a15f7dc0cf8">ObjectSize</a><code> [get]</code></td></tr>
<tr class="memdesc:ac92a87c78cc194caa5959a15f7dc0cf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">return the size of this object in bytes <a href="#ac92a87c78cc194caa5959a15f7dc0cf8">More...</a><br /></td></tr>
<tr class="separator:ac92a87c78cc194caa5959a15f7dc0cf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3593c122dfe46921a119a12081b6ad81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00962.html">IPartitionResolver</a>&lt; TKey, TValue &gt;^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a3593c122dfe46921a119a12081b6ad81">PartitionResolver</a><code> [get]</code></td></tr>
<tr class="memdesc:a3593c122dfe46921a119a12081b6ad81"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the partition resolver for the region. <a href="#a3593c122dfe46921a119a12081b6ad81">More...</a><br /></td></tr>
<tr class="separator:a3593c122dfe46921a119a12081b6ad81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac2c2cb582604b5762ff4efce1b5010c"><td class="memItemLeft" align="right" valign="top">String^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#aac2c2cb582604b5762ff4efce1b5010c">PartitionResolverFactory</a><code> [get]</code></td></tr>
<tr class="memdesc:aac2c2cb582604b5762ff4efce1b5010c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the symbol name of the factory function from which the loader will be created on a cache server. <a href="#aac2c2cb582604b5762ff4efce1b5010c">More...</a><br /></td></tr>
<tr class="separator:aac2c2cb582604b5762ff4efce1b5010c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0232b429af3ccc1efb3da1c583eeab3"><td class="memItemLeft" align="right" valign="top">String^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#ae0232b429af3ccc1efb3da1c583eeab3">PartitionResolverLibrary</a><code> [get]</code></td></tr>
<tr class="memdesc:ae0232b429af3ccc1efb3da1c583eeab3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the path of the library from which the factory function will be invoked on a cache server. <a href="#ae0232b429af3ccc1efb3da1c583eeab3">More...</a><br /></td></tr>
<tr class="separator:ae0232b429af3ccc1efb3da1c583eeab3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20a39fe75884e4c4a1ba8c7cbd9f3a01"><td class="memItemLeft" align="right" valign="top">String^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a20a39fe75884e4c4a1ba8c7cbd9f3a01">PersistenceFactory</a><code> [get]</code></td></tr>
<tr class="memdesc:a20a39fe75884e4c4a1ba8c7cbd9f3a01"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the symbol name of the factory function from which the persistence manager will be created on a cache server. <a href="#a20a39fe75884e4c4a1ba8c7cbd9f3a01">More...</a><br /></td></tr>
<tr class="separator:a20a39fe75884e4c4a1ba8c7cbd9f3a01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd05cb2b932697983f93f34597159ab5"><td class="memItemLeft" align="right" valign="top">String^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#abd05cb2b932697983f93f34597159ab5">PersistenceLibrary</a><code> [get]</code></td></tr>
<tr class="memdesc:abd05cb2b932697983f93f34597159ab5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the path of the library from which the factory function will be invoked on a cache server. <a href="#abd05cb2b932697983f93f34597159ab5">More...</a><br /></td></tr>
<tr class="separator:abd05cb2b932697983f93f34597159ab5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a3ad9853f26bc2361fd045f164bf16c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00406.html">Properties</a>&lt; String^, String^&gt;^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a9a3ad9853f26bc2361fd045f164bf16c">PersistenceProperties</a><code> [get]</code></td></tr>
<tr class="memdesc:a9a3ad9853f26bc2361fd045f164bf16c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the properties set for persistence. <a href="#a9a3ad9853f26bc2361fd045f164bf16c">More...</a><br /></td></tr>
<tr class="separator:a9a3ad9853f26bc2361fd045f164bf16c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8c38b1dc57f08671e18e2a8b5c1ddf2"><td class="memItemLeft" align="right" valign="top">String^&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#ae8c38b1dc57f08671e18e2a8b5c1ddf2">PoolName</a><code> [get]</code></td></tr>
<tr class="memdesc:ae8c38b1dc57f08671e18e2a8b5c1ddf2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method returns the name of the attached pool. <a href="#ae8c38b1dc57f08671e18e2a8b5c1ddf2">More...</a><br /></td></tr>
<tr class="separator:ae8c38b1dc57f08671e18e2a8b5c1ddf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac39954a9c6be0ec73fad8bb69f20481c"><td class="memItemLeft" align="right" valign="top">TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#ac39954a9c6be0ec73fad8bb69f20481c">RegionIdleTimeout</a><code> [get]</code></td></tr>
<tr class="memdesc:ac39954a9c6be0ec73fad8bb69f20481c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <code>idleTimeout</code> value for the region as a whole. <a href="#ac39954a9c6be0ec73fad8bb69f20481c">More...</a><br /></td></tr>
<tr class="separator:ac39954a9c6be0ec73fad8bb69f20481c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8105ecf5b0ea4335e5b6b0b58b185358"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00382.html#a30c72f6219e29e7305222feb4857caec">ExpirationAction</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a8105ecf5b0ea4335e5b6b0b58b185358">RegionIdleTimeoutAction</a><code> [get]</code></td></tr>
<tr class="memdesc:a8105ecf5b0ea4335e5b6b0b58b185358"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <code>idleTimeout</code> expiration action for the region as a whole. <a href="#a8105ecf5b0ea4335e5b6b0b58b185358">More...</a><br /></td></tr>
<tr class="separator:a8105ecf5b0ea4335e5b6b0b58b185358"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad57198a6240ba79f3c7f5911cf208a16"><td class="memItemLeft" align="right" valign="top">TimeSpan&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#ad57198a6240ba79f3c7f5911cf208a16">RegionTimeToLive</a><code> [get]</code></td></tr>
<tr class="memdesc:ad57198a6240ba79f3c7f5911cf208a16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <code>timeToLive</code> value for the region as a whole. <a href="#ad57198a6240ba79f3c7f5911cf208a16">More...</a><br /></td></tr>
<tr class="separator:ad57198a6240ba79f3c7f5911cf208a16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e53706a9971c3db8c66c23268cf12cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00382.html#a30c72f6219e29e7305222feb4857caec">ExpirationAction</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a8e53706a9971c3db8c66c23268cf12cb">RegionTimeToLiveAction</a><code> [get]</code></td></tr>
<tr class="memdesc:a8e53706a9971c3db8c66c23268cf12cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <code>timeToLive</code> expiration action for the region as a whole. <a href="#a8e53706a9971c3db8c66c23268cf12cb">More...</a><br /></td></tr>
<tr class="separator:a8e53706a9971c3db8c66c23268cf12cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;class TKey, class TValue&gt;<br />
class Apache::Geode::Client::RegionAttributes&lt; TKey, TValue &gt;</h3>
<p>Defines attributes for configuring a region. </p>
<p>These are <code><a class="el" href="a00906.html" title="An application plug-in that can be installed on a region.">ICacheListener</a></code>, <code><a class="el" href="a00914.html" title="A data-loading application plug-in that can be installed on a region.">ICacheLoader</a></code>, <code><a class="el" href="a00918.html" title="An application plug-in that can be installed on a region.">ICacheWriter</a></code>, scope, mirroring, and expiration attributes for the region itself; expiration attributes for the region entries; and whether statistics are enabled for the region and its entries.</p>
<p>To create an instance of this interface, use <a class="el" href="a01098.html#a5fc61e6472723feea81d2e38857b4bd1" title="Creates a RegionAttributes with the current settings.">RegionAttributesFactory.Create</a>.</p>
<p>For compatibility rules and default values, see <a class="el" href="a01098.html" title="Factory class to create instances of RegionAttributes.">RegionAttributesFactory</a>. </p>
<p>Note that the <code><a class="el" href="a01010.html" title="Defines attributes for configuring a region.">RegionAttributes</a></code> are not distributed with the region. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="a01098.html" title="Factory class to create instances of RegionAttributes.">RegionAttributesFactory</a>, <a class="el" href="a00402.html" title="Supports modification of certain region attributes after the region has been created.">AttributesMutator</a>, Region.Attributes</dd></dl>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="afc9738285b95d375e08d2ae2ad5b59ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc9738285b95d375e08d2ae2ad5b59ba">&#9670;&nbsp;</a></span>Equals() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::Equals </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a01010.html">RegionAttributes</a>&lt; TKey, TValue &gt;^&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>True if all the attributes are equal to those of <code>other</code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">other</td><td>attribute object to compare</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if equal</dd></dl>
</div>
</div>
<a id="af6d755e170d281b7665f08b8ea92d92e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6d755e170d281b7665f08b8ea92d92e">&#9670;&nbsp;</a></span>Equals() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::Equals </td>
<td>(</td>
<td class="paramtype">Object^&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>True if all the attributes are equal to those of <code>other</code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">other</td><td>attribute object to compare</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if equal</dd></dl>
</div>
</div>
<a id="ae8d7aee3207f50b834d0f887b0d9f320"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8d7aee3207f50b834d0f887b0d9f320">&#9670;&nbsp;</a></span>FromData()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::FromData </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00602.html">DataInput</a>^&#160;</td>
<td class="paramname"><em>input</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Deserializes this <a class="el" href="a00406.html" title="Provides a collection of properties, each of which is a key/value pair.">Properties</a> object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">input</td><td>the <a class="el" href="a00602.html" title="Provides operations for reading primitive data values, byte arrays, strings, ISerializable objects fr...">DataInput</a> stream to use for reading data</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the deserialized <a class="el" href="a00406.html" title="Provides a collection of properties, each of which is a key/value pair.">Properties</a> object</dd></dl>
</div>
</div>
<a id="a626f3cb55dd5327baa1fab621766e5de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a626f3cb55dd5327baa1fab621766e5de">&#9670;&nbsp;</a></span>ToData()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::ToData </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00606.html">DataOutput</a>^&#160;</td>
<td class="paramname"><em>output</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Serializes this <a class="el" href="a00406.html" title="Provides a collection of properties, each of which is a key/value pair.">Properties</a> object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">output</td><td>the <a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a> stream to use for serialization</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a335290fd15fd41d39bc73a7ca10d19bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a335290fd15fd41d39bc73a7ca10d19bd">&#9670;&nbsp;</a></span>ToString()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">String ^ Apache::Geode::Client::ISerializable::ToString </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Return a string representation of the object. </p>
<p>Implemented in <a class="el" href="a00422.html#ab8b28a924b843eefd2a668687d291d44">Apache::Geode::Client::CacheableBuiltinArray&lt; TNative, TNativePtr, TManaged, TYPEID &gt;</a>, <a class="el" href="a00422.html#ab8b28a924b843eefd2a668687d291d44">Apache::Geode::Client::CacheableBuiltinArray&lt; NativeArray, NativeArray, ManagedType, DsCode &gt;</a>, <a class="el" href="a00406.html#a3d05e2243bcdfd0e4a3ad715bc6ccc07">Apache::Geode::Client::Properties&lt; TPropKey, TPropValue &gt;</a>, <a class="el" href="a00406.html#a3d05e2243bcdfd0e4a3ad715bc6ccc07">Apache::Geode::Client::Properties&lt; String^, String^&gt;</a>, <a class="el" href="a00462.html#ad2444cf71a9a38173aceab2f04dd971b">Apache::Geode::Client::CacheableDate</a>, <a class="el" href="a00522.html#a5bbf6e7b40afcdb5f34d7c26fb14b5ca">Apache::Geode::Client::CacheableString</a>, <a class="el" href="a00526.html#a778f034e0dcec70fa8f9f18ba1546ee4">Apache::Geode::Client::CacheableStringArray</a>, <a class="el" href="a01114.html#aab399122dadac5f60090908915eb174e">Apache::Geode::Client::Serializable</a>, <a class="el" href="a00514.html#acb81de701828d0a509b62c2df1cb9be4">Apache::Geode::Client::CacheableObjectXml</a>, <a class="el" href="a00506.html#a76344b40a20a6ac6b207d71210bdc0c6">Apache::Geode::Client::CacheableObject</a>, <a class="el" href="a00418.html#a93998b074515d5609416e8a633e71333">Apache::Geode::Client::CacheableBuiltinKey&lt; TNative, TManaged, TYPEID &gt;</a>, <a class="el" href="a00418.html#a93998b074515d5609416e8a633e71333">Apache::Geode::Client::CacheableBuiltinKey&lt; native::CacheableInt32, System::Int32, static_cast&lt; int8_t &gt;(DSCode::CacheableInt32)&gt;</a>, <a class="el" href="a00418.html#a93998b074515d5609416e8a633e71333">Apache::Geode::Client::CacheableBuiltinKey&lt; native::CacheableInt16, System::Int16, static_cast&lt; int8_t &gt;(DSCode::CacheableInt16)&gt;</a>, <a class="el" href="a00418.html#a93998b074515d5609416e8a633e71333">Apache::Geode::Client::CacheableBuiltinKey&lt; native::CacheableCharacter, Char, static_cast&lt; int8_t &gt;(DSCode::CacheableCharacter)&gt;</a>, <a class="el" href="a00418.html#a93998b074515d5609416e8a633e71333">Apache::Geode::Client::CacheableBuiltinKey&lt; native::CacheableFloat, Single, static_cast&lt; int8_t &gt;(DSCode::CacheableFloat)&gt;</a>, <a class="el" href="a00418.html#a93998b074515d5609416e8a633e71333">Apache::Geode::Client::CacheableBuiltinKey&lt; native::CacheableInt64, System::Int64, static_cast&lt; int8_t &gt;(DSCode::CacheableInt64)&gt;</a>, <a class="el" href="a00418.html#a93998b074515d5609416e8a633e71333">Apache::Geode::Client::CacheableBuiltinKey&lt; native::CacheableDouble, Double, static_cast&lt; int8_t &gt;(DSCode::CacheableDouble)&gt;</a>, <a class="el" href="a00418.html#a93998b074515d5609416e8a633e71333">Apache::Geode::Client::CacheableBuiltinKey&lt; native::CacheableByte, Byte, static_cast&lt; int8_t &gt;(DSCode::CacheableByte)&gt;</a>, <a class="el" href="a00418.html#a93998b074515d5609416e8a633e71333">Apache::Geode::Client::CacheableBuiltinKey&lt; native::CacheableBoolean, bool, static_cast&lt; int8_t &gt;(DSCode::CacheableBoolean)&gt;</a>, and <a class="el" href="a00466.html#a70b00e8aa0f34bbbbfb07aabf3c4b67a">Apache::Geode::Client::CacheableFileName</a>.</p>
</div>
</div>
<a id="a0a907c511330d690d2ad58e2b5252235"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a907c511330d690d2ad58e2b5252235">&#9670;&nbsp;</a></span>ValidateSerializableAttributes()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::ValidateSerializableAttributes </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Throws <a class="el" href="a00638.html" title="Thrown when the state of cache is manipulated to be illegal.">IllegalStateException</a> if the attributes are not suited for serialization such as those that have a cache callback (listener, loader, or writer) set directly instead of providing the library path and factory function. </p>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="a00638.html" title="Thrown when the state of cache is manipulated to be illegal.">IllegalStateException</a></td><td>if the attributes cannot be serialized</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a id="a6bfca4ea932b8f49f78c02b626bd868e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6bfca4ea932b8f49f78c02b626bd868e">&#9670;&nbsp;</a></span>CacheListener</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00906.html">ICacheListener</a>&lt; TKey, TValue&gt;^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::CacheListener</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the cache listener for the region. </p>
<dl class="section return"><dt>Returns</dt><dd>region's <code><a class="el" href="a00906.html" title="An application plug-in that can be installed on a region.">ICacheListener</a></code> or null if none </dd></dl>
</div>
</div>
<a id="aad195315f545810c098ef25a3dabbb31"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad195315f545810c098ef25a3dabbb31">&#9670;&nbsp;</a></span>CacheListenerFactory</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">String^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::CacheListenerFactory</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the symbol name of the factory function from which the loader will be created on a cache server. </p>
<dl class="section return"><dt>Returns</dt><dd>the CacheListener factory function name</dd></dl>
</div>
</div>
<a id="adabc666cc0c6eba02666d1a8bcaed1b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adabc666cc0c6eba02666d1a8bcaed1b3">&#9670;&nbsp;</a></span>CacheListenerLibrary</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">String^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::CacheListenerLibrary</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the path of the library from which the factory function will be invoked on a cache server. </p>
<dl class="section return"><dt>Returns</dt><dd>the CacheListener library path</dd></dl>
</div>
</div>
<a id="aaed51d72dc1a777348e474a259ad93ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaed51d72dc1a777348e474a259ad93ff">&#9670;&nbsp;</a></span>CacheLoader</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Apache:: Geode:: Client:: <a class="el" href="a00914.html">ICacheLoader</a>&lt; TKey, TValue&gt;^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::<a class="el" href="a00910.html">CacheLoader</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the cache loader for the region. </p>
<dl class="section return"><dt>Returns</dt><dd>region's <code><a class="el" href="a00914.html" title="A data-loading application plug-in that can be installed on a region.">ICacheLoader</a></code> or null if none </dd></dl>
</div>
</div>
<a id="a997dedf7132d9e5887e907ff8d3e6461"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a997dedf7132d9e5887e907ff8d3e6461">&#9670;&nbsp;</a></span>CacheLoaderFactory</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">String^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::CacheLoaderFactory</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Rreturns the symbol name of the factory function from which the loader will be created on a cache server. </p>
<dl class="section return"><dt>Returns</dt><dd>the <a class="el" href="a00910.html" title="CacheLoader">CacheLoader</a> factory function name</dd></dl>
</div>
</div>
<a id="a9fbaf626106bf2e78e3e6dcaaf1bdd5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9fbaf626106bf2e78e3e6dcaaf1bdd5f">&#9670;&nbsp;</a></span>CacheLoaderLibrary</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">String^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::CacheLoaderLibrary</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the path of the library from which the factory function will be invoked on a cache server. </p>
<dl class="section return"><dt>Returns</dt><dd>the <a class="el" href="a00910.html" title="CacheLoader">CacheLoader</a> library path</dd></dl>
</div>
</div>
<a id="aacb4efa0e2abdec427815286ed7d8d02"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aacb4efa0e2abdec427815286ed7d8d02">&#9670;&nbsp;</a></span>CacheWriter</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00918.html">ICacheWriter</a>&lt; TKey, TValue&gt;^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::CacheWriter</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the cache writer for the region. </p>
<dl class="section return"><dt>Returns</dt><dd>region's <code><a class="el" href="a00918.html" title="An application plug-in that can be installed on a region.">ICacheWriter</a></code> or null if none </dd></dl>
</div>
</div>
<a id="a50cef4982c2c594a68fbfcd41aa36bac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50cef4982c2c594a68fbfcd41aa36bac">&#9670;&nbsp;</a></span>CacheWriterFactory</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">String^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::CacheWriterFactory</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the symbol name of the factory function from which the loader will be created on a cache server. </p>
<dl class="section return"><dt>Returns</dt><dd>the CacheWriter factory function name</dd></dl>
</div>
</div>
<a id="adace16709c82be9fdfb0ed181da9bf75"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adace16709c82be9fdfb0ed181da9bf75">&#9670;&nbsp;</a></span>CacheWriterLibrary</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">String^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::CacheWriterLibrary</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the path of the library from which the factory function will be invoked on a cache server. </p>
<dl class="section return"><dt>Returns</dt><dd>the CacheWriter library path</dd></dl>
</div>
</div>
<a id="a4f11d7907967843fc928d8104ac8f82f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f11d7907967843fc928d8104ac8f82f">&#9670;&nbsp;</a></span>CachingEnabled</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::CachingEnabled</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>If true, this region will store data in the current process. </p>
<dl class="section return"><dt>Returns</dt><dd>true if caching is enabled</dd></dl>
</div>
</div>
<a id="a95ed311c8984a038df03af65f572d2f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95ed311c8984a038df03af65f572d2f3">&#9670;&nbsp;</a></span>ClientNotificationEnabled</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::ClientNotificationEnabled</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>True if client notification is enabled. </p>
<dl class="section return"><dt>Returns</dt><dd>true if enabled</dd></dl>
</div>
</div>
<a id="aab387dcbc99be4c98bd4bbebe5d9c8a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab387dcbc99be4c98bd4bbebe5d9c8a1">&#9670;&nbsp;</a></span>CloningEnabled</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::CloningEnabled</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>True if cloning is enabled for in case of delta. </p>
<dl class="section return"><dt>Returns</dt><dd>true if enabled</dd></dl>
</div>
</div>
<a id="ac82c3205a70f2b3a596943ecf54339c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac82c3205a70f2b3a596943ecf54339c8">&#9670;&nbsp;</a></span>ConcurrencyChecksEnabled</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::ConcurrencyChecksEnabled</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the concurrency check enabled flag of the region </p>
<dl class="section return"><dt>Returns</dt><dd>the concurrency check enabled flag</dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="a01098.html" title="Factory class to create instances of RegionAttributes.">RegionAttributesFactory</a></dd></dl>
</div>
</div>
<a id="a13e168438ffe665a35a575299525669c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13e168438ffe665a35a575299525669c">&#9670;&nbsp;</a></span>ConcurrencyLevel</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">System:: Int32 <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::ConcurrencyLevel</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the concurrency level of the entry's local cache. </p>
<dl class="section return"><dt>Returns</dt><dd>the concurrency level</dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="a01098.html" title="Factory class to create instances of RegionAttributes.">RegionAttributesFactory</a></dd></dl>
</div>
</div>
<a id="ae8ffcf44795b74476f0f24f77e426365"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8ffcf44795b74476f0f24f77e426365">&#9670;&nbsp;</a></span>DiskPolicy</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00382.html#af01480bfbf06797b54fe5926ca27d06b">DiskPolicyType</a> <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::<a class="el" href="a00610.html">DiskPolicy</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the disk policy type of the region. </p>
<dl class="section return"><dt>Returns</dt><dd>the disk policy type, default is null</dd></dl>
</div>
</div>
<a id="af1a06a591e24a95b2b3c2e2495523808"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1a06a591e24a95b2b3c2e2495523808">&#9670;&nbsp;</a></span>Endpoints</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">String^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::Endpoints</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>This method returns the list of endpoints (servername:portnumber) separated by commas. </p>
<dl class="section return"><dt>Returns</dt><dd>list of endpoints</dd></dl>
</div>
</div>
<a id="a3d7d21b8e233d4587ef5043d97043d32"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d7d21b8e233d4587ef5043d97043d32">&#9670;&nbsp;</a></span>EntryIdleTimeout</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">TimeSpan <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::EntryIdleTimeout</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the <code>idleTimeout</code> value for entries in this region. </p>
<dl class="section return"><dt>Returns</dt><dd>the idleTimeout duration for entries in this region</dd></dl>
</div>
</div>
<a id="a52224da0cfb5217edd10b600ad9347da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52224da0cfb5217edd10b600ad9347da">&#9670;&nbsp;</a></span>EntryIdleTimeoutAction</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00382.html#a30c72f6219e29e7305222feb4857caec">ExpirationAction</a> <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::EntryIdleTimeoutAction</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the <code>idleTimeout</code> expiration action for entries in this region. </p>
<dl class="section return"><dt>Returns</dt><dd>the idleTimeout action for entries in this region</dd></dl>
</div>
</div>
<a id="a98813c0dd6ab4f9d0c31536a771cc712"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98813c0dd6ab4f9d0c31536a771cc712">&#9670;&nbsp;</a></span>EntryTimeToLive</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">TimeSpan <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::EntryTimeToLive</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the <code>timeToLive</code> value for entries in this region. </p>
<dl class="section return"><dt>Returns</dt><dd>the timeToLive duration for entries in this region</dd></dl>
</div>
</div>
<a id="aa7901da1fc17d74f2c9aae5e8b79df46"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7901da1fc17d74f2c9aae5e8b79df46">&#9670;&nbsp;</a></span>EntryTimeToLiveAction</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00382.html#a30c72f6219e29e7305222feb4857caec">ExpirationAction</a> <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::EntryTimeToLiveAction</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the <code>timeToLive</code> expiration action for entries in this region. </p>
<dl class="section return"><dt>Returns</dt><dd>the timeToLive action for entries in this region</dd></dl>
</div>
</div>
<a id="ac5222b40b6c2221bbcede64d2c68ef76"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5222b40b6c2221bbcede64d2c68ef76">&#9670;&nbsp;</a></span>InitialCapacity</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">System:: Int32 <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::InitialCapacity</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the initial capacity of the entry's local cache. </p>
<dl class="section return"><dt>Returns</dt><dd>the initial capacity</dd></dl>
</div>
</div>
<a id="a35a641b66ad760a65e48bcd4ec2ffc6f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35a641b66ad760a65e48bcd4ec2ffc6f">&#9670;&nbsp;</a></span>LoadFactor</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Single <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::LoadFactor</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the load factor of the entry's local cache. </p>
<dl class="section return"><dt>Returns</dt><dd>the load factor</dd></dl>
</div>
</div>
<a id="abf192b87acc7e67a1a6d4f7d88bf4e17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf192b87acc7e67a1a6d4f7d88bf4e17">&#9670;&nbsp;</a></span>LruEntriesLimit</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">System:: UInt32 <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::LruEntriesLimit</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the maximum number of entries this cache will hold before using LRU eviction. </p>
<dl class="section return"><dt>Returns</dt><dd>the maximum LRU size, or 0 for no limit</dd></dl>
</div>
</div>
<a id="ad25c96094aa01802398ed5a9cbe23be2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad25c96094aa01802398ed5a9cbe23be2">&#9670;&nbsp;</a></span>LruEvictionAction</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00382.html#a30c72f6219e29e7305222feb4857caec">ExpirationAction</a> <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::LruEvictionAction</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the ExpirationAction used for LRU Eviction, default is LOCAL_DESTROY. </p>
<dl class="section return"><dt>Returns</dt><dd>the LRU eviction action</dd></dl>
</div>
</div>
<a id="ac92a87c78cc194caa5959a15f7dc0cf8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac92a87c78cc194caa5959a15f7dc0cf8">&#9670;&nbsp;</a></span>ObjectSize</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual System:: UInt64 <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::ObjectSize</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>return the size of this object in bytes </p>
</div>
</div>
<a id="a3593c122dfe46921a119a12081b6ad81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3593c122dfe46921a119a12081b6ad81">&#9670;&nbsp;</a></span>PartitionResolver</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00962.html">IPartitionResolver</a>&lt; TKey, TValue&gt;^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::PartitionResolver</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the partition resolver for the region. </p>
<dl class="section return"><dt>Returns</dt><dd>region's <code><a class="el" href="a00962.html" title="Implementers of interface PartitionResolver enable custom partitioning on the PartitionedRegion.">IPartitionResolver</a></code> or null if none </dd></dl>
</div>
</div>
<a id="aac2c2cb582604b5762ff4efce1b5010c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac2c2cb582604b5762ff4efce1b5010c">&#9670;&nbsp;</a></span>PartitionResolverFactory</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">String^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::PartitionResolverFactory</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the symbol name of the factory function from which the loader will be created on a cache server. </p>
<dl class="section return"><dt>Returns</dt><dd>the PartitionResolver factory function name</dd></dl>
</div>
</div>
<a id="ae0232b429af3ccc1efb3da1c583eeab3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0232b429af3ccc1efb3da1c583eeab3">&#9670;&nbsp;</a></span>PartitionResolverLibrary</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">String^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::PartitionResolverLibrary</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the path of the library from which the factory function will be invoked on a cache server. </p>
<dl class="section return"><dt>Returns</dt><dd>the PartitionResolver library path</dd></dl>
</div>
</div>
<a id="a20a39fe75884e4c4a1ba8c7cbd9f3a01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20a39fe75884e4c4a1ba8c7cbd9f3a01">&#9670;&nbsp;</a></span>PersistenceFactory</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">String^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::PersistenceFactory</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the symbol name of the factory function from which the persistence manager will be created on a cache server. </p>
<dl class="section return"><dt>Returns</dt><dd>the PersistenceManager factory function name</dd></dl>
</div>
</div>
<a id="abd05cb2b932697983f93f34597159ab5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd05cb2b932697983f93f34597159ab5">&#9670;&nbsp;</a></span>PersistenceLibrary</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">String^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::PersistenceLibrary</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the path of the library from which the factory function will be invoked on a cache server. </p>
<dl class="section return"><dt>Returns</dt><dd>the PersistenceManager library path</dd></dl>
</div>
</div>
<a id="a9a3ad9853f26bc2361fd045f164bf16c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a3ad9853f26bc2361fd045f164bf16c">&#9670;&nbsp;</a></span>PersistenceProperties</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00406.html">Properties</a>&lt; String^, String^&gt;^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::PersistenceProperties</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the properties set for persistence. </p>
<dl class="section return"><dt>Returns</dt><dd>properties for the PersistenceManager</dd></dl>
</div>
</div>
<a id="ae8c38b1dc57f08671e18e2a8b5c1ddf2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8c38b1dc57f08671e18e2a8b5c1ddf2">&#9670;&nbsp;</a></span>PoolName</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">String^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::PoolName</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>This method returns the name of the attached pool. </p>
<dl class="section return"><dt>Returns</dt><dd>pool name</dd></dl>
</div>
</div>
<a id="ac39954a9c6be0ec73fad8bb69f20481c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac39954a9c6be0ec73fad8bb69f20481c">&#9670;&nbsp;</a></span>RegionIdleTimeout</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">TimeSpan <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::RegionIdleTimeout</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the <code>idleTimeout</code> value for the region as a whole. </p>
<dl class="section return"><dt>Returns</dt><dd>the IdleTimeout duration for this region</dd></dl>
</div>
</div>
<a id="a8105ecf5b0ea4335e5b6b0b58b185358"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8105ecf5b0ea4335e5b6b0b58b185358">&#9670;&nbsp;</a></span>RegionIdleTimeoutAction</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00382.html#a30c72f6219e29e7305222feb4857caec">ExpirationAction</a> <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::RegionIdleTimeoutAction</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the <code>idleTimeout</code> expiration action for the region as a whole. </p>
<dl class="section return"><dt>Returns</dt><dd>the idleTimeout action for this region</dd></dl>
</div>
</div>
<a id="ad57198a6240ba79f3c7f5911cf208a16"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad57198a6240ba79f3c7f5911cf208a16">&#9670;&nbsp;</a></span>RegionTimeToLive</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">TimeSpan <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::RegionTimeToLive</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the <code>timeToLive</code> value for the region as a whole. </p>
<dl class="section return"><dt>Returns</dt><dd>the timeToLive duration for this region</dd></dl>
</div>
</div>
<a id="a8e53706a9971c3db8c66c23268cf12cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e53706a9971c3db8c66c23268cf12cb">&#9670;&nbsp;</a></span>RegionTimeToLiveAction</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TKey , class TValue &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00382.html#a30c72f6219e29e7305222feb4857caec">ExpirationAction</a> <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>&lt; TKey, TValue &gt;::RegionTimeToLiveAction</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the <code>timeToLive</code> expiration action for the region as a whole. </p>
<dl class="section return"><dt>Returns</dt><dd>the timeToLive action for this region</dd></dl>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<HR><address style="align: right;"><small>Apache Geode C++ Cache .NET API Documentation</small></address>