You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by je...@apache.org on 2016/03/21 21:39:34 UTC
[03/54] [abbrv] incubator-geode git commit: GEODE-573: Fix broken
image links in javadocs
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/properties.html
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/properties.html b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/properties.html
new file mode 100755
index 0000000..1cd1b72
--- /dev/null
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/properties.html
@@ -0,0 +1,3937 @@
+<!--
+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.
+-->
+<html>
+<head>
+<title>GemFire System Properties</title>
+</head>
+<body>
+<h1>Introduction</h1>
+Please edit this file by hand in order to facilitate merges!
+<p>
+Please keep entries in this file in alphabetical order in order to
+facilitate merging!
+<h1>Java Methods Swept</h1>
+These are the methods that I have found that reference the system properties
+table. If you can think of others I have missed, add them (alphabetically)
+to this list, perform the sweep using Eclipse and add your results.
+<p>
+<ul>
+<li><code>Boolean#getBoolean(String)</code></li>
+<li><code>Integer#getInteger(String)</code></li>
+<li><code>Integer#getInteger(String, Integer)</code></li>
+<li><code>Integer#getInteger(String, int)</code></li>
+<li><code>Long#getLong(String)</code></li>
+<li><code>Long#getLong(String, Long)</code></li>
+<li><code>Long#getLong(String, long)</code></li>
+<li><code>System#getProperties</code></li>
+<li><code>System#getProperty(String)</code></li>
+<li><code>System#getProperty(String, String)</code></li>
+</ul>
+
+<h1>Miscellaneous</h1>
+
+DistributionConfigImpl constructor prepends <code>gemfire.</code> to each
+valid attribute name, then looks for a System property with that value. If
+such a property name exists, it overrides any read from a property file or
+any properties passed into the caller.
+<p>
+<code>com.gemstone.gemfire.internal.cache.Oplog</code> looks for properties
+of the form:
+<ul>
+
+<li>fullRegionName + <code>_UNIT_BUFF_SIZE</code></li> -- <em>Integer</em>;
+"Asif: The minimum unit size of the Pool created. The ByteBuffer pools
+present at different indexes will be multiple of this size. Default unit
+buffer size is 1024"
+
+<li>fullRegionName + <code>_MAX_POOL_SIZE</code></li> -- <em>Integer</em>;
+"The initial pool size . Default pool size is zero"
+
+<li>fullRegionName + <code>_WAIT_TIME</code></li> -- <em>Integer</em>;
+"Asif: MAX time in milliseconds for which a thread will wait for a buffer to
+get freed up. If not available in that duration a buffer will be created on
+the fly. The timeout has no meaning if the max pool size is -1( no upper
+bound)"
+</ul>
+<p>
+
+<h1>Properties, in Alphabetical Order</h1>
+
+
+<dl>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>AdminDistributedSystemImpl.TIMEOUT_MS</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 60000)
+<p>
+See <code>com.gemstone.gemfire.admin.internal.AdminDistributedSystemImpl#TIMEOUT_MS</code>.
+<p>
+TBA
+</dd>
+
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>AvailablePort.fastRandom</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.AvailablePort</code>.
+<p>
+If true, an instance of <code>java.util.Random</code> is used instead of
+<code>java.security.SecureRandom</code> to randomly select a port.
+<p>
+This property is available in case there is a performance issue involved
+with random port selection.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>AvailablePort.timeout</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 2000)
+<p>
+See <code>com.gemstone.gemfire.internal.AvailablePort#isPortAvailable</code>.
+<p>
+When establishing a JGroups locator, this sets the <code>SO_TIMEOUT</code>
+characteristic on the UDP port that we attempt to test.
+<p>
+Units are in milliseconds.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>Bridge.VERBOSE</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+See <code>com.gemstone.gemfire.internal.cache.BridgeServerImpl.#VERBOSE</code>.
+<p>
+Enable verbose logging in the BridgeServer
+<p>
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>BridgeServer.HANDSHAKE_POOL_SIZE</strong></dt>
+<dd>
+<em>Public:</em> yes
+<p>
+<em>Integer</em> (default is 4)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.tier.sockets.AcceptorImpl#HANDSHAKE_POOL_SIZE</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>BridgeServer.MAXIMUM_CHUNK_SIZE</strong></dt>
+<dd>
+<em>Public:</em> yes
+<p>
+<em>Integer</em> (default is 100)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.tier.sockets.ServerConnection#maximumChunkSize</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>BridgeServer.MAX_INCOMING_DATA</strong></dt>
+<dd>
+<em>Public:</em> yes?
+<p>
+<em>Integer</em> (default is -1)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.tier.sockets.ServerConnection#MAX_INCOMING_DATA</code>.
+<p>
+<pre>
+ Maximum number of concurrent incoming client message bytes that a bridge server will allow.
+ Once a server is working on this number additional incoming client messages
+ will wait until one of them completes or fails.
+ The bytes are computed based in the size sent in the incoming msg header.
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>BridgeServer.MAX_INCOMING_MSGS</strong></dt>
+<dd>
+<em>Public:</em> yes?
+<p>
+<em>Integer</em> (default is -1)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.tier.sockets.ServerConnection#MAX_INCOMING_MSGS</code>.
+<p>
+<pre>
+ Maximum number of concurrent incoming client messages that a bridge server will allow.
+ Once a server is working on this number additional incoming client messages
+ will wait until one of them completes or fails.
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>BridgeServer.SELECTOR</strong></dt>
+<dd>
+<em>Public:</em> jpmc-cbb
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.tier.sockets.AcceptorImpl#DEPRECATED_SELECTOR</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>BridgeServer.SELECTOR_POOL_SIZE</strong></dt>
+<dd>
+<em>Public:</em> jpmc-cbb
+<p>
+<em>Integer</em> (default is 16)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.tier.sockets.AcceptorImpl#DEPRECATED_SELECTOR_POOL_SIZE</code>.
+<p>
+<pre>
+ This system property is only used if max-threads == 0.
+ This is for 5.0.2 backwards compatibility.
+ @deprecated since 5.1 use cache-server max-threads instead
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>BridgeServer.SOCKET_BUFFER_SIZE</strong></dt>
+<dd>
+<em>Public:</em> yes
+<p>
+<em>Integer</em> (default is 32768)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.tier.sockets.CacheClientNotifier#socketBufferSize</code>.
+<p>
+See <code>com.gemstone.gemfire.internal.cache.tier.sockets.CacheClientUpdater#CacheClietnUpdater(String, EndpointImpl, List, LogWriter, boolean, DistributedSystem)</code>.
+<p>
+<pre>
+ The size of the server-to-client communication socket buffers. This can be
+ modified using the BridgeServer.SOCKET_BUFFER_SIZE system property.
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>BridgeServer.acceptTimeout</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 2900)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.tier.sockets.AcceptorImpl#acceptTimeout</code>.
+<p>
+Units are in milliseconds.
+<p>
+<pre>
+ Test value for accept timeout
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>BridgeServer.backlog</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 1000)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.tier.sockets.AcceptorImpl</code>
+constructor.
+<p>
+This is the TCP accept backlog for the acceptor thread's listening socket.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>BridgeServer.handShakeTimeout</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 59000)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.tier.sockets.AcceptorImpl#handShakeTimeout</code>.
+<p>
+<pre>
+ Test value for handshake timeout
+</pre>
+<p>
+Units are in milliseconds.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>CacheServerLauncher.PRINT_LAUNCH_COMMAND</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.CacheServerLauncher#PRINT_LAUNCH_COMMAND</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DataSerializer.DEBUG</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.DataSerializer#DEBUG</code>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DataSerializer.DUMP_SERIALIZED</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.DataSerializer#DUMP_SERIALIZED</code>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DistributedLockService.VERBOSE</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.locks.DLockLogWriter#VERBOSE</code>.
+<p>
+Enables logging for this class.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DistributionManager.DEBUG_JAVAGROUPS</strong></dt>
+<dd>
+<em>Public:</em> yes (general debugging)
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.membership.jgroup.JGroupMembershipManager</code>.
+<p>
+See <code>com.gemstone.org.jgroups.stack.Protocol#trace/<code>.
+<p>
+Enables JGroups-package debug logging.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DistributionManager.DISCONNECT_WAIT</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Long</em> (default is 10 * 1000)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.InternalDistributedSystem#MAX_DISCONNECT_WAIT</code>.
+<p>
+<pre>
+ This is how much time, in milliseconds to allow a disconnect listener
+ to run before we interrupt it.
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DistributionManager.INCOMING_QUEUE_LIMIT</strong></dt>
+<dd>
+<em>Public:</em> jpmc-cbb
+<p>
+<em>Integer</em> (default is 80000)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#INCOMING_QUEUE_LIMIT</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DistributionManager.INCOMING_QUEUE_THROTTLE</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is INCOMING_QUEUE_LIMIT * .75)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#INCOMING_QUEUE_THROTTLE</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DistributionManager.JAVAGROUPS_CONFIG</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>String</em>
+<p>
+If multicast is enabled, the default is com/gemstone/gemfire/distributed/internal/javagroups-mcast.txt.
+<p>
+If multicast is not enabled, the default is com/gemstone/gemfire/distributed/internal/javagroups-config.txt.
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.membership.jgroup.JGroupMembershipManager#createChannel</code>.
+<p>
+<pre>
+ The system property that specifies the name of a file from which to read
+ Jgroups configuration information
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DistributionManager.MAX_FE_THREADS</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer:</em> (default is 16)
+<p>
+Maximum function execution threads.
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#MAX_FE_THREADS</code>.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DistributionManager.MAX_PR_THREADS</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 1)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#MAX_PR_THREADS</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DistributionManager.MAX_SERIAL_QUEUE_THREAD</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 20)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#MAX_SERIAL_QUEUE_THREAD</code>.
+<p>
+<pre>
+ Max number of serial Queue executors, in case of multi-serial-queue executor
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DistributionManager.MAX_THREADS</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 100)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#MAX_THREADS</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DistributionManager.MAX_WAITING_THREADS</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is Integer.MAX_VALUE)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#MAX_WAITING_THREADS</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DistributionManager.OptimizedUpdateByteLimit</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 2000)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.SearchLoadAndWriteProcessor#SMALL_BLOB_SIZE</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DistributionManager.PUSHER_QUEUE_SIZE</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 4096)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#PUSHER_QUEUE_SIZE</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DistributionManager.PUSHER_THREADS</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 50)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#PUSHER_THREADS</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DistributionManager.SERIAL_QUEUE_BYTE_LIMIT</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 40 * 1024 * 1024)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#SERIAL_QUEUE_BYTE_LIMIT</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DistributionManager.SERIAL_QUEUE_SIZE_LIMIT</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 20000)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#SERIAL_QUEUE_SIZE_LIMIT</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DistributionManager.SERIAL_QUEUE_SIZE_THROTTLE</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is SERIAL_QUEUE_SIZE_LIMIT * THROTTLE_PERCENT)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#SERIAL_QUEUE_THROTTLE</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DistributionManager.SERIAL_QUEUE_THROTTLE_PERCENT</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 75)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#THROTTLE_PERCENT</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DistributionManager.STARTUP_TIMEOUT</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 15000)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#STARTUP_TIMEOUT</code>.
+<p>
+Units are in milliseconds. This is how long a Startup message waits before
+it declares the peer to be nonresponsive.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DistributionManager.TIMEOUT</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Long</em> (default is -1)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#TIMEOUT</code>.
+<p>
+<pre>
+ The number of milliseconds to wait for distribution-related
+ things to happen */
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DistributionManager.TOTAL_SERIAL_QUEUE_BYTE_LIMIT</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 80 * 1024 * 1024)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#TOTAL_SERIAL_QUEUE_BYTE_LIMIT</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DistributionManager.TOTAL_SERIAL_QUEUE_THROTTLE</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is SERIAL_QUEUE_BYTE_LIMIT * THROTTLE_PERCENT)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#TOTAL_SERIAL_QUEUE_THROTTLE</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DistributionManager.VERBOSE</strong></dt>
+<dd>
+<em>Public:</em> yes (general debugging)
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#VERBOSE</code>.
+<p>
+Enables certain additional (fine-level?) logging.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DistributionManager.VERBOSE_VIEWS</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.membership.jgroup.JGroupMembershipManager#VERBOSE_VIEWS</code>.
+<p>
+Enables additional info-level logging
+(see <code>#addShunnedMember</code> and <code>#addSurpriseMember</code>).
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DistributionManager.enqueueOrderedMessages</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#INLINE_PROCESS</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DistributionManager.requireAllStartupResponses</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#sendStartupMessage</code>.
+<p>
+Fail distributed system join unless a startup response is received from
+<em>all</em> peers.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DistributionManager.singleSerialExecutor</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#MULTI_SERIAL_EXECUTORS</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DistributionManager.syncEvents</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#SYNC_EVENTS</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DynamicRegionFactory.disablePersistence</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.cache.DynamicRegionFactory#DISABLE_PERSIST_BACKUP</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DynamicRegionFactory.disableRegisterInterest</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.cache.DynamicRegionFactory#DISABLE_REGISTER_INTEREST</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>DynamicRegionFactory.msDelay</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Long</em> (default is 250)
+<p>
+See <code>com.gemstone.gemfire.cache.DynamicRegionFactory#regionCreateSleepMillis</code>.
+<p>
+<pre>
+ This controls the delay introduced to try and avoid any race conditions
+ between propagation of newly created Dynamic Regions
+ and the Entries put into them.
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>Gateway.EVENT_TIMEOUT</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 5 * 60 * 1000)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.GatewayImpl.EventWrapper#EVENT_TIMEOUT</code>.
+<p>
+Units are in milliseconds.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>Gateway.MAXIMUM_SHUTDOWN_PEEKS</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 20)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.GatewayImpl.#MAXIMUM_SHUTDOWN_PEEKS</code>.
+<p>
+<pre>
+ The number of times to peek on shutdown before giving up and shutting down.
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>Gateway.QUEUE_SIZE_THRESHOLD</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 5000)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.GatewayImpl.#QUEUE_SIZE_THRESHOLD</code>.
+<p>
+<pre>
+ The queue size threshold used to warn the user. If the queue reaches this
+ size, log a warning.
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>Gateway.TOKEN_TIMEOUT</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 15000)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.GatewayImpl.#TOKEN_TIMEOUT</code>.
+<p>
+<pre>
+ Timeout tokens in the unprocessedEvents map after this many milliseconds.
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>GetInitialImage.chunkSize</strong></dt>
+<dd>
+<em>Public:</em> ml-rio
+<p>
+<em>Integer</em> (default is 500 * 1024)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.InitialImageOperation#CHUNK_SIZE_IN_BYTES</code>.
+<p>
+<pre>
+ maximum number of bytes to put in a single message
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>GrantorRequestProcessor.ELDER_CHANGE_SLEEP</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Long</em> (default is 100)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.locks.GrantorRequestProcessor#ELDER_CHANGE_SLEEP</code>.
+<p>
+<pre>
+ The number of milliseconds to sleep for elder change if current elder
+ is departing (and already sent shutdown msg) but is still in the View.
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>JGroups.SHUN_SUNSET</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 90)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.membership.jgroup.JGroupMembershipManager#isShunned</code>.
+<p>
+This is the length of time during which incoming messages from a departed peer
+are regarded as out-of-order messages and are hence ignored (shunned).
+<p>
+Units are in seconds.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>Locator.forceAdminDMType</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.InternalLocator#FORCE_ADMIN_DM_TYPE</code>.
+<p>
+No longer exists as of 7.0.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>Locator.forceLocatorDMType</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+Used internally by the locator. It sets it to true to tell other code
+that the member type should be LOCATOR.
+As of 7.0.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>Locator.inhibitDMBanner</strong></dt>
+<dd>
+<em>Public:</em> ml-rio
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.InternalLocator#INHIBIT_DM_BANNER</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>MAX_WAIT_FOR_SPACE</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 20)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.ComplexDiskRegion#MAX_WAIT_FOR_SPACE</code>.
+<p>
+Units are in seconds.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>StatArchiveReader.dump</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.StatArchiveReader(File[], ValueFilter[], boolean)</code>.
+<p>
+See <code>com.gemstone.gemfire.internal.StatArchiveReader#dump(PrintWriter)</code>.
+<p>
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>StatArchiveReader.dumpall</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.StatArchiveReader(File[], ValueFilter[], boolean)</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>StateFlushOperation.DEBUG</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+<em>Boolean</em>
+<p>
+See <code>com.gemstone.gemfire.internal.cache.StateFlushOperation#DEBUG</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>ack-threshold-exception</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.ReplyProcessor21#THROW_EXCEPTION_ON_TIMEOUT</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>bind.address</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>String</em> (See <code>InetAddress.getByName</code>)
+<p>
+See <code>com.gemstone.org.jgroups.protocols.FD_SOCK#setProperties(Properties)</code>.
+<p>
+See <code>com.gemstone.org.jgroups.protocols.MPING#setProperties(Properties)</code>.
+<p>
+See <code>com.gemstone.org.jgroups.protocols.TP#setProperties(Properties)</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>java.util.concurrent.NanoTimerProvider</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>String</em>
+<p>
+Default is <code>java.util.concurrent.NanoTimerProvider</code>.
+<p>
+See java.util.concurrent.Utils#providerProp</code>.
+<p>
+This is the name of a class that implements the
+<code>java.util.concurrent.helpers.NanoTimer</code>
+interface.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>com.gemstone.gemfire.internal.OSProcess.trace</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>String</em>
+<p>
+See <code>com.gemstone.gemfire.internal.OSProcess#bgexec(String[], File, File, boolean)</code>.
+<p>
+If this property exists and has non-zero length, additional information about
+the executed command is printed to <code>System.out</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>com.gemstone.gemfire.internal.cache.PartitionedRegion-logging</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.PartitionedRegion#initPrInternals</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>com.gemstone.gemfire.internal.cache.PartitionedRegionDataStore-logging (constructor)</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.PartitionedRegionDataStore.PartitionedRegionDataStore(PartitionedRegion)</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>disable-intelligent-msg</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.DistributionAdvisor#disabled</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>enable_canonicalization</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.org.jgroups.Message#DISABLE_CANONICALIZATION</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>force.properties</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>String</em>
+<p>
+See <code>com.gemstone.org.jgroups.conf.ConfiguratorFactory class init</code>.
+<p>
+A JGroups configuration string?
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>GemFire.ALWAYS_REPLICATE_UPDATES</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+If true then non-replicate regions will turn a remote update they receive
+on an entry they do not have into a local create.
+By default these updates would have been ignored.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.ALLOW_PERSISTENT_TRANSACTIONS</strong></dt>
+<dd>
+<em>Public:</em> true
+<p>
+<em>Boolean</em> (default is false)
+<p>
+If true then transactions on persistent regions are allowed.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.artificialGatewayDelay</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> -1
+<p>
+See <code>com.gemstone.gemfire.internal.cache.GatewayEventRemoteDispatcher#ARTIFICIAL_DELAY</code>
+<p>
+Introduce artificial delay (in ms) before batch sending to simulate a real WAN link
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.ASCII_STRINGS</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.tcp.MsgStreamer#ASCII_STRINGS</code>.
+<p>
+See <code>com.gemstone.gemfire.internal.HeapDataOutputStream#ASCII_STRINGS</code>.
+<p>
+Causes GemFire's implementation of writeUTF to only work for Strings that use the ASCII
+character set. So Strings that use the international characters will be serialized incorrectly.
+If you know your Strings only use ASCII setting this to true can improve your performance if
+you are using writeUTF frequently. Most Strings are serialized using DataSerializer.writeString
+which does not use writeUTF.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.AutoSerializer.SAFE</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+If set to true forces the ReflectionBasedAutoSerializer to not use the
+sun.misc.Unsafe code. Using Unsafe optimizes performance but reduces
+portablity.
+By default ReflectionBasedAutoSerializer will attempt to use Unsafe but
+silently not use it if it is not available.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.AutoSerializer.UNSAFE</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+If set to true then the ReflectionBasedAutoSerializer will throw
+an exception if it is not able to use the sun.misc.Unsafe code.
+Using Unsafe optimizes performance but reduces portablity.
+By default ReflectionBasedAutoSerializer will attempt to use Unsafe but
+silently not use it if it is not available.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.BUCKET_RECOVERY_DELAY</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Long</em> (default is 2)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.PRHAFailureAndRecoveryPRovider#BUCKET_RECOVERY_DELAY</code>.
+<p>
+Mean amount of time, in seconds, to delay before starting to
+recover a bucket.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.BUCKET_RECOVERY_JITTER</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Long</em> (default is 200)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.PRHAFailureAndRecoveryPRovider#BUCKET_RECOVERY_JITTER</code>.
+<p>
+<pre>
+ Maximum additional amount of time, in milliseconds, to skew bucket creation,
+ to stagger recovery and creation in a starting system.
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.BucketAdvisor.getPrimaryTimeout</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Long</em> (default is 1000 * 60)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.BucketAdvisor#GET_PRIMARY_TIMEOUT</code>.
+<p>
+<pre>
+ Specifies the timeout to wait for a primary when calling {@link
+ #getPrimary()}
+</pre>
+<p>
+Units are in milliseconds.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.Cache.ASYNC_EVENT_LISTENERS</strong></dt>
+<dd>
+<em>Public:</em> yes
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.GemFireCache#ASYNC_EVENT_LISTENERS</code>.
+<p>
+If true then cache event listeners will be invoked by a background thread.
+By default they are invoked by the same thread that is doing the cache operation.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.Cache.EVENT_QUEUE_LIMIT</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 4096)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.GemFireCache#EVENT_QUEUE_LIMIT</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.Cache.defaultLockLease</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 120)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.GemFireCache#DEFAULT_LOCK_LEASE</code>.
+<p>
+<pre>
+ The default duration (in seconds) of a lease on a distributed lock
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.Cache.defaultLockTimeout</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 60)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.GemFireCache#DEFAULT_LOCK_TIMEOUT</code>.
+<p>
+<pre>
+ The default number of seconds to wait for a distributed lock
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.Cache.defaultSearchTimeout</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 300)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.GemFireCache#DEFAULT_SEARCH_TIMEOUT</code>.
+<p>
+<pre>
+ The default amount of time to wait for a <code>netSearch</code> to
+ complete
+</pre>
+<p>
+Units are in seconds.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.Cache.startSerialNumber</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is Integer.MAX_VALUE - 10)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.GemFireCache#START_SERIAL_NUMBER</code>.
+<p>
+<pre>
+ Specifies the starting serial number for the {@link #serialNumberSequencer
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.CacheServerLauncher.assignBucketsToPartitions</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.CacheServerLauncher.ASSIGN_BUCKETS</code>.
+<p>
+If a cache server is started using that CacheServerLauncher and this property is set to true, the cache
+server will create all of the buckets when it is started.
+<p>
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.CacheDistributionAdvisor.rolloverThreshold</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 1000)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.CacheDistributionAdvisor#ROLLOVER_THRESHOLD</code>.
+<p>
+<pre>
+ Used to compare profile versioning numbers against
+ {@link Integer#MAX_VALUE} and {@link Integer#MIN_VALUE} to determine
+ if a rollover has occurred.
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.Capacity</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 230000)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.ha.HARegionQueueAttributes#BLOCKING_QUEUE_CAPACITY</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.DEBUG_EXPIRATION</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.ExpirationScheduler#DEBUG</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.DEFAULT_MAX_OPLOG_SIZE</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Long</em> (default is 1024 * 1024 * 1024)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.DiskWriteAttributesImpl#DEFAULT_MAX_OPLOG_SIZE</code>.
+<p>
+<pre>
+ default max in bytes
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.DLockService.automateFreeResources</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See com.gemstone.gemfire.distributed.internal.locks.DLockService.DLockService(String, DistributedSystem, boolean, boolean, boolean).
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.DLockService.LockGrantorId.rolloverMargin</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 10000)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.locks.LockGrantorId#ROLLOVER_MARGIN</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.DLockService.debug.disallowLockRequestLoop</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.locks.DLockService#DEBUG_LOCK_REQUEST_LOOP</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.DLockService.debug.disallowLockRequestLoopCount</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 20)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.locks.DLockService#DEBUG_LOCK_REQUEST_LOOP_COUNT</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.DLockService.debug.disallowNotHolder</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.locks.DLockService#DEBUG_DISALLOW_NOT_HOLDER</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.DLockService.debug.enforceSafeExit</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.locks.DLockService#DEBUG_ENFORCE_SAFE_EXIT</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.DLockService.debug.nonGrantorDestroyLoop</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.locks.DLockService#DEBUG_NONGRANTOR_DESTROY_LOOP</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.DLockService.debug.nonGrantorDestroyLoopCount</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 20)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.locks.DLockService#DEBUG_NONGRANTOR_DESTROY_LOOP_COUNT</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.DLockService.notGrantorSleep</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Long</em> (default is 2000)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.locks.DLockService#NOT_GRANTOR_SLEEP</code>.
+<p>
+Units are in milliseconds.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.DistributedLockService.startSerialNumber</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is Integer.MAX_VALUE - 10)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.locks.DLockService#START_SERIAL_NUMBER</code>.
+<p>
+<pre>
+ Specifies the starting serial number for the {@link #serialNumberSequencer}
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.DO_EXPENSIVE_VALIDATIONS</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.LocalRegion#DO_EXPENSIVE_VALIDATIONS</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.DistributionAdvisor.startVersionNumber</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is Integer.MAX_VALUE - 10)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.DistributionAdvisor#START_VERSION_NUMBER</code>.
+<p>
+<pre>
+ Specifies the starting version number for the {@link
+ #profileVersionSequencer}.
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.EXPIRY_THREADS</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 0)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.ExpiryTask class init</code>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.EXPIRY_UNITS_MS</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.LocalRegion#EXPIRY_UNITS_MS</code>.
+<p>
+<pre>
+ Used by unit tests to set expiry to milliseconds instead of the default
+ seconds. Used in ExpiryTask.
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.FD_TIMEOUT</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Long</em> (default is 0)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.membership.jgroup.JGroupMembershipManager#createChannel</code>.
+<p>
+If <code>gemfire.useFD</code> is true or this property's value is non-zero,
+the <code>FD</code> protocol is inserted on the JGroups stack.
+<p>
+Furthermore, the <code>MEMBER_TIMEOUT</code> string is substituted with this
+value in the JGroups default config, which in turn sets the
+<code>timeout</code> property in the <code>VERIFY_SUSPECT</code> protocol,
+which otherwise defaults to 2000 milliseconds.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.IDLE_THREAD_TIMEOUT</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 15000)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.PooledExecutorWithDMStats#PooledExecutorWithDMStats(BlockingQueue, int, PoolStatHelper, ThreadFactory)</code>.
+<p>
+Units are in milliseconds.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.isDedicatedServer</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.CacheServerLauncher.#isDedicatedCacheServer</code>
+<p>
+Tell admin API whether the member is a dedicated cache server
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.memoryEventTolerance</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default for Sun/Oracle is 1 and for others 5)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.control.InternalResourceManager.#MEMORY_EVENT_TOLERANCE</code>
+<p>
+Number of memory events that ResourceManager will tolerate before throwing a LME. Useful with JVM 1.7
+</dd>
+
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.MAX_PENDING_CANCELS</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 10000)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.ExpirationScheduler#MAX_PENDING_CANCELS</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.MIN_BUCKET_SIZE</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 1)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.partitioned.SizedBasedLoadProbe.#MIN_BUCKET_SIZE</code>
+<p>
+Allows setting the minimum bucket size to be used during rebalance
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.DISABLE_MOVE_PRIMARIES_ON_STARTUP</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+If true then pr primary buckets will not be balanced when a new member is started.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.MessageTimeToLive</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 180)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.ha.HARegionQueue#REGION_ENTRY_EXPIRY_TIME</code>.
+<p>
+<pre>
+ Constant used to set region entry expiry time using system property.
+</pre>
+<p>
+Units are in seconds.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.ON_DISCONNECT_CLEAR_PDXTYPEIDS</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.cache.client.internal.PoolImpl</code>
+<p>
+Clear pdxType ids when client disconnects from servers
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.PRDebug</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.admin.GemFireMonitorService#processGetValCommand</code>.
+<p>
+See <code>com.gemstone.gemfire.admin.remote.RemoteCacheInfo.RemoteCacheInfo(GemFireCache)</code>.
+<p>
+See <code>com.gemstone.gemfire.admin.remote.RootRegionResponse#create(DistributionManager, InternalDistributedMember)</code>.
+<p>
+See <code>com.gemstone.gemfire.internal.cache.PartitionedRegionDataStore#createBucketRegion(int)</code>.
+<p>
+See <code>com.gemstone.gemfire.internal.cache.PartitionedRegionHelper#getPRConfigRegion(Region, Cache)</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.PREFER_DESERIALIZED</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.CachedDeserializableFactory#PREFER_DESERIALIZED</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.PREFER_SERIALIZED</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<P>
+See <code>com.gemstone.gemfire.internal.cache.CachedDeserializableFactory.#PREFER_DESERIALIZED</code>
+<p>
+Enable storing the values in serialized form
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.PRSanityCheckDisabled</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.partitioned.PRSanityCheckMessage#schedule</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.PRSanityCheckInterval</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 5000)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.partitioned.PRSanityCheckMessage#schedule</code>.
+<p>
+Units are in milliseconds.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.PartitionedRegionRandomSeed</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Long</em> (defaults to NanoTimer.getTime())
+<p>
+See <code>com.gemstone.gemfire.internal.cache.PartitionedRegion#rand</code>.
+<p>
+Seed for the random number generator in this class.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.Query.COMPILED_QUERY_CLEAR_TIME</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (defaults to 10 * 60 * 1000)
+<p>
+See <code>com.gemstone.gemfire.cache.query.internal.DefaultQuery.#COMPILED_QUERY_CLEAR_TIME</code>
+<p>
+Frequency of clean up compiled queries
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.Query.VERBOSE</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<p>
+See <code>com.gemstone.gemfire.cache.query.internal.DefaultQuery.#QUERY_VERBOSE</code><em>Boolean</em> (defaults to false)
+<p>
+Enable verbose logging in the query execution
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.QueryService.QueryHeterogeneousObjects</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (defaults to true)
+<p>
+See <code>com.gemstone.gemfire.cache.query.internal.DefaultQueryService.#QUERY_HETEROGENEOUS_OBJECTS</code>
+<p>
+Allow query on region with heterogeneous objects
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.randomizeOnMember</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (defaults to false)
+<p>
+See <code>com.gemstone.gemfire.cache.execute.internal.FunctionServiceManager.#RANDOM_onMember</code>
+<p>
+When set, onMember execution will be executed on a random member.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.RegionAdvisor.volunteeringThreadCount</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 1)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.partitioned.RegionAdvisor#VOLUNTERING_THREAD_COUNT</code>.
+<p>
+<pre>
+ Number of threads allowed to concurrently volunteer for bucket primary.
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.VIEW_BUNDLING_WAIT_TIME</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 150)
+<p>
+See <code>com.gemstone.org.jgroups.protocols.pbcast.GMS#BUNDLE_WAITTIME</code>.
+<p>
+<pre>
+ GemStoneAddition - amount of time to wait for additional join/leave
+ requests before processing. Set gemfire.VIEW_BUNDLING_WAIT_TIME to
+ the number of milliseconds. Defaults to 150ms.
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.VM_OWNERSHIP_WAIT_TIME</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Long</em> (default is Long.MAX_VALUE)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.PartitionedRegion#VM_OWNERSHIP_WAIT_TIME</code>
+<p>
+<pre>
+ Time to wait for for acquiring distributed lock ownership
+</pre>
+<p>
+Time is specified in milliseconds.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.asynchronous-gateway-distribution-enabled</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.GatewayHubImpl#USE_ASYNCHRONOUS_DISTRIBUTION</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.bridge.disableShufflingOfEndpoints</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.tier.sockets.ConnectionProxyImpl#disableShufflingOfEndpoints</code>.
+<p>
+<pre>
+ A debug flag, which can be toggled by tests to disable/enable shuffling of
+ the endpoints list
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.bridge.suppressIOExceptionLogging</strong></dt>
+<dd>
+<em>Public:</em> jpmc-jets
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>ConnectionProxyImpl</code>,
+<code>ServerConnection</code>, and
+<code>ServerMonitor</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.BridgeServer.FORCE_LOAD_UPDATE_FREQUENCY</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> 10
+<p>
+See <code>com.gemstone.gemfire.internal.cache.BridgeServerImpl.#FORCE_LOAD_UPDATE_FREQUENCY</code>
+<p>
+How often to force a BridgeServer load message to be sent
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.BucketRegion.alwaysFireLocalListeners</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> default is false
+<p>
+See <code>com.gemstone.gemfire.internal.cache.BucketRegion.#FORCE_LOCAL_LISTENERS_INVOCATION</code>
+<p>
+Enable invocation of listeners in both primary and secondary buckets
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.Cache.MAX_QUERY_EXECUTION_TIME</strong></dt>
+<dd>
+<em>Public:</em> true
+<p>
+<em>Integer</em> default is -1
+<p>
+See <code>com.gemstone.gemfire.internal.cache.GemFireCacheImpl.#MAX_QUERY_EXECUTION_TIME</code>
+<p>
+Limit the max query execution time (ms)
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.CLIENT_FUNCTION_TIMEOUT</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> default is 0
+<p>
+See <code>com.gemstone.gemfire.cache.client.internal.ConnectioImpl.#CLIENT_FUNCTION_TIMEOUT</code>
+<p>
+Timeout to set for client function execution
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.clientMonitorLogFile</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>String</em> (default is unset, to use System.out)
+<p>
+See <code>com.gemstone.gemfire.admin.GemFireClientAdminTool#logFileName</code>.
+<p>
+This is a file name.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.clientSocketFactory</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>String</em>
+<p>
+See <code>com.gemstone.gemfire.internal.SocketCreator</code>
+<p>
+Non-standard Socket creator
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.cq.EXECUTE_QUERY_DURING_INIT</strong></dt>
+<dd>
+<em>Public:</em> true
+<p>
+<em>Boolean</em> true
+<p>
+See <code>com.gemstone.gemfire.cache.query.internal.CqService.#EXECUTE_QUERY_DURING_INIT</code>
+<p>
+When set to false, avoid query execution during CQ when initial results are not required
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.debug</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.SharedLibrary#getName</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.debug-frag2</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.org.jgroups.protocols.FRAG2#DEBUG_FRAG2</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.disableAccessTimeUpdateOnPut</strong></dt>
+<dd>
+<em>Public:</em> true
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.AbstractRegionEntry.#DISABLE_ACCESS_TIME_UPDATE_ON_PUT</code>
+<p>
+Disable access time updates on put event
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.disable-event-old-value</strong></dt>
+<dd>
+<em>Public:</em> jpmc-cbb
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.EntryEventImpl#EVENT_OLD_VALUE</code>.
+<p>
+Discussing EVENT_OLD_VALUE = !Boolean.getBoolean():
+<pre>
+ If true (the default) then preserve old values in events.
+ If false then mark non-null values as being NOT_AVAILABLE.
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.disablePartitionedRegionBucketAck</strong></dt>
+<dd>
+<em>Public:</em> true
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.PartitionedRegion.#DISABLE_SECONDARY_BUCKET_ACK</code>
+<p>
+Enable no-ack replication in bucket regions
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.disable-udp-direct-ack</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.DistributedCacheOperation#UDP_DISABLE_DIRECT_ACK</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.disableNotificationWarnings</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.tier.sockets.CacheClientProxy#LOG_DROPPED_MSGS</code>.
+<p>
+Discussing LOG_DROPPED_MSGS = !Boolean.getBoolean():
+<pre>
+ Defaults to true; meaning do some logging of dropped client notification
+ messages. Set the system property to true to cause dropped messages to NOT
+ be logged.
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.disableShutdownHook</strong></dt>
+<dd>
+<em>Public:</em> true
+<p>
+<em>Boolean</em> (default is false)
+<p>
+If true then the shutdown hooks of the DistributedSystem, Locator, and Agent
+are not run on shutdown. This was added for bug 38407.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.disallowMcastDefaults</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+Used by unit tests to make sure the GemFire mcast-port has been configured
+to a non-default value.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.disk.recoverValues</strong></dt>
+<dd>
+<em>Public:</em> jpmc-cbb
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.SimpleDiskRegion</code>.
+<p>
+<pre>
+ Whether to get the values from disk to memory on recovery
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.EXPIRATIONS_CAUSE_CONFLICTS</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.LocalRegion.#EXPIRATIONS_CAUSE_CONFLICTS</code>
+<p>
+Allow expirations to be done by multiple threads, avoiding the
+pendingExpires list (set in conjunction with gemfire.EXPIRY_THREADS)
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.enableCpuTime</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+This property causes the per thread stats to also measure cpu time.
+This property is ignored unless "gemfire.enableThreadStats" is also set to true.
+See java.lang.management.ThreadMXBean.setThreadCpuTimeEnabled(boolean)
+for more information.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.enableContentionTime</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+This property causes the per thread stats to also measure contention.
+This property is ignored unless "gemfire.enableThreadStats" is also set to true.
+See java.lang.management.ThreadMXBean.setThreadContentionMonitoringEnabled(boolean)
+for more information.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.enableThreadStats</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+This property causes the per thread stats to be collected.
+See java.lang.management.ThreadMXBean
+for more information.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.fast-member-timeout</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 1000)
+<p>
+See <code>com.gemstone.org.jgroups.protocols.VERIFY_SUSPECT#suspect</code>.
+<p>
+<pre>
+ artificially age the entry for faster processing
+</pre>
+<p>
+Units are in milliseconds.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.gateway-conserve-sockets-allowed</strong></dt>
+<dd>
+<em>Public:</em> yes
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.GatewayHubImpl#ALLOW_CONSERVE_SOCKETS</code>.
+<p>
+<pre>
+ A boolean that defines whether the value of the conserve-sockets property
+ in the gemfire.properties file is preserved. By default, the value in
+ gemfire.properties is overridden so that queue ordering is preserved. If
+ ALLOW_CONSERVE_SOCKETS=true, then the conserve-sockets property is
+ used and queue ordering may not be preserved. This property can be set
+ using the System property called 'gemfire.gateway-conserve-sockets-allowed'.
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.gateway-queue-no-ack</strong></dt>
+<dd>
+<em>Public:</em> yes
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.SingleWriteSingleReadRegionQueue#NO_ACK</code>.
+<p>
+<pre>
+ Whether the <code>Gateway</code> queue should be no-ack instead of ack.
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.GatewayReceiver.ApplyRestries</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+If true causes the GatewayReceiver will apply batches it has already received.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.gateway.ApplyRetries</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.tier.sockets.ServerConnection#APPLY_RETRIES</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.GetInitialImage.CHUNK_PERMITS</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 16)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.InitialImageOperation.#CHUNK_PERMITS</code>
+<p>
+Allowed number of in-flight initial image chunks. This property controls how many requests for GII chunks can be handled simultaneously.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.GetInitialImage.MAX_PARALLEL_GIIS</strong></dt>
+<dd>
+<em>Public:</em> true
+<p>
+<em>Integer</em> (default is 5)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.InitialImageOperation.#MAX_PARALLEL_GIIS </code>
+<p>
+Allowed number of GIIs in parallel. This property controls how many regions can do GII simultaneously. Each replicated region and partitioned region bucket counts against this number.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.haltOnAssertFailure</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.Assert#debug</code>.
+<p>
+Causes VM to hang on assertion failure (to allow a debugger to be attached)
+instead of exiting the process.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.jg-can_bind_to_mcast_addr</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+On OSes that support it bind to the mcast_addr to prevent traffic on
+different addresses, but on the same port.
+Setting to true can avoid cross address chatter.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.launcher.registerSignalHandlers</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+Causes the code used by gfsh to launch a server or locator to install
+signal handlers using sun.misc.Signal.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.lightLocators</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.gui.RemoteCommandManager#getLocatorStart</code>.
+<p>
+Adds the "-lightweight" argument when creating the locator.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.loadLibrary.debug</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.PureJavaMode#debug</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.locatorXms</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>String</em>
+<p>
+See <code>com.gemstone.gemfire.internal.gui.RemoteCommandManager#getLocatorStart</code>.
+<p>
+See <code>com.gemstone.gemfire.internal.gui.StartStopManager#startLocalLocator</code>.
+<p>
+A JVM property, esp. "-Xms150m".
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.locatorXmx</strong></dt>
+<em>String</em>
+<p>
+<dd>
+<em>Public:</em> false
+<p>
+See <code>com.gemstone.gemfire.internal.gui.RemoteCommandManager#getLocatorStart</code>.
+<p>
+See <code>com.gemstone.gemfire.internal.gui.StartStopManager#startLocalLocator</code>.
+<p>
+A JVM property, esp. "-Xmx400m"
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.locators</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>String</em>
+<p>
+See the constructor for <code>com.gemstone.gemfire.distributed.internal.InternalLocator</code>.
+<p>
+If this property is not found in gemfire.properties, the system property
+of the same name is used.
+</dd>
+
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.lru.maxSearchEntries</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is -1)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.lru.NewLRUClockHand#maxEntries</code>.
+<p>
+This is the maximum number of "good enough" entries to pass over for eviction
+before settling on the next acceptable entry. This prevents excessive cache
+processing to find a candidate for eviction.
+<p>
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.order-pr-gets</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.partitioned.GetMessage#ORDER_PR_GETS</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.partitionedRegionRetryTimeout</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 60 * 60 * 1000)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.PartitionedRegion#retryTimeout</code>
+<p>
+<pre>
+ The maximum milliseconds for retrying operations
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.PRQueryProcessor.numThreads</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> 1+ (default is 2)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.PRQueryProcessor#executeQuery</code>
+<p>
+<pre>
+ The number of concurrent threads to use within a single VM to execute queries
+ on a Partitioned Region. If set to 1 (or less) then queries are run
+ sequentially with a single thread.
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.pureJavaMode</strong></dt>
+<dd>
+<em>Public:</em> true
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.PureJavaMode class init</code>.
+<p>
+Force use of "pure" Java mode (native libraries will not be loaded)
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.SPECIAL_DURABLE</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.cache.client.internal.PoolImpl.#SPECIAL_DURABLE</code>
+<p>
+Makes multiple durable subscriptions from same client unique. on java client ensures only a single server proxy is created but will limit the client to a single active client pool at a time
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.statsDisabled</strong></dt>
+<dd>
+<em>Public:</em> true
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.InternalDistributedSystem#statsDisabled</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.statusPollingDelay</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Long</em> (default is 5000)
+<p>
+See <code>com.gemstone.gemfire.admin.GemFireClientAdminTool#_statusPollingDelay</code>.
+<p>
+Units are in milliseconds.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.syncWrites</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em>
+<p>
+See <code>com.gemstone.gemfire.internal.cache.Oplog#SYNC_WRITES</code>.
+<p>
+<pre>
+ This system property instructs that writes be synchronously written to disk
+ and not to file system. (Use rwd instead of rw - RandomAccessFile property)
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.TcpServer.MAX_POOL_SIZE</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em>
+<p>
+<pre>
+ This property limits the number of threads that the locator will
+ use for processing gossip messages and server location
+ requests.
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.useFD</strong></dt>
+<dd>
+<em>Public:</em> true
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.membership.jgroup.JGroupMembershipManager#createChannel</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.validateMessageSize</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.DistributionConfig#VALIDATE</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfire.validateMessageSizeCeiling</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 8 * 1024 * 1024)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.DistributionConfig#VALIDATE_CEILING</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemfirePropertyFile</strong></dt>
+<dd>
+<em>Public:</em> yes
+<p>
+<em>String</em>
+<p>
+See <code>com.gemstone.gemfire.distributed.DistributedSystem#PROPERTY_FILE</code>.
+<p>
+<pre>
+ The <code>PROPERTY_FILE</code> is the name of the
+ property file that the connect method will check for when
+ it looks for a property file.
+ The file will be searched for, in order, in the following directories:
+ <ol>
+ <li> the current directory
+ <li> the home directory
+ <li> the class path
+ </ol>
+ Only the first file found will be used.
+ <p>
+ The default value of PROPERTY_FILE is
+ <code>"gemfire.properties"</code>. However if the
+ "gemfirePropertyFile" system property is set then its value is
+ the value of PROPERTY_FILE. If this value is a relative file
+ system path then the above search is done. If it is an absolute
+ file system path then that file must exist; no search for it is
+ done.
+ @since 5.0
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gemstone.MAX_BUCKET_GRAB_ATTEMPTS</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 20)
+<p>
+See <code>com.gemstone.gemfire.internal.cache.PartitionedRegionDataStore.BucketRecoverer#grabBuckets</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gfAgentDebug</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em>
+<p>
+See <code>com.gemstone.gemfire.admin.jmx.internal.AgentImpl#checkDebug</code>.
+<p>
+<pre>
+ Enables mx4j tracing if Agent debugging is enabled.
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gfAgentPropertyFile</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>String</em>
+<p>
+See <code>com.gemstone.gemfire.admin.jmx.internal.AgentConfigImpl#retrievePropertyFile</code>.
+<p>
+<pre>
+ The <code>propertyFile</code> is the name of the property file that will
+ be loaded on startup of the Agent.
+ <p>
+ The file will be searched for, in order, in the following directories:
+ <ol>
+ <li> the current directory
+ <li> the home directory
+ <li> the class path
+ </ol>
+ Only the first file found will be used.
+ <p>
+ The default value of propertyFile is <code>"agent.properties"</code>. However
+ if the "gfAgentPropertyFile" system property is set then its value is the
+ value of propertyFile. If this value is a relative file system path then
+ the above search is done. If its an absolute file system path then that
+ file must exist; no search for it is done.
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gfc.propertyfile.init</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>String</em>
+<p>
+See <code>com.gemstone.gemfire.internal.gui.Service#initProps()</code>.
+<p>
+This is name of a <code>Properties</code> file read at startup.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>gfc.propertyfile.onclose</strong></dt>
+<em>String</em>
+<p>
+See <code>com.gemstone.gemfire.internal.gui.Service#saveProps</code>.
+<dd>
+<em>Public:</em> false
+<p>
+This is the name of a <code>Properties</code> file to which some properties
+are saved a close.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>ignore.bind.address</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.org.jgroups.protocols.MPING#setProperties(Properties)</code>.
+<p>
+See <code>com.gemstone.org.jgroups.util.Util#isBindAddressPropertyIgnored</code>.
+<p>
+If <code>true</code>, the value of the
+<code>bind.address</code> property is ignored.
+<p>
+This is used in MPING, FD_SOCK, and TP.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>install</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.gui.NavigationPane#NavigationPane()</code>.
+<p>
+See <code>com.gemstone.gemfire.internal.gui.Service#Service()</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>java.net.preferIPv6Addresses</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.org.jgroups.util.Util#getFirstNonLoopbackAddress</code>.
+<p>
+TBA
+<p>
+Is this a standard Java property?
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>jboss.partition.udpGroup</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>String</em> (See <code>InetAddress.getByName</code>)
+<p>
+See <code>com.gemstone.org.jgroups.protocols.UDP#setProperties</code>.
+<p>
+<pre>
+ The multicast address used for sending and receiving packets
+</pre>
+If you manage to get here without setting mcast_addr_name, the default
+is 228.8.8.8.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>jboss.partition.udpPort</strong></dt>
+<em>Integer</em>
+<p>
+See <code>com.gemstone.org.jgroups.protocols.UDP#setProperties</code>.
+<dd>
+<em>Public:</em> false
+<p>
+<p>
+<pre>
+ The multicast port used for sending and receiving packets
+</pre>
+<p>
+If you manage to get here without setting mcast_port, the default value is 7600.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>jta.VERBOSE</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em>
+<p>
+See <code>com.gemstone.gemfire.internal.jta.GlobalTransaction#VERBOSE</code>.
+<p>
+See <code>com.gemstone.gemfire.internal.jta.TransactionManagerImpl#VERBOSE</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>jta.defaultTimeout</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 600)
+<p>
+See <code>com.gemstone.gemfire.internal.jta.TransactionManagerImpl#DEFAULT_TRANSACTION_TIMEOUT</code>.
+<p>
+Units are in seconds.
+<p>
+TBA Is this a standard JTA property?
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>local_addr.timeout</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Long</em> (default is 30000)
+<p>
+See <code>com.gemstone.org.jgroups.JChannel#LOCAL_ADDR_TIMEOUT</code>.
+<p>
+Units are in milliseconds.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>mergelogs.TRIM_TIMESTAMPS</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.LogFileParser#TRIM_TIMESTAMPS</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>org.apache.commons.logging.log</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>String</em> (default is org.apache.commons.logging.impl.SimpleLog)
+<p>
+See <code>com.gemstone.gemfire.admin.jmx.internal.AgentImpl class init</code>.
+<p>
+This is the name of a class.
+<p>
+This property is also used by commons-logging.jar (and
+discussed below). It is called out here
+because of its explicit use in the JMX Agent.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>osStatsDisabled</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.GemFireStatSampler#osStatsDisabled</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>p2p.DEBUG</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.tcp.TCPConduit#DEBUG</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>p2p.DEBUG_FAIL_FIRST</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.org.jgroups.protocols.pbcast.ClientGmsImpl#join(Address)</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>p2p.VERBOSE</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.tcp.TCPConduit#QUIET</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>p2p.ackSenderThread</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.org.jgroups.protocols.UNICAST#start</code>.
+<p>
+Creates an <code>AckSender</code> thread.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>p2p.backlog</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 50)
+<p>
+See <code>com.gemstone.gemfire.internal.tcp.TCPConduit#BACKLOG</code>.
+<p>
+<pre>
+ backlog is the "accept" backlog configuration parameter all
+ conduits server socket */
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>p2p.batchBufferSize</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 1024 * 1024)
+<p>
+See <code>com.gemstone.gemfire.internal.tcp.Connection#BATCH_BUFFER_SIZE</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>p2p.batchFlushTime</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Long</em> in JGroups, <em>Integer</em> in Connection.
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.membership.jgroup.JGroupMembershipManager#createChannel</code> (default is 20).
+<p>
+See <code>com.gemstone.gemfire.internal.tcp.Connection#BATCH_FLUSH_MS</code>.
+(Default is 50)
+<p>
+Replaces <code>BUNDLING_TIMEOUT</code> in the JGroups config template.
+This in turn sets the <code>max_bundle_timeout</code> property in the
+<code>TP</code> JGroups protocol:
+<p>
+<pre>
+ Max number of milliseconds until queued messages are sent. Messages are
+ sent when max_bundle_size or
+ max_bundle_timeout has been exceeded (whichever occurs faster)
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>p2p.batchSends</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.internal.tcp.Connection#BATCH_SENDS</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>p2p.debugConnect</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.membership.jgroup.JGroupMembershipManager#createChannel</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>p2p.defaultConcurrencyLevel</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is the number of processors on current machine,
+but no less than 2)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.direct.DirectChannel#DEFAULT_CONCURRENCY_LEVEL</code>.
+<p>
+<pre>
+ Return how many concurrent operations should be allowed by default.
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>p2p.defaultLogLevel</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>String</em> (one of "config", "fine", "finer", or "finest")
+<p>
+See <code>com.gemstone.gemfire.internal.tcp.TCPConduit#getLogger</code>.
+<p>
+Used only if this class needs to create a logger.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>p2p.directAckTimeout</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 15000)
+<p>
+See <code>com.gemstone.org.jgroups.protocols.DirAck#DIRACK_TIMEOUT</code>.
+<p>
+<pre>
+ warning timer period for log message while waiting for acks
+</pre>
+<p>
+Units are in milliseconds.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>p2p.disableBatching</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (default is false)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.membership.jgroup.JGroupMembershipManager#createChannel</code>.
+<p>
+If true, sets <code>ENABLE_BUNDLING</code> to false and
+<code>BUNDLING_TIMEOUT</code> to 30 in the JGroups config template; otherwise
+it sets <code>ENABLE_BUNDLING</code> to true and <code>BUNDLING_TIMEOUT</code>
+to <code>p2p.batchFlushTime</code> (30 if not set).
+<p>
+<code>ENABLE_BUNDLING</code> maps to the <code>enable_bundling</code> property
+in <code>UDP</code>, and <code>BUNDLING_TIMEOUT</code> maps to the
+<code>max_bundle_timeout</code> property in <code>UDP</code>.
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>p2p.disableDirAckBypass</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (defaults to false)
+<p>
+See <code>com.gemstone.org.jgroups.protocols.DirAck#DIRACK_BYPASS</code>.
+<p>
+See <code>com.gemstone.org.jgroups.protocols.TP#dirackBypass</code>.
+<p>
+<pre>
+ set -Dp2p.disableDirAckBypass=true to disengage bypassing most of the stack
+ on outgoing messages
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>p2p.disableSocketWrite</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Boolean</em> (defaults to false)
+<p>
+See <code>com.gemstone.gemfire.internal.tcp.Connection#SOCKET_WRITE_DISABLED</code>.
+<p>
+<pre>
+ use to test message prep overhead (no socket write).
+ WARNING: turning this on completely disables distribution of batched sends
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>p2p.disconnectDelay</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 3000)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.membership.jgroup.JGroupMembershipManager#destroyMember</code>.
+<p>
+TBA Workaround for bug 34010: small pause inserted before closing
+reader threads for a departed member.
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>p2p.discoveryProbes</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Integer</em> (default is 2)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.membership.jgroup.JGroupMembershipManager#createChannel</code>.
+<p>
+This substitutes the <code>NUM_PING_REQUESTS</code> field in the JGroups
+config template, which in turn sets the <code>num_ping_requests</code> property
+in the <code>Discovery</code> protocol.
+<p>
+<pre>
+Number of GET_MBRS_REQ messages to be sent (min=1), distributed over timeout ms
+</pre>
+<p>
+TBA
+</dd>
+
+<!-- ------------------------------------------------------- -->
+<dt><strong>p2p.discoveryTimeout</strong></dt>
+<dd>
+<em>Public:</em> false
+<p>
+<em>Long</em> (default is 1000)
+<p>
+See <code>com.gemstone.gemfire.distributed.internal.membership.jgroup.JGroupMembershipManager#createChannel</code>.
+<p>
+Sets the <code>DISCOVERY_TIMEOUT</code> field in the JGroups template, which
+in turn sets the <code>timeout</code> property in the <code>Discovery</
<TRUNCATED>