blob: 2c21e75d77eb215f8fffed5d14627b5bc15ee653 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Cache (Apache Geode 1.15.1)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Cache (Apache Geode 1.15.1)";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":38,"i2":6,"i3":6,"i4":6,"i5":38,"i6":6,"i7":6,"i8":6,"i9":6,"i10":38,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":38,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":38,"i28":6,"i29":6,"i30":6,"i31":38,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/geode/cache/AttributesMutator.html" title="interface in org.apache.geode.cache"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/apache/geode/cache/CacheCallback.html" title="interface in org.apache.geode.cache"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/geode/cache/Cache.html" target="_top">Frames</a></li>
<li><a href="Cache.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.geode.cache</div>
<h2 title="Interface Cache" class="title">Interface Cache</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Superinterfaces:</dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>, <a href="../../../../org/apache/geode/cache/GemFireCache.html" title="interface in org.apache.geode.cache">GemFireCache</a>, <a href="../../../../org/apache/geode/cache/RegionService.html" title="interface in org.apache.geode.cache">RegionService</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="typeNameLabel">Cache</span>
extends <a href="../../../../org/apache/geode/cache/GemFireCache.html" title="interface in org.apache.geode.cache">GemFireCache</a></pre>
<div class="block">Caches are obtained from the <a href="../../../../org/apache/geode/cache/CacheFactory.html#create--"><code>CacheFactory.create()</code></a> method. See <a href="../../../../org/apache/geode/cache/CacheFactory.html" title="class in org.apache.geode.cache"><code>CacheFactory</code></a> for
common usage patterns for creating the cache instance.
<p>
When a cache is created a <a href="../../../../org/apache/geode/distributed/DistributedSystem.html" title="class in org.apache.geode.distributed"><code>DistributedSystem</code></a> is also created. This system tells the cache
where to find other caches on the network and how to communicate with them. The system can also
specify a <a href="../distribution/DistributedSystem.html#cache-xml-file">"cache-xml-file"</a>
property which will cause this cache to be initialized with the contents of that file. The
contents must comply with the <code>"doc-files/cache8_0.dtd"</code> file and the top level element
must be a <code>cache</code> element.
<p>
When a cache will no longer be used it should be <a href="../../../../org/apache/geode/cache/RegionService.html#close--"><code>closed</code></a>. Once it
<a href="../../../../org/apache/geode/cache/RegionService.html#isClosed--"><code>is closed</code></a> any attempt to use it or any <a href="../../../../org/apache/geode/cache/Region.html" title="interface in org.apache.geode.cache"><code>Region</code></a> obtained from it will
cause a <a href="../../../../org/apache/geode/cache/CacheClosedException.html" title="class in org.apache.geode.cache"><code>CacheClosedException</code></a> to be thrown.
<p>
A cache can have multiple root regions, each with a different name.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>GemFire 2.0</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/geode/cache/server/CacheServer.html" title="interface in org.apache.geode.cache.server">CacheServer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#addCacheServer--">addCacheServer</a></span>()</code>
<div class="block">Creates a new cache server, with the default configuration, that will allow clients to access
this cache.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#close-boolean-">close</a></span>(boolean&nbsp;keepAlive)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">as of 6.5 use <a href="../../../../org/apache/geode/cache/client/ClientCache.html#close-boolean-"><code>ClientCache.close(boolean)</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/geode/cache/asyncqueue/AsyncEventQueueFactory.html" title="interface in org.apache.geode.cache.asyncqueue">AsyncEventQueueFactory</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#createAsyncEventQueueFactory--">createAsyncEventQueueFactory</a></span>()</code>
<div class="block">Creates <a href="../../../../org/apache/geode/cache/asyncqueue/AsyncEventQueueFactory.html" title="interface in org.apache.geode.cache.asyncqueue"><code>AsyncEventQueueFactory</code></a> for creating a AsyncEventQueue</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/geode/cache/wan/GatewayReceiverFactory.html" title="interface in org.apache.geode.cache.wan">GatewayReceiverFactory</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#createGatewayReceiverFactory--">createGatewayReceiverFactory</a></span>()</code>
<div class="block">Creates <a href="../../../../org/apache/geode/cache/wan/GatewayReceiverFactory.html" title="interface in org.apache.geode.cache.wan"><code>GatewayReceiverFactory</code></a> for creating a GatewayReceiver</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/geode/cache/wan/GatewaySenderFactory.html" title="interface in org.apache.geode.cache.wan">GatewaySenderFactory</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#createGatewaySenderFactory--">createGatewaySenderFactory</a></span>()</code>
<div class="block">Creates <a href="../../../../org/apache/geode/cache/wan/GatewaySenderFactory.html" title="interface in org.apache.geode.cache.wan"><code>GatewaySenderFactory</code></a> for creating a SerialGatewaySender</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>&lt;K,V&gt;&nbsp;<a href="../../../../org/apache/geode/cache/Region.html" title="interface in org.apache.geode.cache">Region</a>&lt;K,V&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#createRegion-java.lang.String-org.apache.geode.cache.RegionAttributes-">createRegion</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="../../../../org/apache/geode/cache/RegionAttributes.html" title="interface in org.apache.geode.cache">RegionAttributes</a>&lt;K,V&gt;&nbsp;aRegionAttributes)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">as of 6.5 use <a href="../../../../org/apache/geode/cache/Cache.html#createRegionFactory-org.apache.geode.cache.RegionAttributes-"><code>createRegionFactory(RegionAttributes)</code></a> instead</span></div>
</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>&lt;K,V&gt;&nbsp;<a href="../../../../org/apache/geode/cache/RegionFactory.html" title="class in org.apache.geode.cache">RegionFactory</a>&lt;K,V&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#createRegionFactory--">createRegionFactory</a></span>()</code>
<div class="block">Creates a <a href="../../../../org/apache/geode/cache/RegionFactory.html" title="class in org.apache.geode.cache"><code>RegionFactory</code></a> which can be used to specify additional attributes for
<a href="../../../../org/apache/geode/cache/Region.html" title="interface in org.apache.geode.cache"><code>Region</code></a> creation.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>&lt;K,V&gt;&nbsp;<a href="../../../../org/apache/geode/cache/RegionFactory.html" title="class in org.apache.geode.cache">RegionFactory</a>&lt;K,V&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#createRegionFactory-org.apache.geode.cache.RegionAttributes-">createRegionFactory</a></span>(<a href="../../../../org/apache/geode/cache/RegionAttributes.html" title="interface in org.apache.geode.cache">RegionAttributes</a>&lt;K,V&gt;&nbsp;regionAttributes)</code>
<div class="block">Creates a <a href="../../../../org/apache/geode/cache/RegionFactory.html" title="class in org.apache.geode.cache"><code>RegionFactory</code></a> for creating a <a href="../../../../org/apache/geode/cache/Region.html" title="interface in org.apache.geode.cache"><code>Region</code></a> from the given regionAttributes</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>&lt;K,V&gt;&nbsp;<a href="../../../../org/apache/geode/cache/RegionFactory.html" title="class in org.apache.geode.cache">RegionFactory</a>&lt;K,V&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#createRegionFactory-org.apache.geode.cache.RegionShortcut-">createRegionFactory</a></span>(<a href="../../../../org/apache/geode/cache/RegionShortcut.html" title="enum in org.apache.geode.cache">RegionShortcut</a>&nbsp;shortcut)</code>
<div class="block">Creates a <a href="../../../../org/apache/geode/cache/RegionFactory.html" title="class in org.apache.geode.cache"><code>RegionFactory</code></a> for the most commonly used <a href="../../../../org/apache/geode/cache/Region.html" title="interface in org.apache.geode.cache"><code>Region</code></a> types defined by
<a href="../../../../org/apache/geode/cache/RegionShortcut.html" title="enum in org.apache.geode.cache"><code>RegionShortcut</code></a></div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>&lt;K,V&gt;&nbsp;<a href="../../../../org/apache/geode/cache/RegionFactory.html" title="class in org.apache.geode.cache">RegionFactory</a>&lt;K,V&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#createRegionFactory-java.lang.String-">createRegionFactory</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;regionAttributesId)</code>
<div class="block">Creates a <a href="../../../../org/apache/geode/cache/RegionFactory.html" title="class in org.apache.geode.cache"><code>RegionFactory</code></a> for creating a <a href="../../../../org/apache/geode/cache/Region.html" title="interface in org.apache.geode.cache"><code>Region</code></a> from <a href="../../../../org/apache/geode/cache/RegionAttributes.html" title="interface in org.apache.geode.cache"><code>RegionAttributes</code></a>
mapped to this regionAttributesId</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>&lt;K,V&gt;&nbsp;<a href="../../../../org/apache/geode/cache/Region.html" title="interface in org.apache.geode.cache">Region</a>&lt;K,V&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#createVMRegion-java.lang.String-org.apache.geode.cache.RegionAttributes-">createVMRegion</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="../../../../org/apache/geode/cache/RegionAttributes.html" title="interface in org.apache.geode.cache">RegionAttributes</a>&lt;K,V&gt;&nbsp;aRegionAttributes)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">as of GemFire 5.0, use <a href="../../../../org/apache/geode/cache/Cache.html#createRegion-java.lang.String-org.apache.geode.cache.RegionAttributes-"><code>createRegion(java.lang.String, org.apache.geode.cache.RegionAttributes&lt;K, V&gt;)</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../org/apache/geode/distributed/DistributedMember.html" title="interface in org.apache.geode.distributed">DistributedMember</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#getAdminMembers--">getAdminMembers</a></span>()</code>
<div class="block">Returns a set of the administrative members in the distributed system.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/geode/cache/asyncqueue/AsyncEventQueue.html" title="interface in org.apache.geode.cache.asyncqueue">AsyncEventQueue</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#getAsyncEventQueue-java.lang.String-">getAsyncEventQueue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;id)</code>
<div class="block">Returns the <a href="../../../../org/apache/geode/cache/asyncqueue/AsyncEventQueue.html" title="interface in org.apache.geode.cache.asyncqueue"><code>AsyncEventQueue</code></a> with the given id added to this Cache.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../org/apache/geode/cache/asyncqueue/AsyncEventQueue.html" title="interface in org.apache.geode.cache.asyncqueue">AsyncEventQueue</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#getAsyncEventQueues--">getAsyncEventQueues</a></span>()</code>
<div class="block">Returns all <a href="../../../../org/apache/geode/cache/asyncqueue/AsyncEventQueue.html" title="interface in org.apache.geode.cache.asyncqueue"><code>AsyncEventQueue</code></a>s for this Cache</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/geode/cache/server/CacheServer.html" title="interface in org.apache.geode.cache.server">CacheServer</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#getCacheServers--">getCacheServers</a></span>()</code>
<div class="block">Returns a collection of all of the <code>CacheServer</code>s that can serve the contents of this
<code>Cache</code> to clients.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/geode/cache/util/GatewayConflictResolver.html" title="interface in org.apache.geode.cache.util">GatewayConflictResolver</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#getGatewayConflictResolver--">getGatewayConflictResolver</a></span>()</code>
<div class="block">Returns the current gateway event conflict resolver</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../org/apache/geode/cache/wan/GatewayReceiver.html" title="interface in org.apache.geode.cache.wan">GatewayReceiver</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#getGatewayReceivers--">getGatewayReceivers</a></span>()</code>
<div class="block">Returns all <a href="../../../../org/apache/geode/cache/wan/GatewayReceiver.html" title="interface in org.apache.geode.cache.wan"><code>GatewayReceiver</code></a>s for this Cache</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/geode/cache/wan/GatewaySender.html" title="interface in org.apache.geode.cache.wan">GatewaySender</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#getGatewaySender-java.lang.String-">getGatewaySender</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;id)</code>
<div class="block">Returns the <a href="../../../../org/apache/geode/cache/wan/GatewaySender.html" title="interface in org.apache.geode.cache.wan"><code>GatewaySender</code></a> with the given id added to this Cache.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../org/apache/geode/cache/wan/GatewaySender.html" title="interface in org.apache.geode.cache.wan">GatewaySender</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#getGatewaySenders--">getGatewaySenders</a></span>()</code>
<div class="block">Returns all <a href="../../../../org/apache/geode/cache/wan/GatewaySender.html" title="interface in org.apache.geode.cache.wan"><code>GatewaySender</code></a>s for this Cache.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#getLockLease--">getLockLease</a></span>()</code>
<div class="block">Gets the length, in seconds, of distributed lock leases obtained by this cache.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#getLockTimeout--">getLockTimeout</a></span>()</code>
<div class="block">Gets the number of seconds a cache operation will wait to obtain a distributed lock lease.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/geode/i18n/LogWriterI18n.html" title="interface in org.apache.geode.i18n">LogWriterI18n</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#getLoggerI18n--">getLoggerI18n</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">as of 6.5 use getLogger().convertToLogWriterI18n() instead</span></div>
</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../org/apache/geode/distributed/DistributedMember.html" title="interface in org.apache.geode.distributed">DistributedMember</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#getMembers--">getMembers</a></span>()</code>
<div class="block">Returns a set of the other non-administrative members in the distributed system.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../org/apache/geode/distributed/DistributedMember.html" title="interface in org.apache.geode.distributed">DistributedMember</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#getMembers-org.apache.geode.cache.Region-">getMembers</a></span>(<a href="../../../../org/apache/geode/cache/Region.html" title="interface in org.apache.geode.cache">Region</a>&nbsp;region)</code>
<div class="block">Returns a set of the members in the distributed system that have the given region.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#getMessageSyncInterval--">getMessageSyncInterval</a></span>()</code>
<div class="block">Gets the frequency (in seconds) at which a message will be sent by the primary cache-server to
all the secondary cache-server nodes to remove the events which have already been dispatched
from the queue.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/geode/cache/Cache.html" title="interface in org.apache.geode.cache">Cache</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#getReconnectedCache--">getReconnectedCache</a></span>()</code>
<div class="block">Returns the new Cache if there was an auto-reconnect and the cache was recreated.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#getSearchTimeout--">getSearchTimeout</a></span>()</code>
<div class="block">Gets the number of seconds a cache <a href="../../../../org/apache/geode/cache/Region.html#get-java.lang.Object-"><code>get</code></a>
operation can spend searching for a value before it times out.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/geode/i18n/LogWriterI18n.html" title="interface in org.apache.geode.i18n">LogWriterI18n</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#getSecurityLoggerI18n--">getSecurityLoggerI18n</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">as of 6.5 use getSecurityLogger().convertToLogWriterI18n() instead</span></div>
</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/geode/cache/snapshot/CacheSnapshotService.html" title="interface in org.apache.geode.cache.snapshot">CacheSnapshotService</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#getSnapshotService--">getSnapshotService</a></span>()</code>
<div class="block">Obtains the snapshot service to allow the cache data to be imported or exported.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#isReconnecting--">isReconnecting</a></span>()</code>
<div class="block">Test to see whether the Cache is in the process of reconnecting and recreating a new cache
after it has been removed from the system by other members or has shut down due to missing
Roles and is reconnecting.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#isServer--">isServer</a></span>()</code>
<div class="block">Returns whether or not this cache resides in a "cache server" VM.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#readyForEvents--">readyForEvents</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">as of 6.5 use <a href="../../../../org/apache/geode/cache/client/ClientCache.html#readyForEvents--"><code>ClientCache.readyForEvents()</code></a> instead.</span></div>
</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#setGatewayConflictResolver-org.apache.geode.cache.util.GatewayConflictResolver-">setGatewayConflictResolver</a></span>(<a href="../../../../org/apache/geode/cache/util/GatewayConflictResolver.html" title="interface in org.apache.geode.cache.util">GatewayConflictResolver</a>&nbsp;resolver)</code>
<div class="block">Adds a gateway event conflict resolution resolver.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#setIsServer-boolean-">setIsServer</a></span>(boolean&nbsp;isServer)</code>
<div class="block">Sets whether or not this <code>Cache</code> resides in a long-running "cache server" VM.</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#setLockLease-int-">setLockLease</a></span>(int&nbsp;seconds)</code>
<div class="block">Sets the length, in seconds, of distributed lock leases obtained by this cache.</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#setLockTimeout-int-">setLockTimeout</a></span>(int&nbsp;seconds)</code>
<div class="block">Sets the number of seconds a cache operation may wait to obtain a distributed lock lease before
timing out.</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#setMessageSyncInterval-int-">setMessageSyncInterval</a></span>(int&nbsp;seconds)</code>
<div class="block">Sets the frequency (in seconds) at which a message will be sent by the primary cache-server
node to all the secondary cache-server nodes to remove the events which have already been
dispatched from the queue.</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#setSearchTimeout-int-">setSearchTimeout</a></span>(int&nbsp;seconds)</code>
<div class="block">Sets the number of seconds a cache get operation can spend searching for a value.</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#stopReconnecting--">stopReconnecting</a></span>()</code>
<div class="block">Force the Cache to stop reconnecting.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/geode/cache/Cache.html#waitUntilReconnected-long-java.util.concurrent.TimeUnit-">waitUntilReconnected</a></span>(long&nbsp;time,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a>&nbsp;units)</code>
<div class="block">Wait for the Cache to finish reconnecting to the distributed system and recreate a new Cache.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.geode.cache.GemFireCache">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.apache.geode.cache.<a href="../../../../org/apache/geode/cache/GemFireCache.html" title="interface in org.apache.geode.cache">GemFireCache</a></h3>
<code><a href="../../../../org/apache/geode/cache/GemFireCache.html#createDiskStoreFactory--">createDiskStoreFactory</a>, <a href="../../../../org/apache/geode/cache/GemFireCache.html#findDiskStore-java.lang.String-">findDiskStore</a>, <a href="../../../../org/apache/geode/cache/GemFireCache.html#getCacheTransactionManager--">getCacheTransactionManager</a>, <a href="../../../../org/apache/geode/cache/GemFireCache.html#getCopyOnRead--">getCopyOnRead</a>, <a href="../../../../org/apache/geode/cache/GemFireCache.html#getDistributedSystem--">getDistributedSystem</a>, <a href="../../../../org/apache/geode/cache/GemFireCache.html#getInitializer--">getInitializer</a>, <a href="../../../../org/apache/geode/cache/GemFireCache.html#getInitializerProps--">getInitializerProps</a>, <a href="../../../../org/apache/geode/cache/GemFireCache.html#getJNDIContext--">getJNDIContext</a>, <a href="../../../../org/apache/geode/cache/GemFireCache.html#getLogger--">getLogger</a>, <a href="../../../../org/apache/geode/cache/GemFireCache.html#getName--">getName</a>, <a href="../../../../org/apache/geode/cache/GemFireCache.html#getPdxDiskStore--">getPdxDiskStore</a>, <a href="../../../../org/apache/geode/cache/GemFireCache.html#getPdxIgnoreUnreadFields--">getPdxIgnoreUnreadFields</a>, <a href="../../../../org/apache/geode/cache/GemFireCache.html#getPdxPersistent--">getPdxPersistent</a>, <a href="../../../../org/apache/geode/cache/GemFireCache.html#getPdxReadSerialized--">getPdxReadSerialized</a>, <a href="../../../../org/apache/geode/cache/GemFireCache.html#getPdxSerializer--">getPdxSerializer</a>, <a href="../../../../org/apache/geode/cache/GemFireCache.html#getRegionAttributes-java.lang.String-">getRegionAttributes</a>, <a href="../../../../org/apache/geode/cache/GemFireCache.html#getResourceManager--">getResourceManager</a>, <a href="../../../../org/apache/geode/cache/GemFireCache.html#getSecurityLogger--">getSecurityLogger</a>, <a href="../../../../org/apache/geode/cache/GemFireCache.html#listRegionAttributes--">listRegionAttributes</a>, <a href="../../../../org/apache/geode/cache/GemFireCache.html#loadCacheXml-java.io.InputStream-">loadCacheXml</a>, <a href="../../../../org/apache/geode/cache/GemFireCache.html#registerPdxMetaData-java.lang.Object-">registerPdxMetaData</a>, <a href="../../../../org/apache/geode/cache/GemFireCache.html#setCopyOnRead-boolean-">setCopyOnRead</a>, <a href="../../../../org/apache/geode/cache/GemFireCache.html#setRegionAttributes-java.lang.String-org.apache.geode.cache.RegionAttributes-">setRegionAttributes</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.geode.cache.RegionService">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.apache.geode.cache.<a href="../../../../org/apache/geode/cache/RegionService.html" title="interface in org.apache.geode.cache">RegionService</a></h3>
<code><a href="../../../../org/apache/geode/cache/RegionService.html#close--">close</a>, <a href="../../../../org/apache/geode/cache/RegionService.html#createPdxEnum-java.lang.String-java.lang.String-int-">createPdxEnum</a>, <a href="../../../../org/apache/geode/cache/RegionService.html#createPdxInstanceFactory-java.lang.String-">createPdxInstanceFactory</a>, <a href="../../../../org/apache/geode/cache/RegionService.html#getCancelCriterion--">getCancelCriterion</a>, <a href="../../../../org/apache/geode/cache/RegionService.html#getJsonFormatter--">getJsonFormatter</a>, <a href="../../../../org/apache/geode/cache/RegionService.html#getQueryService--">getQueryService</a>, <a href="../../../../org/apache/geode/cache/RegionService.html#getRegion-java.lang.String-">getRegion</a>, <a href="../../../../org/apache/geode/cache/RegionService.html#isClosed--">isClosed</a>, <a href="../../../../org/apache/geode/cache/RegionService.html#rootRegions--">rootRegions</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="close-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>close</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
void&nbsp;close(boolean&nbsp;keepAlive)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">as of 6.5 use <a href="../../../../org/apache/geode/cache/client/ClientCache.html#close-boolean-"><code>ClientCache.close(boolean)</code></a> instead.</span></div>
<div class="block">Terminates this object cache and releases all the resources. Calls <a href="../../../../org/apache/geode/cache/Region.html#close--"><code>Region.close()</code></a> on each
region in the cache. After this cache is closed, any further method call on this cache or any
region object will throw <a href="../../../../org/apache/geode/cache/CacheClosedException.html" title="class in org.apache.geode.cache"><code>CacheClosedException</code></a>, unless otherwise noted.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>keepAlive</code> - whether the server should keep the durable client's queues alive for the
timeout period</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/geode/cache/CacheClosedException.html" title="class in org.apache.geode.cache">CacheClosedException</a></code> - if the cache is already closed.</dd>
</dl>
</li>
</ul>
<a name="createVMRegion-java.lang.String-org.apache.geode.cache.RegionAttributes-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createVMRegion</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
&lt;K,V&gt;&nbsp;<a href="../../../../org/apache/geode/cache/Region.html" title="interface in org.apache.geode.cache">Region</a>&lt;K,V&gt;&nbsp;createVMRegion(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="../../../../org/apache/geode/cache/RegionAttributes.html" title="interface in org.apache.geode.cache">RegionAttributes</a>&lt;K,V&gt;&nbsp;aRegionAttributes)
throws <a href="../../../../org/apache/geode/cache/RegionExistsException.html" title="class in org.apache.geode.cache">RegionExistsException</a>,
<a href="../../../../org/apache/geode/cache/TimeoutException.html" title="class in org.apache.geode.cache">TimeoutException</a></pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">as of GemFire 5.0, use <a href="../../../../org/apache/geode/cache/Cache.html#createRegion-java.lang.String-org.apache.geode.cache.RegionAttributes-"><code>createRegion(java.lang.String, org.apache.geode.cache.RegionAttributes&lt;K, V&gt;)</code></a> instead.</span></div>
<div class="block">Creates a VM region using the specified RegionAttributes.</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>K</code> - the type of keys in the region</dd>
<dd><code>V</code> - the type of values in the region</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the region to create</dd>
<dd><code>aRegionAttributes</code> - the attributes of the root region</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the region object</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/geode/cache/RegionExistsException.html" title="class in org.apache.geode.cache">RegionExistsException</a></code> - if a region is already in this cache</dd>
<dd><code><a href="../../../../org/apache/geode/distributed/LeaseExpiredException.html" title="class in org.apache.geode.distributed">LeaseExpiredException</a></code> - if lease expired on distributed lock for Scope.GLOBAL</dd>
<dd><code><a href="../../../../org/apache/geode/cache/TimeoutException.html" title="class in org.apache.geode.cache">TimeoutException</a></code> - if timed out getting distributed lock for Scope.GLOBAL</dd>
<dd><code><a href="../../../../org/apache/geode/cache/CacheClosedException.html" title="class in org.apache.geode.cache">CacheClosedException</a></code> - if the cache is closed</dd>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a></code> - If the supplied RegionAttributes violate the
<a href="AttributesFactory.html#creationConstraints">region creation constraints</a>
with a region of the same name in another cache in the distributed system</dd>
</dl>
</li>
</ul>
<a name="createRegion-java.lang.String-org.apache.geode.cache.RegionAttributes-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createRegion</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
&lt;K,V&gt;&nbsp;<a href="../../../../org/apache/geode/cache/Region.html" title="interface in org.apache.geode.cache">Region</a>&lt;K,V&gt;&nbsp;createRegion(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="../../../../org/apache/geode/cache/RegionAttributes.html" title="interface in org.apache.geode.cache">RegionAttributes</a>&lt;K,V&gt;&nbsp;aRegionAttributes)
throws <a href="../../../../org/apache/geode/cache/RegionExistsException.html" title="class in org.apache.geode.cache">RegionExistsException</a>,
<a href="../../../../org/apache/geode/cache/TimeoutException.html" title="class in org.apache.geode.cache">TimeoutException</a></pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">as of 6.5 use <a href="../../../../org/apache/geode/cache/Cache.html#createRegionFactory-org.apache.geode.cache.RegionAttributes-"><code>createRegionFactory(RegionAttributes)</code></a> instead</span></div>
<div class="block">Creates a region using the specified RegionAttributes.</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>K</code> - the type of keys in the region</dd>
<dd><code>V</code> - the type of values in the region</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the region to create</dd>
<dd><code>aRegionAttributes</code> - the attributes of the root region</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the region object</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/geode/cache/RegionExistsException.html" title="class in org.apache.geode.cache">RegionExistsException</a></code> - if a region is already in this cache</dd>
<dd><code><a href="../../../../org/apache/geode/distributed/LeaseExpiredException.html" title="class in org.apache.geode.distributed">LeaseExpiredException</a></code> - if lease expired on distributed lock for Scope.GLOBAL</dd>
<dd><code><a href="../../../../org/apache/geode/cache/TimeoutException.html" title="class in org.apache.geode.cache">TimeoutException</a></code> - if timed out getting distributed lock for Scope.GLOBAL</dd>
<dd><code><a href="../../../../org/apache/geode/cache/CacheClosedException.html" title="class in org.apache.geode.cache">CacheClosedException</a></code> - if the cache is closed</dd>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a></code> - If the supplied RegionAttributes violate the
<a href="AttributesFactory.html#creationConstraints">region creation constraints</a>
with a region of the same name in another cache in the distributed system</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>GemFire 5.0</dd>
</dl>
</li>
</ul>
<a name="createRegionFactory--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createRegionFactory</h4>
<pre>&lt;K,V&gt;&nbsp;<a href="../../../../org/apache/geode/cache/RegionFactory.html" title="class in org.apache.geode.cache">RegionFactory</a>&lt;K,V&gt;&nbsp;createRegionFactory()</pre>
<div class="block">Creates a <a href="../../../../org/apache/geode/cache/RegionFactory.html" title="class in org.apache.geode.cache"><code>RegionFactory</code></a> which can be used to specify additional attributes for
<a href="../../../../org/apache/geode/cache/Region.html" title="interface in org.apache.geode.cache"><code>Region</code></a> creation.</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>K</code> - the type of keys in the region</dd>
<dd><code>V</code> - the type of values in the region</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a <a href="../../../../org/apache/geode/cache/RegionFactory.html" title="class in org.apache.geode.cache"><code>RegionFactory</code></a> which can be used to specify additional attributes for
<a href="../../../../org/apache/geode/cache/Region.html" title="interface in org.apache.geode.cache"><code>Region</code></a> creation</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>GemFire 6.5</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/geode/cache/Cache.html#createRegionFactory-org.apache.geode.cache.RegionShortcut-"><code>createRegionFactory(RegionShortcut)</code></a></dd>
</dl>
</li>
</ul>
<a name="createRegionFactory-org.apache.geode.cache.RegionShortcut-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createRegionFactory</h4>
<pre>&lt;K,V&gt;&nbsp;<a href="../../../../org/apache/geode/cache/RegionFactory.html" title="class in org.apache.geode.cache">RegionFactory</a>&lt;K,V&gt;&nbsp;createRegionFactory(<a href="../../../../org/apache/geode/cache/RegionShortcut.html" title="enum in org.apache.geode.cache">RegionShortcut</a>&nbsp;shortcut)</pre>
<div class="block">Creates a <a href="../../../../org/apache/geode/cache/RegionFactory.html" title="class in org.apache.geode.cache"><code>RegionFactory</code></a> for the most commonly used <a href="../../../../org/apache/geode/cache/Region.html" title="interface in org.apache.geode.cache"><code>Region</code></a> types defined by
<a href="../../../../org/apache/geode/cache/RegionShortcut.html" title="enum in org.apache.geode.cache"><code>RegionShortcut</code></a></div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>K</code> - the type of keys in the region</dd>
<dd><code>V</code> - the type of values in the region</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>shortcut</code> - the region type as defined by <a href="../../../../org/apache/geode/cache/RegionShortcut.html" title="enum in org.apache.geode.cache"><code>RegionShortcut</code></a></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a <a href="../../../../org/apache/geode/cache/RegionFactory.html" title="class in org.apache.geode.cache"><code>RegionFactory</code></a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>GemFire 6.5</dd>
</dl>
</li>
</ul>
<a name="createRegionFactory-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createRegionFactory</h4>
<pre>&lt;K,V&gt;&nbsp;<a href="../../../../org/apache/geode/cache/RegionFactory.html" title="class in org.apache.geode.cache">RegionFactory</a>&lt;K,V&gt;&nbsp;createRegionFactory(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;regionAttributesId)</pre>
<div class="block">Creates a <a href="../../../../org/apache/geode/cache/RegionFactory.html" title="class in org.apache.geode.cache"><code>RegionFactory</code></a> for creating a <a href="../../../../org/apache/geode/cache/Region.html" title="interface in org.apache.geode.cache"><code>Region</code></a> from <a href="../../../../org/apache/geode/cache/RegionAttributes.html" title="interface in org.apache.geode.cache"><code>RegionAttributes</code></a>
mapped to this regionAttributesId</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>K</code> - the type of keys in the region</dd>
<dd><code>V</code> - the type of values in the region</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>regionAttributesId</code> - the Id of RegionAttributes to be used</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a <a href="../../../../org/apache/geode/cache/RegionFactory.html" title="class in org.apache.geode.cache"><code>RegionFactory</code></a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>GemFire 6.5</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/geode/cache/GemFireCache.html#setRegionAttributes-java.lang.String-org.apache.geode.cache.RegionAttributes-"><code>GemFireCache.setRegionAttributes(String, RegionAttributes)</code></a></dd>
</dl>
</li>
</ul>
<a name="createRegionFactory-org.apache.geode.cache.RegionAttributes-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createRegionFactory</h4>
<pre>&lt;K,V&gt;&nbsp;<a href="../../../../org/apache/geode/cache/RegionFactory.html" title="class in org.apache.geode.cache">RegionFactory</a>&lt;K,V&gt;&nbsp;createRegionFactory(<a href="../../../../org/apache/geode/cache/RegionAttributes.html" title="interface in org.apache.geode.cache">RegionAttributes</a>&lt;K,V&gt;&nbsp;regionAttributes)</pre>
<div class="block">Creates a <a href="../../../../org/apache/geode/cache/RegionFactory.html" title="class in org.apache.geode.cache"><code>RegionFactory</code></a> for creating a <a href="../../../../org/apache/geode/cache/Region.html" title="interface in org.apache.geode.cache"><code>Region</code></a> from the given regionAttributes</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>K</code> - the type of keys in the region</dd>
<dd><code>V</code> - the type of values in the region</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>regionAttributes</code> - regionAttributes for the new region</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a <a href="../../../../org/apache/geode/cache/RegionFactory.html" title="class in org.apache.geode.cache"><code>RegionFactory</code></a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>GemFire 6.5</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/geode/cache/Cache.html#createRegionFactory-org.apache.geode.cache.RegionShortcut-"><code>createRegionFactory(RegionShortcut)</code></a></dd>
</dl>
</li>
</ul>
<a name="getLoggerI18n--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLoggerI18n</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
<a href="../../../../org/apache/geode/i18n/LogWriterI18n.html" title="interface in org.apache.geode.i18n">LogWriterI18n</a>&nbsp;getLoggerI18n()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">as of 6.5 use getLogger().convertToLogWriterI18n() instead</span></div>
<div class="block">Internal GemStone method for accessing the internationalized logging object for GemFire, use
<a href="../../../../org/apache/geode/cache/GemFireCache.html#getLogger--"><code>GemFireCache.getLogger()</code></a> instead. This method does not throw <code>CacheClosedException</code> if the
cache is closed.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the logging object</dd>
</dl>
</li>
</ul>
<a name="getSecurityLoggerI18n--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSecurityLoggerI18n</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
<a href="../../../../org/apache/geode/i18n/LogWriterI18n.html" title="interface in org.apache.geode.i18n">LogWriterI18n</a>&nbsp;getSecurityLoggerI18n()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">as of 6.5 use getSecurityLogger().convertToLogWriterI18n() instead</span></div>
<div class="block">Internal GemStone method for accessing the internationalized logging object for GemFire, use
<a href="../../../../org/apache/geode/cache/GemFireCache.html#getSecurityLogger--"><code>GemFireCache.getSecurityLogger()</code></a> instead. This method does not throw <code>CacheClosedException</code>
if the cache is closed.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the security logging object</dd>
</dl>
</li>
</ul>
<a name="getLockTimeout--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLockTimeout</h4>
<pre>int&nbsp;getLockTimeout()</pre>
<div class="block">Gets the number of seconds a cache operation will wait to obtain a distributed lock lease. This
method does not throw <code>CacheClosedException</code> if the cache is closed.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the number of seconds a cache operation will wait to obtain a distributed lock lease</dd>
</dl>
</li>
</ul>
<a name="setLockTimeout-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLockTimeout</h4>
<pre>void&nbsp;setLockTimeout(int&nbsp;seconds)</pre>
<div class="block">Sets the number of seconds a cache operation may wait to obtain a distributed lock lease before
timing out.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>seconds</code> - the number of seconds a cache operation may wait to obtain a distributed lock
lease before timing out</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if <code>seconds</code> is less than zero</dd>
</dl>
</li>
</ul>
<a name="getMessageSyncInterval--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMessageSyncInterval</h4>
<pre>int&nbsp;getMessageSyncInterval()</pre>
<div class="block">Gets the frequency (in seconds) at which a message will be sent by the primary cache-server to
all the secondary cache-server nodes to remove the events which have already been dispatched
from the queue.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The time interval in seconds</dd>
</dl>
</li>
</ul>
<a name="setMessageSyncInterval-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMessageSyncInterval</h4>
<pre>void&nbsp;setMessageSyncInterval(int&nbsp;seconds)</pre>
<div class="block">Sets the frequency (in seconds) at which a message will be sent by the primary cache-server
node to all the secondary cache-server nodes to remove the events which have already been
dispatched from the queue.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>seconds</code> - the time interval in seconds</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if <code>seconds</code> is less than zero</dd>
</dl>
</li>
</ul>
<a name="getLockLease--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLockLease</h4>
<pre>int&nbsp;getLockLease()</pre>
<div class="block">Gets the length, in seconds, of distributed lock leases obtained by this cache. This method
does not throw <code>CacheClosedException</code> if the cache is closed.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the length, in seconds, of distributed lock leases obtained by this cache</dd>
</dl>
</li>
</ul>
<a name="setLockLease-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLockLease</h4>
<pre>void&nbsp;setLockLease(int&nbsp;seconds)</pre>
<div class="block">Sets the length, in seconds, of distributed lock leases obtained by this cache.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>seconds</code> - the length, in seconds, of distributed lock leases obtained by this cache</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if <code>seconds</code> is less than zero.</dd>
</dl>
</li>
</ul>
<a name="getSearchTimeout--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSearchTimeout</h4>
<pre>int&nbsp;getSearchTimeout()</pre>
<div class="block">Gets the number of seconds a cache <a href="../../../../org/apache/geode/cache/Region.html#get-java.lang.Object-"><code>get</code></a>
operation can spend searching for a value before it times out. The search includes any time
spent loading the object. When the search times out it causes the get to fail by throwing an
exception. This method does not throw <code>CacheClosedException</code> if the cache is closed.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the number of seconds a cache <a href="../../../../org/apache/geode/cache/Region.html#get-java.lang.Object-"><code>get</code></a> operation can spend
searching for a value before it times out</dd>
</dl>
</li>
</ul>
<a name="setSearchTimeout-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSearchTimeout</h4>
<pre>void&nbsp;setSearchTimeout(int&nbsp;seconds)</pre>
<div class="block">Sets the number of seconds a cache get operation can spend searching for a value.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>seconds</code> - the number of seconds a cache get operation can spend searching for a value</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if <code>seconds</code> is less than zero</dd>
</dl>
</li>
</ul>
<a name="addCacheServer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addCacheServer</h4>
<pre><a href="../../../../org/apache/geode/cache/server/CacheServer.html" title="interface in org.apache.geode.cache.server">CacheServer</a>&nbsp;addCacheServer()</pre>
<div class="block">Creates a new cache server, with the default configuration, that will allow clients to access
this cache.
<p>
For the default configuration see the constants in
<a href="../../../../org/apache/geode/cache/server/CacheServer.html" title="interface in org.apache.geode.cache.server"><code>CacheServer</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the newly created <a href="../../../../org/apache/geode/cache/server/CacheServer.html" title="interface in org.apache.geode.cache.server"><code>CacheServer</code></a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>GemFire 5.7</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/geode/cache/server/CacheServer.html" title="interface in org.apache.geode.cache.server"><code>CacheServer</code></a></dd>
</dl>
</li>
</ul>
<a name="getCacheServers--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCacheServers</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/geode/cache/server/CacheServer.html" title="interface in org.apache.geode.cache.server">CacheServer</a>&gt;&nbsp;getCacheServers()</pre>
<div class="block">Returns a collection of all of the <code>CacheServer</code>s that can serve the contents of this
<code>Cache</code> to clients.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a collection of all of the <code>CacheServer</code>s</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>GemFire 5.7</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/geode/cache/Cache.html#addCacheServer--"><code>addCacheServer()</code></a></dd>
</dl>
</li>
</ul>
<a name="setGatewayConflictResolver-org.apache.geode.cache.util.GatewayConflictResolver-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setGatewayConflictResolver</h4>
<pre>void&nbsp;setGatewayConflictResolver(<a href="../../../../org/apache/geode/cache/util/GatewayConflictResolver.html" title="interface in org.apache.geode.cache.util">GatewayConflictResolver</a>&nbsp;resolver)</pre>
<div class="block">Adds a gateway event conflict resolution resolver. This is invoked if an event is processed
that comes from a different distributed system than the last event to modify the affected
entry. It may alter the event or disallow the event. If it does neither the event is applied to
the cache if its timestamp is newer than what is in the cache or if it is the same and the
event's distributed system ID is larger than that of the last event to modify the affected
entry.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>resolver</code> - gateway event conflict resolution resolver</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>GemFire 7.0</dd>
</dl>
</li>
</ul>
<a name="getGatewayConflictResolver--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGatewayConflictResolver</h4>
<pre><a href="../../../../org/apache/geode/cache/util/GatewayConflictResolver.html" title="interface in org.apache.geode.cache.util">GatewayConflictResolver</a>&nbsp;getGatewayConflictResolver()</pre>
<div class="block">Returns the current gateway event conflict resolver</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the current gateway event conflict resolver</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>GemFire 7.0</dd>
</dl>
</li>
</ul>
<a name="setIsServer-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIsServer</h4>
<pre>void&nbsp;setIsServer(boolean&nbsp;isServer)</pre>
<div class="block">Sets whether or not this <code>Cache</code> resides in a long-running "cache server" VM. A cache
server may be an application VM or may be a stand-along VM launched using
<a href="../../../../org/apache/geode/admin/AdminDistributedSystem.html#addCacheServer--">administration API</a> or
the <code>cacheserver</code> command line utility.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>isServer</code> - whether this <code>Cache</code> resides in a long-running "cache server" VM</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>GemFire 4.0</dd>
</dl>
</li>
</ul>
<a name="isServer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isServer</h4>
<pre>boolean&nbsp;isServer()</pre>
<div class="block">Returns whether or not this cache resides in a "cache server" VM.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>whether this cache resides in a "cache server" VM</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>GemFire 4.0</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/geode/cache/Cache.html#setIsServer-boolean-"><code>setIsServer(boolean)</code></a></dd>
</dl>
</li>
</ul>
<a name="readyForEvents--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readyForEvents</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
void&nbsp;readyForEvents()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">as of 6.5 use <a href="../../../../org/apache/geode/cache/client/ClientCache.html#readyForEvents--"><code>ClientCache.readyForEvents()</code></a> instead.</span></div>
<div class="block">Notifies the server that this client is ready to receive updates. This method is used by
durable clients to notify servers that they are ready to receive updates. As soon as the server
receives this message, it will forward updates to this client (if necessary).
<p>
Durable clients must call this method after they are done creating regions. If it is called
before the client creates the regions then updates will be lost. Any time a new <a href="../../../../org/apache/geode/cache/client/Pool.html" title="interface in org.apache.geode.cache.client"><code>Pool</code></a> is
created and regions have been added to it then this method needs to be called again.
<p></div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a></code> - if called by a non-durable client</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>GemFire 5.5</dd>
</dl>
</li>
</ul>
<a name="createGatewaySenderFactory--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createGatewaySenderFactory</h4>
<pre><a href="../../../../org/apache/geode/cache/wan/GatewaySenderFactory.html" title="interface in org.apache.geode.cache.wan">GatewaySenderFactory</a>&nbsp;createGatewaySenderFactory()</pre>
<div class="block">Creates <a href="../../../../org/apache/geode/cache/wan/GatewaySenderFactory.html" title="interface in org.apache.geode.cache.wan"><code>GatewaySenderFactory</code></a> for creating a SerialGatewaySender</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/geode/cache/GemFireCache.html#createGatewaySenderFactory--">createGatewaySenderFactory</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/geode/cache/GemFireCache.html" title="interface in org.apache.geode.cache">GemFireCache</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a <a href="../../../../org/apache/geode/cache/wan/GatewaySenderFactory.html" title="interface in org.apache.geode.cache.wan"><code>GatewaySenderFactory</code></a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>GemFire 7.0</dd>
</dl>
</li>
</ul>
<a name="createAsyncEventQueueFactory--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createAsyncEventQueueFactory</h4>
<pre><a href="../../../../org/apache/geode/cache/asyncqueue/AsyncEventQueueFactory.html" title="interface in org.apache.geode.cache.asyncqueue">AsyncEventQueueFactory</a>&nbsp;createAsyncEventQueueFactory()</pre>
<div class="block">Creates <a href="../../../../org/apache/geode/cache/asyncqueue/AsyncEventQueueFactory.html" title="interface in org.apache.geode.cache.asyncqueue"><code>AsyncEventQueueFactory</code></a> for creating a AsyncEventQueue</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a <a href="../../../../org/apache/geode/cache/asyncqueue/AsyncEventQueueFactory.html" title="interface in org.apache.geode.cache.asyncqueue"><code>AsyncEventQueueFactory</code></a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>GemFire 7.0</dd>
</dl>
</li>
</ul>
<a name="createGatewayReceiverFactory--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createGatewayReceiverFactory</h4>
<pre><a href="../../../../org/apache/geode/cache/wan/GatewayReceiverFactory.html" title="interface in org.apache.geode.cache.wan">GatewayReceiverFactory</a>&nbsp;createGatewayReceiverFactory()</pre>
<div class="block">Creates <a href="../../../../org/apache/geode/cache/wan/GatewayReceiverFactory.html" title="interface in org.apache.geode.cache.wan"><code>GatewayReceiverFactory</code></a> for creating a GatewayReceiver</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a <a href="../../../../org/apache/geode/cache/wan/GatewayReceiverFactory.html" title="interface in org.apache.geode.cache.wan"><code>GatewayReceiverFactory</code></a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>GemFire 7.0</dd>
</dl>
</li>
</ul>
<a name="getGatewaySenders--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGatewaySenders</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../org/apache/geode/cache/wan/GatewaySender.html" title="interface in org.apache.geode.cache.wan">GatewaySender</a>&gt;&nbsp;getGatewaySenders()</pre>
<div class="block">Returns all <a href="../../../../org/apache/geode/cache/wan/GatewaySender.html" title="interface in org.apache.geode.cache.wan"><code>GatewaySender</code></a>s for this Cache.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Set of GatewaySenders</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>GemFire 7.0</dd>
</dl>
</li>
</ul>
<a name="getGatewaySender-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGatewaySender</h4>
<pre><a href="../../../../org/apache/geode/cache/wan/GatewaySender.html" title="interface in org.apache.geode.cache.wan">GatewaySender</a>&nbsp;getGatewaySender(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;id)</pre>
<div class="block">Returns the <a href="../../../../org/apache/geode/cache/wan/GatewaySender.html" title="interface in org.apache.geode.cache.wan"><code>GatewaySender</code></a> with the given id added to this Cache.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>id</code> - the id of the <a href="../../../../org/apache/geode/cache/wan/GatewaySender.html" title="interface in org.apache.geode.cache.wan"><code>GatewaySender</code></a></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>GatewaySender with id</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>GemFire 7.0</dd>
</dl>
</li>
</ul>
<a name="getGatewayReceivers--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGatewayReceivers</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../org/apache/geode/cache/wan/GatewayReceiver.html" title="interface in org.apache.geode.cache.wan">GatewayReceiver</a>&gt;&nbsp;getGatewayReceivers()</pre>
<div class="block">Returns all <a href="../../../../org/apache/geode/cache/wan/GatewayReceiver.html" title="interface in org.apache.geode.cache.wan"><code>GatewayReceiver</code></a>s for this Cache</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Set of GatewaySenders</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>GemFire 7.0</dd>
</dl>
</li>
</ul>
<a name="getAsyncEventQueues--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAsyncEventQueues</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../org/apache/geode/cache/asyncqueue/AsyncEventQueue.html" title="interface in org.apache.geode.cache.asyncqueue">AsyncEventQueue</a>&gt;&nbsp;getAsyncEventQueues()</pre>
<div class="block">Returns all <a href="../../../../org/apache/geode/cache/asyncqueue/AsyncEventQueue.html" title="interface in org.apache.geode.cache.asyncqueue"><code>AsyncEventQueue</code></a>s for this Cache</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Set of AsyncEventQueue</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>GemFire 7.0</dd>
</dl>
</li>
</ul>
<a name="getAsyncEventQueue-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAsyncEventQueue</h4>
<pre><a href="../../../../org/apache/geode/cache/asyncqueue/AsyncEventQueue.html" title="interface in org.apache.geode.cache.asyncqueue">AsyncEventQueue</a>&nbsp;getAsyncEventQueue(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;id)</pre>
<div class="block">Returns the <a href="../../../../org/apache/geode/cache/asyncqueue/AsyncEventQueue.html" title="interface in org.apache.geode.cache.asyncqueue"><code>AsyncEventQueue</code></a> with the given id added to this Cache.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>id</code> - the id of the <a href="../../../../org/apache/geode/cache/asyncqueue/AsyncEventQueue.html" title="interface in org.apache.geode.cache.asyncqueue"><code>AsyncEventQueue</code></a></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>AsyncEventQueue with id</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>GemFire 7.0</dd>
</dl>
</li>
</ul>
<a name="getMembers--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMembers</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../org/apache/geode/distributed/DistributedMember.html" title="interface in org.apache.geode.distributed">DistributedMember</a>&gt;&nbsp;getMembers()</pre>
<div class="block">Returns a set of the other non-administrative members in the distributed system.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a set of the other non-administrative members in the distributed system</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>GemFire 6.6</dd>
</dl>
</li>
</ul>
<a name="getAdminMembers--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAdminMembers</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../org/apache/geode/distributed/DistributedMember.html" title="interface in org.apache.geode.distributed">DistributedMember</a>&gt;&nbsp;getAdminMembers()</pre>
<div class="block">Returns a set of the administrative members in the distributed system.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a set of the administrative members in the distributed system</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>GemFire 6.6</dd>
</dl>
</li>
</ul>
<a name="getMembers-org.apache.geode.cache.Region-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMembers</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../org/apache/geode/distributed/DistributedMember.html" title="interface in org.apache.geode.distributed">DistributedMember</a>&gt;&nbsp;getMembers(<a href="../../../../org/apache/geode/cache/Region.html" title="interface in org.apache.geode.cache">Region</a>&nbsp;region)</pre>
<div class="block">Returns a set of the members in the distributed system that have the given region. For regions
with local scope an empty set is returned.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>region</code> - a Region in the cache</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a set of the members in the distributed system that have the given region</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>GemFire 6.6</dd>
</dl>
</li>
</ul>
<a name="getSnapshotService--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSnapshotService</h4>
<pre><a href="../../../../org/apache/geode/cache/snapshot/CacheSnapshotService.html" title="interface in org.apache.geode.cache.snapshot">CacheSnapshotService</a>&nbsp;getSnapshotService()</pre>
<div class="block">Obtains the snapshot service to allow the cache data to be imported or exported.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the snapshot service</dd>
</dl>
</li>
</ul>
<a name="isReconnecting--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isReconnecting</h4>
<pre>boolean&nbsp;isReconnecting()</pre>
<div class="block">Test to see whether the Cache is in the process of reconnecting and recreating a new cache
after it has been removed from the system by other members or has shut down due to missing
Roles and is reconnecting.
<p>
This will also return true if the Cache has finished reconnecting. When reconnect has completed
you can use <a href="../../../../org/apache/geode/cache/Cache.html#getReconnectedCache--"><code>getReconnectedCache()</code></a> to retrieve the new cache instance.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if the Cache is attempting to reconnect or has finished reconnecting</dd>
</dl>
</li>
</ul>
<a name="waitUntilReconnected-long-java.util.concurrent.TimeUnit-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>waitUntilReconnected</h4>
<pre>boolean&nbsp;waitUntilReconnected(long&nbsp;time,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a>&nbsp;units)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre>
<div class="block">Wait for the Cache to finish reconnecting to the distributed system and recreate a new Cache.
This may throw a CacheClosedException if reconnect attempts fail due to an exception. The
exception will detail what went wrong.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>time</code> - amount of time to wait, or -1 to wait forever</dd>
<dd><code>units</code> - time unit</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if the cache was reconnected</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></code> - if the thread is interrupted while waiting</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../org/apache/geode/cache/Cache.html#getReconnectedCache--"><code>getReconnectedCache()</code></a></dd>
</dl>
</li>
</ul>
<a name="stopReconnecting--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>stopReconnecting</h4>
<pre>void&nbsp;stopReconnecting()</pre>
<div class="block">Force the Cache to stop reconnecting. If the Cache is currently connected this will disconnect
and close it.</div>
</li>
</ul>
<a name="getReconnectedCache--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getReconnectedCache</h4>
<pre><a href="../../../../org/apache/geode/cache/Cache.html" title="interface in org.apache.geode.cache">Cache</a>&nbsp;getReconnectedCache()</pre>
<div class="block">Returns the new Cache if there was an auto-reconnect and the cache was recreated.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the new Cache if there was an auto-reconnect and the cache was recreated</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/geode/cache/AttributesMutator.html" title="interface in org.apache.geode.cache"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/apache/geode/cache/CacheCallback.html" title="interface in org.apache.geode.cache"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/geode/cache/Cache.html" target="_top">Frames</a></li>
<li><a href="Cache.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>