You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by up...@apache.org on 2016/04/22 02:38:41 UTC

[01/50] [abbrv] incubator-geode git commit: GEODE-1169 Free offheap memory for recovered region entries when there is a configuration change.

Repository: incubator-geode
Updated Branches:
  refs/heads/master 347d78ce0 -> a745ce9e9


GEODE-1169 Free offheap memory for recovered region entries when there is a configuration change.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/36f3f8da
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/36f3f8da
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/36f3f8da

Branch: refs/heads/master
Commit: 36f3f8da042f286c5f3c8d2a06cb640c8081564d
Parents: e7b7360
Author: eshu <es...@pivotal.io>
Authored: Tue Apr 5 16:34:09 2016 -0700
Committer: eshu <es...@pivotal.io>
Committed: Tue Apr 5 16:34:09 2016 -0700

----------------------------------------------------------------------
 .../internal/cache/AbstractRegionMap.java       |  5 +--
 .../internal/offheap/OffHeapRegionBase.java     | 33 ++++++++++++++++++++
 2 files changed, 36 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/36f3f8da/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/AbstractRegionMap.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/AbstractRegionMap.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/AbstractRegionMap.java
index 7b9dce7..1cb7a20 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/AbstractRegionMap.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/AbstractRegionMap.java
@@ -678,8 +678,9 @@ public abstract class AbstractRegionMap implements RegionMap {
           incEntryCount(1);
           lruEntryUpdate(newRe);
         } finally {
-          if (OffHeapHelper.release(value)) {
-            ((OffHeapRegionEntry)oldRe).release();
+          OffHeapHelper.release(value);
+          if (oldRe instanceof OffHeapRegionEntry) {
+            ((OffHeapRegionEntry) oldRe).release();
           }
         }
         lruUpdateCallback();

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/36f3f8da/geode-core/src/test/java/com/gemstone/gemfire/internal/offheap/OffHeapRegionBase.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/com/gemstone/gemfire/internal/offheap/OffHeapRegionBase.java b/geode-core/src/test/java/com/gemstone/gemfire/internal/offheap/OffHeapRegionBase.java
index a820619..f3b0c33 100644
--- a/geode-core/src/test/java/com/gemstone/gemfire/internal/offheap/OffHeapRegionBase.java
+++ b/geode-core/src/test/java/com/gemstone/gemfire/internal/offheap/OffHeapRegionBase.java
@@ -24,6 +24,7 @@ import static org.junit.Assert.fail;
 
 import java.io.Serializable;
 import java.util.Arrays;
+import java.util.List;
 import java.util.Properties;
 
 import org.junit.Test;
@@ -620,4 +621,36 @@ public abstract class OffHeapRegionBase {
       closeCache(gfc, false);
     }
   }
+
+  @Test
+  public void testPersistentCompressorChange() {
+    GemFireCacheImpl gfc = createCache(true);
+    Region<Object, Object> r = null;
+    String value = "value1";
+    String key = "key";
+
+    try {
+      r = gfc.createRegionFactory(RegionShortcut.LOCAL_PERSISTENT).setOffHeap(true).setCompressor(new SnappyCompressor()).create("region1");
+      r.put(key, value);
+    } finally {
+      closeCache(gfc, false);
+    }
+
+    gfc = createCache(true);
+    try {
+      r = gfc.createRegionFactory(RegionShortcut.LOCAL_PERSISTENT).setOffHeap(true).setCompressor(null).create("region1");
+      assertEquals(true, r.containsKey(key));
+      MemoryAllocatorImpl mai = MemoryAllocatorImpl.getAllocator();
+      List<OffHeapStoredObject> orphans = mai.getLostChunks();
+      if (orphans.size() >0) {
+        fail("expected no orphan detected, but gets orphan size " + orphans.size());
+      }
+      assertEquals(value, r.get(key));
+    } finally {
+      if (r !=null && !r.isDestroyed()) {
+        r.destroyRegion();
+      }
+      closeCache(gfc, false);
+    }
+  }
 }


[29/50] [abbrv] incubator-geode git commit: GEODE-904 Adds file listings to LICENSE

Posted by up...@apache.org.
GEODE-904 Adds file listings to LICENSE


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/6ea0b3bb
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/6ea0b3bb
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/6ea0b3bb

Branch: refs/heads/master
Commit: 6ea0b3bbff22124f0964f75b201bbec7f74ed680
Parents: a773988
Author: Joey McAllister <jm...@pivotal.io>
Authored: Mon Apr 4 18:13:06 2016 -0700
Committer: Anthony Baker <ab...@apache.org>
Committed: Fri Apr 8 12:54:26 2016 -0700

----------------------------------------------------------------------
 LICENSE | 201 +++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 125 insertions(+), 76 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6ea0b3bb/LICENSE
----------------------------------------------------------------------
diff --git a/LICENSE b/LICENSE
index dc7a5a7..896f7bc 100644
--- a/LICENSE
+++ b/LICENSE
@@ -202,172 +202,221 @@
 
 ===========================================================================
 
-Apache Geode includes a number of components and libraries with separate 
-copyright notices and license terms. Your use of those components are 
-subject to the terms and conditions of the following licenses. 
+Apache Geode includes a number of components and libraries with separate
+copyright notices and license terms. Your use of those components are
+subject to the terms and conditions of the following licenses.
 
 ---------------------------------------------------------------------------
-Backbone (http://backbonejs.org)
+ANSIBuffer (http://jline.sourceforge.net/apidocs/jline/ANSIBuffer.html)
 ---------------------------------------------------------------------------
-This product bundles Backbone which is available under an MIT license.  
-For details see http://www.opensource.org/licenses/mit-license.php.
+This product bundles ANSIBuffer, which is available under a BSD license.
+For details, see http://opensource.org/licenses/BSD-3-Clause.
+
+---------------------------------------------------------------------------
+Backbone.js (http://backbonejs.org)
+---------------------------------------------------------------------------
+This product bundles Backbone.js, which is available under an MIT license.
+For details see http://opensource.org/licenses/mit-license.php.
+
+---------------------------------------------------------------------------
+Bootflat (http://bootflat.github.io/)
+---------------------------------------------------------------------------
+This product bundles Bootflat, which is available under an MIT license.
+For details, see http://opensource.org/licenses/mit-license.html.
+
+---------------------------------------------------------------------------
+Bootstrap (http://getbootstrap.com/)
+---------------------------------------------------------------------------
+This product bundles Bootstrap, which is available under an MIT license.
+For details, see http://opensource.org/licenses/mit-license.html.
 
 ---------------------------------------------------------------------------
 CompactConcurrentHashSet2 (http://gee.cs.oswego.edu/dl/concurrency-interest)
 ---------------------------------------------------------------------------
-This product bundles CompactConcurrentHashSet2 derived from JSR-166 
-ConcurrentHashMap v1.43 which is available in the public domain.  
+This product bundles CompactConcurrentHashSet2, derived from JSR-166
+ConcurrentHashMap v1.43, which is available in the public domain.
+
+---------------------------------------------------------------------------
+Font Awesome (https://fortawesome.github.io/Font-Awesome/)
+---------------------------------------------------------------------------
+This product bundles Font Awesome, which is available under the SIL OFL 1.1
+license (font) and the MIT license (code). For details, see
+http://scripts.sil.org/OFL and http://opensource.org/licenses/mit-license.html.
 
 ---------------------------------------------------------------------------
 Handlebars (http://handlebarsjs.com)
 ---------------------------------------------------------------------------
-This product bundles Handlebars which is available under an MIT license.  
+This product bundles Handlebars, which is available under an MIT license.
 For details see http://www.opensource.org/licenses/mit-license.php.
 
 ---------------------------------------------------------------------------
+HeadJS (http://headjs.com/)
+---------------------------------------------------------------------------
+This product bundles HeadJS, which is available under an MIT license.
+For details, see http://opensource.org/licenses/mit-license.html.
+
+---------------------------------------------------------------------------
 highlight.js (https://highlightjs.org)
 ---------------------------------------------------------------------------
-This product bundles highlight.js which is available under a BSD 3 clauses license.  
-For details see http://opensource.org/licenses/BSD-3-Clause.
+This product bundles highlight.js, which is available under a BSD 3-clause
+license. For details see http://opensource.org/licenses/BSD-3-Clause.
+
+---------------------------------------------------------------------------
+HTML5 Shiv (https://github.com/aFarkas/html5shiv)
+---------------------------------------------------------------------------
+This product bundles HTML5 Shiv, which is available under an MIT license.
+For details, see http://opensource.org/licenses/mit-license.html.
+
+---------------------------------------------------------------------------
+iCheck (http://icheck.fronteed.com/)
+---------------------------------------------------------------------------
+This product bundles iCheck, which is available under an MIT license.
+For details, see http://opensource.org/licenses/mit-license.html.
 
 ---------------------------------------------------------------------------
 JOpt Simple (http://pholser.github.io/jopt-simple/)
 ---------------------------------------------------------------------------
-This product bundles JOpt Simple which is available under an MIT license.  
+This product bundles JOpt Simple, which is available under an MIT license.
 For details see http://www.opensource.org/licenses/mit-license.php.
 
 ---------------------------------------------------------------------------
 jQuery (https://jquery.com)
 ---------------------------------------------------------------------------
-This product bundles jQuery which is available under an MIT license.  
+This product bundles jQuery, which is available under an MIT license.
 For details see http://www.opensource.org/licenses/mit-license.php.
 
 ---------------------------------------------------------------------------
 jQuery BBQ (http://benalman.com/projects/jquery-bbq-plugin/)
 ---------------------------------------------------------------------------
-This product bundles jQuery BBQ which is available under an MIT and GPL dual license.  
-For details see http://benalman.com/about/license.
+This product bundles jQuery BBQ, which is available under an MIT and GPL
+dual license. For details see http://benalman.com/about/license.
 
 ---------------------------------------------------------------------------
-jQuery-slideto (https://github.com/Sleavely/jQuery-slideto)
+jQuery.i18n.properties (https://github.com/jquery-i18n-properties/jquery-i18n-properties)
 ---------------------------------------------------------------------------
-This product bundles jQuery-slideto which is available under an MIT license.  
-For details see http://www.opensource.org/licenses/mit-license.php.
+This product bundles jQuery.i18n.properties, which is available under an
+MIT license. For details, see http://opensource.org/licenses/mit-license.php.
 
 ---------------------------------------------------------------------------
-jQuery Wiggle (https://github.com/wilhelm-murdoch/jQuery-Wiggle)
+jQuery jqGrid (https://plugins.jquery.com/jqGrid/)
 ---------------------------------------------------------------------------
-This product bundles jQuery Wiggle which is available under an MIT license.  
-For details see http://www.opensource.org/licenses/mit-license.php.
+This product bundles jQuery jqGrid, which is available under an MIT license.
+For details, see http://opensource.org/licenses/mit-license.php.
 
 ---------------------------------------------------------------------------
-JSON (http://json.org)
+jScrollPane (http://jscrollpane.kelvinluck.com/)
 ---------------------------------------------------------------------------
-This product bundles JSON which is available under a BSD-like license.  
-For details see http://json.org/license.html.
+This product bundles jScrollPane, which is available under an MIT
+license. For details, see http://opensource.org/licenses/mit-license.php.
 
 ---------------------------------------------------------------------------
-reset.css (http://meyerweb.com/eric/tools/css/reset/)
+jQuery Mouse Wheel (http://brandonaaron.net)
 ---------------------------------------------------------------------------
-This product bundles reset.css which is available in the public domain.
+This product bundles jQuery Mouse Wheel, which is available under an MIT
+license. For details, see http://opensource.org/licenses/mit-license.php.
 
 ---------------------------------------------------------------------------
-tooltip.js (http://flowplayer.org/tools/tooltip/)
+jQuery UI MultiSelect Widget (http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/)
 ---------------------------------------------------------------------------
-This product bundles tooltip.css which is available in the public domain.
+This product bundles jQuery Multiselect Widget, which is available under an
+MIT license. For details, see http://opensource.org/licenses/mit-license.php.
 
 ---------------------------------------------------------------------------
-shred (https://github.com/pandastrike/shred)
+jQuery Placeholder (http://webcloud.se)
 ---------------------------------------------------------------------------
-This product bundles shred which is available under an MIT or ISC license.  
-For details see https://github.com/pandastrike/shred/blob/master/LICENSE.
+This product bundles jQuery Placeholder, which is available under an MIT
+license. For details, see http://opensource.org/licenses/mit-license.php.
 
 ---------------------------------------------------------------------------
-underscore (http://underscorejs.org)
+jQuery-slideto (https://github.com/Sleavely/jQuery-slideto)
 ---------------------------------------------------------------------------
-This product bundles underscore which is available under an MIT license.  
-For details see http://www.opensource.org/licenses/mit-license.php.
+This product bundles jQuery-slideto, which is available under an MIT
+license. For details see http://www.opensource.org/licenses/mit-license.php.
 
 ---------------------------------------------------------------------------
-jquery jqGrid (https://plugins.jquery.com/jqGrid/)
+jQuery Sparklines (http://omnipotent.net/jquery.sparkline/)
 ---------------------------------------------------------------------------
-This product bundles jqGrid which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
+This product bundles jQuery Sparklines, which is available under a BSD-like
+license. For details, see http://opensource.org/licenses/BSD-3-Clause.
 
 ---------------------------------------------------------------------------
-html5.js (https://github.com/aFarkas/html5shiv)
+TableDnD (https://github.com/isocra/TableDnD)
 ---------------------------------------------------------------------------
-This product bundles html5 which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
+This product bundles TableDND, which is available under an MIT license.
+For details, see http://opensource.org/licenses/mit-license.php.
 
 ---------------------------------------------------------------------------
-jquery.i18n.properties (https://github.com/jquery-i18n-properties/jquery-i18n-properties)
+Timeago (http://timeago.yarp.com/)
 ---------------------------------------------------------------------------
-This product bundles jQuery i18n which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
+This product bundles jQuery Timeago, which is available under an MIT
+license. For details, see http://opensource.org/licenses/mit-license.php.
 
 ---------------------------------------------------------------------------
-jquery.jscrollpane (http://jscrollpane.kelvinluck.com/)
+jQuery UI (http://jqueryui.com/about)
 ---------------------------------------------------------------------------
-This product bundles jquery.jscrollpane which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
+This product bundles jquery UI, which is available under an MIT license.
+For details, see http://opensource.org/licenses/mit-license.php.
 
 ---------------------------------------------------------------------------
-jquery.mousewheel (http://brandonaaron.net)
+jQuery Wiggle (https://github.com/wilhelm-murdoch/jQuery-Wiggle)
 ---------------------------------------------------------------------------
-This product bundles jquery.mousewheel which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
+This product bundles jQuery Wiggle, which is available under an MIT
+license. For details see http://www.opensource.org/licenses/mit-license.php.
 
 ---------------------------------------------------------------------------
-jquery.placeholder (http://webcloud.se)
+zTree (http://zTree.me/)
 ---------------------------------------------------------------------------
-This product bundles jquery.placeholder which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
+This product bundles zTree, which is available under an MIT license.
+For details, see http://opensource.org/licenses/mit-license.php.
 
 ---------------------------------------------------------------------------
-jquery.tablednd (https://github.com/isocra/TableDnD)
+JSON (http://json.org)
 ---------------------------------------------------------------------------
-This product bundles jquery.tablednd which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
+This product bundles JSON, which is available under a BSD-like license.
+For details, see http://json.org/license.html.
 
 ---------------------------------------------------------------------------
-jquery.timeago (http://timeago.yarp.com/)
+Normalise.css (https://necolas.github.io/normalize.css/)
 ---------------------------------------------------------------------------
-This product bundles jquery.timeago which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
+This product bundles Normalise.css, which is available under an MIT license.
+For details, see http://opensource.org/licenses/mit-license.html.
 
 ---------------------------------------------------------------------------
-jquery.ztree (http://zTree.me/)
+Protocol Buffers (https://github.com/google/protobuf)
 ---------------------------------------------------------------------------
-This product bundles jquery.ztree which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
+This product bundles Protocol Buffers, which is available under a BSD
+license. For details, see http://opensource.org/licenses/BSD-3-Clause.
 
 ---------------------------------------------------------------------------
-jquery.multiselect (http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/)
+Reset CSS (http://meyerweb.com/eric/tools/css/reset/)
 ---------------------------------------------------------------------------
-This product bundles jQuery.multiselect which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
+This product bundles Reset CSS, which is available in the public domain.
 
 ---------------------------------------------------------------------------
-jquery.ui (http://jqueryui.com/about)
+Respond (https://github.com/scottjehl/Respond)
 ---------------------------------------------------------------------------
-This product bundles jquery UI which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
+This product bundles Respond, which is available under an MIT license.
+For details, see http://opensource.org/licenses/mit-license.html.
+
+---------------------------------------------------------------------------
+tooltip.js (http://flowplayer.org/tools/tooltip/)
+---------------------------------------------------------------------------
+This product bundles tooltip.css, which is available in the public domain.
 
 ---------------------------------------------------------------------------
-jquery.sparkline.js (http://omnipotent.net/jquery.sparkline/)
+Shred (https://github.com/pandastrike/shred)
 ---------------------------------------------------------------------------
-This product bundles jquery.sparkline which is available under a BSD-like license.
-For details see http://opensource.org/licenses/BSD-3-Clause.
+This product bundles shred, which is available under an MIT or ISC license.
+For details see https://github.com/pandastrike/shred/blob/master/LICENSE.
 
 ---------------------------------------------------------------------------
-split.js (https://github.com/nathancahill/Split.js)
+Split.js (https://github.com/nathancahill/Split.js)
 ---------------------------------------------------------------------------
-This product bundles split.js which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
+This product bundles Split.js, which is available under an MIT license.
+For details, see http://opensource.org/licenses/mit-license.php.
 
 ---------------------------------------------------------------------------
-MX4J (http://mx4j.sourceforge.net)
+Underscore (http://underscorejs.org)
 ---------------------------------------------------------------------------
-This product bundles MX4JModelMBean.java which is available under the MX4J license.
-For details see http://mx4j.sourceforge.net/docs/ch01s06.html.
+This product bundles Underscore, which is available under an MIT license.
+For details see http://www.opensource.org/licenses/mit-license.php.


[35/50] [abbrv] incubator-geode git commit: GEODE-386: Change xsd namespace to apache

Posted by up...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/test/java/com/gemstone/gemfire/cache30/CacheXmlGeode10DUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/com/gemstone/gemfire/cache30/CacheXmlGeode10DUnitTest.java b/geode-core/src/test/java/com/gemstone/gemfire/cache30/CacheXmlGeode10DUnitTest.java
new file mode 100644
index 0000000..57e3a13
--- /dev/null
+++ b/geode-core/src/test/java/com/gemstone/gemfire/cache30/CacheXmlGeode10DUnitTest.java
@@ -0,0 +1,234 @@
+/*
+ * 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.
+ */
+
+/**
+ * 
+ */
+package com.gemstone.gemfire.cache30;
+
+import com.gemstone.gemfire.cache.Cache;
+import com.gemstone.gemfire.cache.Region;
+import com.gemstone.gemfire.distributed.internal.DistributionConfig;
+import com.gemstone.gemfire.internal.cache.LocalRegion;
+import com.gemstone.gemfire.internal.cache.xmlcache.CacheCreation;
+import com.gemstone.gemfire.internal.cache.xmlcache.CacheXml;
+import com.gemstone.gemfire.internal.cache.xmlcache.RegionAttributesCreation;
+import com.gemstone.gemfire.internal.cache.xmlcache.ResourceManagerCreation;
+import com.gemstone.gemfire.internal.i18n.LocalizedStrings;
+import com.gemstone.gemfire.test.dunit.IgnoredException;
+
+
+public class CacheXmlGeode10DUnitTest extends CacheXml81DUnitTest {
+  private static final long serialVersionUID = -6437436147079728413L;
+
+  public CacheXmlGeode10DUnitTest(String name) {
+    super(name);
+  }
+
+  
+  // ////// Helper methods
+
+  protected String getGemFireVersion()
+  {
+    return CacheXml.VERSION_1_0;
+  }
+
+  @SuppressWarnings("rawtypes")
+  public void testEnableOffHeapMemory() {
+    try {
+      System.setProperty("gemfire."+DistributionConfig.OFF_HEAP_MEMORY_SIZE_NAME, "1m");
+      
+      final String regionName = "testEnableOffHeapMemory";
+      
+      final CacheCreation cache = new CacheCreation();
+      final RegionAttributesCreation attrs = new RegionAttributesCreation(cache);
+      attrs.setOffHeap(true);
+      assertEquals(true, attrs.getOffHeap());
+      
+      final Region regionBefore = cache.createRegion(regionName, attrs);
+      assertNotNull(regionBefore);
+      assertEquals(true, regionBefore.getAttributes().getOffHeap());
+  
+      testXml(cache);
+      
+      final Cache c = getCache();
+      assertNotNull(c);
+  
+      final Region regionAfter = c.getRegion(regionName);
+      assertNotNull(regionAfter);
+      assertEquals(true, regionAfter.getAttributes().getOffHeap());
+      assertEquals(true, ((LocalRegion)regionAfter).getOffHeap());
+      regionAfter.localDestroyRegion();
+    } finally {
+      System.clearProperty("gemfire."+DistributionConfig.OFF_HEAP_MEMORY_SIZE_NAME);
+    }
+  }
+
+  @SuppressWarnings("rawtypes")
+  public void testEnableOffHeapMemoryRootRegionWithoutOffHeapMemoryThrowsException() {
+    final String regionName = getUniqueName();
+    
+    final CacheCreation cache = new CacheCreation();
+    final RegionAttributesCreation attrs = new RegionAttributesCreation(cache);
+    attrs.setOffHeap(true);
+    assertEquals(true, attrs.getOffHeap());
+    
+    final Region regionBefore = cache.createRegion(regionName, attrs);
+    assertNotNull(regionBefore);
+    assertEquals(true, regionBefore.getAttributes().getOffHeap());
+
+    IgnoredException expectedException = IgnoredException.addIgnoredException(LocalizedStrings.
+        LocalRegion_THE_REGION_0_WAS_CONFIGURED_TO_USE_OFF_HEAP_MEMORY_BUT_OFF_HEAP_NOT_CONFIGURED.toLocalizedString("/"+regionName));
+    try {
+      testXml(cache);
+    } catch (IllegalStateException e) {
+      // expected
+      String msg = LocalizedStrings.LocalRegion_THE_REGION_0_WAS_CONFIGURED_TO_USE_OFF_HEAP_MEMORY_BUT_OFF_HEAP_NOT_CONFIGURED.toLocalizedString("/"+regionName);
+      assertEquals(msg, e.getMessage());
+    } finally {
+      expectedException.remove();
+    }
+  }
+  
+  @SuppressWarnings({ "rawtypes", "deprecation", "unchecked" })
+  public void testEnableOffHeapMemorySubRegionWithoutOffHeapMemoryThrowsException() {
+    final String rootRegionName = getUniqueName();
+    final String subRegionName = "subRegion";
+    
+    final CacheCreation cache = new CacheCreation();
+    final RegionAttributesCreation rootRegionAttrs = new RegionAttributesCreation(cache);
+    assertEquals(false, rootRegionAttrs.getOffHeap());
+    
+    final Region rootRegionBefore = cache.createRegion(rootRegionName, rootRegionAttrs);
+    assertNotNull(rootRegionBefore);
+    assertEquals(false, rootRegionBefore.getAttributes().getOffHeap());
+    
+    final RegionAttributesCreation subRegionAttrs = new RegionAttributesCreation(cache);
+    subRegionAttrs.setOffHeap(true);
+    assertEquals(true, subRegionAttrs.getOffHeap());
+    
+    final Region subRegionBefore = rootRegionBefore.createSubregion(subRegionName, subRegionAttrs);
+    assertNotNull(subRegionBefore);
+    assertEquals(true, subRegionBefore.getAttributes().getOffHeap());
+
+    IgnoredException expectedException = IgnoredException.addIgnoredException(LocalizedStrings.
+        LocalRegion_THE_REGION_0_WAS_CONFIGURED_TO_USE_OFF_HEAP_MEMORY_BUT_OFF_HEAP_NOT_CONFIGURED.toLocalizedString("/"+rootRegionName+"/"+subRegionName));
+    try {
+      testXml(cache);
+    } catch (IllegalStateException e) {
+      // expected
+      final String msg = LocalizedStrings.LocalRegion_THE_REGION_0_WAS_CONFIGURED_TO_USE_OFF_HEAP_MEMORY_BUT_OFF_HEAP_NOT_CONFIGURED.
+          toLocalizedString("/" + rootRegionName + "/" + subRegionName);
+      assertEquals(msg, e.getMessage());
+    } finally {
+      expectedException.remove();
+    }
+  }
+
+  /**
+   * Test the ResourceManager element's critical-off-heap-percentage and 
+   * eviction-off-heap-percentage attributes
+   * @throws Exception
+   */
+  public void testResourceManagerThresholds() throws Exception {
+    CacheCreation cache = new CacheCreation();
+    final float low = 90.0f;
+    final float high = 95.0f;
+
+    try {
+      System.setProperty("gemfire."+DistributionConfig.OFF_HEAP_MEMORY_SIZE_NAME, "1m");
+
+      Cache c;
+      ResourceManagerCreation rmc = new ResourceManagerCreation();
+      rmc.setEvictionOffHeapPercentage(low);
+      rmc.setCriticalOffHeapPercentage(high);
+      cache.setResourceManagerCreation(rmc);
+      testXml(cache);
+      {
+        c = getCache();
+        assertEquals(low, c.getResourceManager().getEvictionOffHeapPercentage());
+        assertEquals(high, c.getResourceManager().getCriticalOffHeapPercentage());
+      }
+      closeCache();
+      
+      rmc = new ResourceManagerCreation();
+      // Set them to similar values
+      rmc.setEvictionOffHeapPercentage(low);
+      rmc.setCriticalOffHeapPercentage(low + 1);
+      cache.setResourceManagerCreation(rmc);
+      testXml(cache);
+      {
+        c = getCache();
+        assertEquals(low, c.getResourceManager().getEvictionOffHeapPercentage());
+        assertEquals(low + 1, c.getResourceManager().getCriticalOffHeapPercentage());
+      }
+      closeCache();
+  
+      rmc = new ResourceManagerCreation();
+      rmc.setEvictionOffHeapPercentage(high);
+      rmc.setCriticalOffHeapPercentage(low);
+      cache.setResourceManagerCreation(rmc);
+      IgnoredException expectedException = IgnoredException.addIgnoredException(LocalizedStrings.MemoryMonitor_EVICTION_PERCENTAGE_LTE_CRITICAL_PERCENTAGE.toLocalizedString());
+      try {
+        testXml(cache);
+        assertTrue(false);
+      } catch (IllegalArgumentException expected) {
+      } finally {
+        expectedException.remove();
+        closeCache();
+      }
+  
+      // Disable eviction
+      rmc = new ResourceManagerCreation();
+      rmc.setEvictionOffHeapPercentage(0);
+      rmc.setCriticalOffHeapPercentage(low);
+      cache.setResourceManagerCreation(rmc);
+      testXml(cache);
+      {
+        c = getCache();
+        assertEquals(0f, c.getResourceManager().getEvictionOffHeapPercentage());
+        assertEquals(low, c.getResourceManager().getCriticalOffHeapPercentage());
+      }
+      closeCache();
+  
+      // Disable refusing ops in "red zone"
+      rmc = new ResourceManagerCreation();
+      rmc.setEvictionOffHeapPercentage(low);
+      rmc.setCriticalOffHeapPercentage(0);
+      cache.setResourceManagerCreation(rmc);
+      testXml(cache);
+      {
+        c = getCache();
+        assertEquals(low, c.getResourceManager().getEvictionOffHeapPercentage());
+        assertEquals(0f, c.getResourceManager().getCriticalOffHeapPercentage());
+      }
+      closeCache();
+  
+      // Disable both
+      rmc = new ResourceManagerCreation();
+      rmc.setEvictionOffHeapPercentage(0);
+      rmc.setCriticalOffHeapPercentage(0);
+      cache.setResourceManagerCreation(rmc);
+      testXml(cache);
+      c = getCache();
+      assertEquals(0f, c.getResourceManager().getEvictionOffHeapPercentage());
+      assertEquals(0f, c.getResourceManager().getCriticalOffHeapPercentage());
+    } finally {
+      System.clearProperty("gemfire."+DistributionConfig.OFF_HEAP_MEMORY_SIZE_NAME);
+    }
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/test/java/com/gemstone/gemfire/distributed/internal/SharedConfigurationJUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/com/gemstone/gemfire/distributed/internal/SharedConfigurationJUnitTest.java b/geode-core/src/test/java/com/gemstone/gemfire/distributed/internal/SharedConfigurationJUnitTest.java
index 963f7ce..f308855 100644
--- a/geode-core/src/test/java/com/gemstone/gemfire/distributed/internal/SharedConfigurationJUnitTest.java
+++ b/geode-core/src/test/java/com/gemstone/gemfire/distributed/internal/SharedConfigurationJUnitTest.java
@@ -48,7 +48,7 @@ public class SharedConfigurationJUnitTest {
     String schemaLocation = XmlUtils.getAttribute(doc.getDocumentElement(), W3C_XML_SCHEMA_INSTANCE_ATTRIBUTE_SCHEMA_LOCATION, W3C_XML_SCHEMA_INSTANCE_NS_URI);
 
     assertNotNull(schemaLocation);
-    assertEquals(CacheXml.NAMESPACE + " " + CacheXml.LATEST_SCHEMA_LOCATION, schemaLocation);
+    assertEquals(CacheXml.GEODE_NAMESPACE + " " + CacheXml.LATEST_SCHEMA_LOCATION, schemaLocation);
 
     assertEquals(CacheXml.VERSION_LATEST, XmlUtils.getAttribute(doc.getDocumentElement(), "version"));
   }

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/xmlcache/AbstractEntityResolverTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/xmlcache/AbstractEntityResolverTest.java b/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/xmlcache/AbstractEntityResolverTest.java
new file mode 100644
index 0000000..f42d52c
--- /dev/null
+++ b/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/xmlcache/AbstractEntityResolverTest.java
@@ -0,0 +1,140 @@
+/*
+ * 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.
+ */
+
+package com.gemstone.gemfire.internal.cache.xmlcache;
+
+import com.gemstone.gemfire.internal.ClassPathLoader;
+import org.junit.Test;
+import org.xml.sax.EntityResolver;
+import org.xml.sax.InputSource;
+import org.xml.sax.SAXException;
+import org.xml.sax.ext.EntityResolver2;
+
+import java.io.IOException;
+import java.util.ServiceLoader;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertNull;
+import static org.junit.Assert.assertTrue;
+
+/**
+ * Unit test for {@link PivotalEntityResolver} and
+ * {@link DefaultEntityResolver2}.
+ */
+public abstract class AbstractEntityResolverTest {
+
+  public abstract EntityResolver getEntityResolver();
+
+  public abstract String getSystemId();
+
+  /**
+   * Assert that {@link PivotalEntityResolver} extends
+   * {@link DefaultEntityResolver2}.
+   * 
+   * @since 8.1
+   */
+  @Test
+  public void testInstanceOfDefaultEntityResolver2() {
+    assertTrue(DefaultEntityResolver2.class.isAssignableFrom(getEntityResolver().getClass()));
+  }
+
+  /**
+   * Find the {@link PivotalEntityResolver} in the {@link ClassPathLoader}.
+   * Verifies that the META-INF/services file is correctly found and the the
+   * implementation class is loadable.
+   * 
+   * @since 8.1
+   */
+  @Test
+  public void testDiscovery() {
+    boolean found = false;
+    final ServiceLoader<EntityResolver2> entityResolvers = ServiceLoader.load(EntityResolver2.class, ClassPathLoader.getLatestAsClassLoader());
+    for (final EntityResolver2 entityResolver : entityResolvers) {
+      if (getEntityResolver().getClass().isAssignableFrom(entityResolver.getClass())) {
+        found = true;
+        break;
+      }
+    }
+    assertTrue("Resolver not found.", found);
+  }
+
+  /**
+   * Resolve the cache.xml XSD using the {@link PivotalEntityResolver}. Verifies
+   * that the META-INF/schemas files are correctly found.
+   * 
+   * @throws SAXException
+   * @throws IOException
+   * @since 8.1
+   */
+  @Test
+  public void testResolveEntity() throws SAXException, IOException {
+    final InputSource inputSource = getEntityResolver().resolveEntity(null, getSystemId());
+    assertNotNull(inputSource);
+    assertEquals(getSystemId(), inputSource.getSystemId());
+  }
+
+  /**
+   * Test {@link PivotalEntityResolver#resolveEntity(String, String)} with
+   * <code>null</code> <code>systemId</code>. Asserts that returns to
+   * <code>null<code>.
+   * 
+   * @throws SAXException
+   * @throws IOException
+   * @since 8.1
+   */
+  @Test
+  public void testResolveEntityNullSystemId() throws SAXException, IOException {
+    final String systemId = null;
+    final InputSource inputSource = getEntityResolver().resolveEntity(null, systemId);
+    assertNull(inputSource);
+  }
+
+  /**
+   * Test {@link PivotalEntityResolver#resolveEntity(String, String)} with
+   * <code>"--not-a-valid-system-id--"</code> <code>systemId</code>, which is
+   * not in the Pivotal namespace.. Asserts that returns to <code>null<code>.
+   * 
+   * @throws SAXException
+   * @throws IOException
+   * @since 8.1
+   */
+  @Test
+  public void testResolveEntityUnkownSystemId() throws SAXException, IOException {
+    final String systemId = "--not-a-valid-system-id--";
+    final InputSource inputSource = getEntityResolver().resolveEntity(null, systemId);
+    assertNull(inputSource);
+  }
+
+  /**
+   * Test {@link PivotalEntityResolver#resolveEntity(String, String)} with
+   * <code>"http://schema.pivotal.io/this/should/be/not/found.xsd"</code>
+   * <code>systemId</code>, which should not be found. Asserts that returns to
+   * <code>null<code>.
+   * 
+   * @throws SAXException
+   * @throws IOException
+   * @since 8.1
+   */
+  @Test
+  public void testResolveEntityNotFoundSystemId() throws SAXException, IOException {
+    final String systemId = "http://schema.pivotal.io/this/should/be/not/found.xsd";
+    final InputSource inputSource = getEntityResolver().resolveEntity(null, systemId);
+    assertNull(inputSource);
+  }
+
+}

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheXmlVersionJUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheXmlVersionJUnitTest.java b/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheXmlVersionJUnitTest.java
index eb4ce86..a51ce2b 100644
--- a/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheXmlVersionJUnitTest.java
+++ b/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheXmlVersionJUnitTest.java
@@ -41,21 +41,21 @@ public class CacheXmlVersionJUnitTest {
    */
   @Test
   public void testOrdinal() {
-    assertTrue(VERSION_3_0.compareTo(VERSION_4_0) < 0);
-    assertTrue(VERSION_4_0.compareTo(VERSION_4_1) < 0);
-    assertTrue(VERSION_4_1.compareTo(VERSION_5_0) < 0);
-    assertTrue(VERSION_5_0.compareTo(VERSION_5_1) < 0);
-    assertTrue(VERSION_5_1.compareTo(VERSION_5_5) < 0);
-    assertTrue(VERSION_5_5.compareTo(VERSION_5_7) < 0);
-    assertTrue(VERSION_5_7.compareTo(VERSION_5_8) < 0);
-    assertTrue(VERSION_5_8.compareTo(VERSION_6_0) < 0);
-    assertTrue(VERSION_6_0.compareTo(VERSION_6_1) < 0);
-    assertTrue(VERSION_6_1.compareTo(VERSION_6_5) < 0);
-    assertTrue(VERSION_6_5.compareTo(VERSION_6_6) < 0);
-    assertTrue(VERSION_6_6.compareTo(VERSION_7_0) < 0);
-    assertTrue(VERSION_7_0.compareTo(VERSION_8_0) < 0);
-    assertTrue(VERSION_8_0.compareTo(VERSION_8_1) < 0);
-    assertTrue(VERSION_8_1.compareTo(VERSION_9_0) < 0);
+    assertTrue(GEMFIRE_3_0.compareTo(GEMFIRE_4_0) < 0);
+    assertTrue(GEMFIRE_4_0.compareTo(GEMFIRE_4_1) < 0);
+    assertTrue(GEMFIRE_4_1.compareTo(GEMFIRE_5_0) < 0);
+    assertTrue(GEMFIRE_5_0.compareTo(GEMFIRE_5_1) < 0);
+    assertTrue(GEMFIRE_5_1.compareTo(GEMFIRE_5_5) < 0);
+    assertTrue(GEMFIRE_5_5.compareTo(GEMFIRE_5_7) < 0);
+    assertTrue(GEMFIRE_5_7.compareTo(GEMFIRE_5_8) < 0);
+    assertTrue(GEMFIRE_5_8.compareTo(GEMFIRE_6_0) < 0);
+    assertTrue(GEMFIRE_6_0.compareTo(GEMFIRE_6_1) < 0);
+    assertTrue(GEMFIRE_6_1.compareTo(GEMFIRE_6_5) < 0);
+    assertTrue(GEMFIRE_6_5.compareTo(GEMFIRE_6_6) < 0);
+    assertTrue(GEMFIRE_6_6.compareTo(GEMFIRE_7_0) < 0);
+    assertTrue(GEMFIRE_7_0.compareTo(GEMFIRE_8_0) < 0);
+    assertTrue(GEMFIRE_8_0.compareTo(GEMFIRE_8_1) < 0);
+    assertTrue(GEMFIRE_8_1.compareTo(GEODE_1_0) < 0);
   }
 
   /**

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/xmlcache/GeodeEntityResolverJUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/xmlcache/GeodeEntityResolverJUnitTest.java b/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/xmlcache/GeodeEntityResolverJUnitTest.java
new file mode 100644
index 0000000..2fef8b3
--- /dev/null
+++ b/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/xmlcache/GeodeEntityResolverJUnitTest.java
@@ -0,0 +1,49 @@
+/*
+ * 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.
+ */
+
+package com.gemstone.gemfire.internal.cache.xmlcache;
+
+import com.gemstone.gemfire.test.junit.categories.UnitTest;
+import org.junit.Before;
+import org.junit.experimental.categories.Category;
+import org.xml.sax.EntityResolver;
+
+/**
+ * Unit test for {@link GeodeEntityResolver} and
+ * {@link DefaultEntityResolver2}.
+ */
+@Category(UnitTest.class)
+public class GeodeEntityResolverJUnitTest extends AbstractEntityResolverTest {
+
+  private EntityResolver entityResolver;
+
+  private final String systemId = "http://geode.apache.org/schema/cache/cache-1.0.xsd";
+
+  @Before
+  public void setup() throws Exception {
+    entityResolver = new GeodeEntityResolver();
+  }
+
+  public EntityResolver getEntityResolver() {
+    return entityResolver;
+  }
+
+  public String getSystemId() {
+    return systemId;
+  }
+
+}

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/xmlcache/PivotalEntityResolverJUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/xmlcache/PivotalEntityResolverJUnitTest.java b/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/xmlcache/PivotalEntityResolverJUnitTest.java
index 800e5ce..ce4941e 100644
--- a/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/xmlcache/PivotalEntityResolverJUnitTest.java
+++ b/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/xmlcache/PivotalEntityResolverJUnitTest.java
@@ -17,19 +17,10 @@
 
 package com.gemstone.gemfire.internal.cache.xmlcache;
 
-import static org.junit.Assert.*;
-
-import java.io.IOException;
-import java.util.ServiceLoader;
-
-import org.junit.Test;
-import org.junit.experimental.categories.Category;
-import org.xml.sax.InputSource;
-import org.xml.sax.SAXException;
-import org.xml.sax.ext.EntityResolver2;
-
-import com.gemstone.gemfire.internal.ClassPathLoader;
 import com.gemstone.gemfire.test.junit.categories.UnitTest;
+import org.junit.Before;
+import org.junit.experimental.categories.Category;
+import org.xml.sax.EntityResolver;
 
 /**
  * Unit test for {@link PivotalEntityResolver} and
@@ -39,106 +30,23 @@ import com.gemstone.gemfire.test.junit.categories.UnitTest;
  * @since 8.1
  */
 @Category(UnitTest.class)
-public class PivotalEntityResolverJUnitTest {
+public class PivotalEntityResolverJUnitTest extends AbstractEntityResolverTest {
 
-  /**
-   * Assert that {@link PivotalEntityResolver} extends
-   * {@link DefaultEntityResolver2}.
-   * 
-   * @since 8.1
-   */
-  @Test
-  public void testInstanceOfDefaultEntityResolver2() {
-    assertTrue(DefaultEntityResolver2.class.isAssignableFrom(PivotalEntityResolver.class));
-  }
-
-  /**
-   * Find the {@link PivotalEntityResolver} in the {@link ClassPathLoader}.
-   * Verifies that the META-INF/services file is correctly found and the the
-   * implementation class is loadable.
-   * 
-   * @since 8.1
-   */
-  @Test
-  public void testDiscovery() {
-    boolean found = false;
-    final ServiceLoader<EntityResolver2> entityResolvers = ServiceLoader.load(EntityResolver2.class, ClassPathLoader.getLatestAsClassLoader());
-    for (final EntityResolver2 entityResolver : entityResolvers) {
-      if (entityResolver instanceof PivotalEntityResolver) {
-        found = true;
-        break;
-      }
-    }
-    assertTrue("Resolver not found.", found);
-  }
+  private EntityResolver entityResolver;
 
-  /**
-   * Resolve the cache.xml XSD using the {@link PivotalEntityResolver}. Verifies
-   * that the META-INF/schemas files are correctly found.
-   * 
-   * @throws SAXException
-   * @throws IOException
-   * @since 8.1
-   */
-  @Test
-  public void testResolveEntity() throws SAXException, IOException {
-    final PivotalEntityResolver entityResolver = new PivotalEntityResolver();
-    final String systemId = "http://schema.pivotal.io/gemfire/cache/cache-8.1.xsd";
-    final InputSource inputSource = entityResolver.resolveEntity(null, systemId);
-    assertNotNull(inputSource);
-    assertEquals(systemId, inputSource.getSystemId());
-  }
+  private final String systemId = "http://schema.pivotal.io/gemfire/cache/cache-8.1.xsd";
 
-  /**
-   * Test {@link PivotalEntityResolver#resolveEntity(String, String)} with
-   * <code>null</code> <code>systemId</code>. Asserts that returns to
-   * <code>null<code>.
-   * 
-   * @throws SAXException
-   * @throws IOException
-   * @since 8.1
-   */
-  @Test
-  public void testResolveEntityNullSystemId() throws SAXException, IOException {
-    final PivotalEntityResolver entityResolver = new PivotalEntityResolver();
-    final String systemId = null;
-    final InputSource inputSource = entityResolver.resolveEntity(null, systemId);
-    assertNull(inputSource);
+  @Before
+  public void setup() throws Exception {
+    entityResolver = new PivotalEntityResolver();
   }
 
-  /**
-   * Test {@link PivotalEntityResolver#resolveEntity(String, String)} with
-   * <code>"--not-a-valid-system-id--"</code> <code>systemId</code>, which is
-   * not in the Pivotal namespace.. Asserts that returns to <code>null<code>.
-   * 
-   * @throws SAXException
-   * @throws IOException
-   * @since 8.1
-   */
-  @Test
-  public void testResolveEntityUnkownSystemId() throws SAXException, IOException {
-    final PivotalEntityResolver entityResolver = new PivotalEntityResolver();
-    final String systemId = "--not-a-valid-system-id--";
-    final InputSource inputSource = entityResolver.resolveEntity(null, systemId);
-    assertNull(inputSource);
+  public EntityResolver getEntityResolver() {
+    return entityResolver;
   }
 
-  /**
-   * Test {@link PivotalEntityResolver#resolveEntity(String, String)} with
-   * <code>"http://schema.pivotal.io/this/should/be/not/found.xsd"</code>
-   * <code>systemId</code>, which shound not be found. Asserts that returns to
-   * <code>null<code>.
-   * 
-   * @throws SAXException
-   * @throws IOException
-   * @since 8.1
-   */
-  @Test
-  public void testResolveEntityNotFoundSystemId() throws SAXException, IOException {
-    final PivotalEntityResolver entityResolver = new PivotalEntityResolver();
-    final String systemId = "http://schema.pivotal.io/this/should/be/not/found.xsd";
-    final InputSource inputSource = entityResolver.resolveEntity(null, systemId);
-    assertNull(inputSource);
+  public String getSystemId() {
+    return systemId;
   }
 
 }

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/test/java/com/gemstone/gemfire/management/internal/configuration/domain/CacheElementJUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/com/gemstone/gemfire/management/internal/configuration/domain/CacheElementJUnitTest.java b/geode-core/src/test/java/com/gemstone/gemfire/management/internal/configuration/domain/CacheElementJUnitTest.java
index bcb88c0..dca5d0b 100644
--- a/geode-core/src/test/java/com/gemstone/gemfire/management/internal/configuration/domain/CacheElementJUnitTest.java
+++ b/geode-core/src/test/java/com/gemstone/gemfire/management/internal/configuration/domain/CacheElementJUnitTest.java
@@ -69,7 +69,7 @@ public class CacheElementJUnitTest {
    */
   @Test
   public void testCacheDefinedAsNestedComplexType8_1() throws Exception {
-    Document doc = loadSchema(CacheXmlVersion.VERSION_8_1.getSchemaLocation());
+    Document doc = loadSchema(CacheXmlVersion.GEMFIRE_8_1.getSchemaLocation());
     final XPathContext xPathContext = new XPathContext(CacheElement.XSD_PREFIX, XMLConstants.W3C_XML_SCHEMA_NS_URI);
     final Node cacheType = XmlUtils.querySingleElement(doc.getFirstChild(), CacheElement.CACHE_TYPE_EMBEDDED, xPathContext);
     assertNotNull("Cache type is not embedded complexType.", cacheType);
@@ -118,9 +118,9 @@ public class CacheElementJUnitTest {
     assertEntry("gateway-conflict-resolver", order++, entries.next());
     assertEntry("async-event-queue", order++, entries.next());
     assertEntry("cache-server", order++, entries.next());
-    assertEntry("bridge-server", order++, entries.next());
     assertEntry("pool", order++, entries.next());
     assertEntry("disk-store", order++, entries.next());
+    assertEntry("hdfs-store", order++, entries.next());
     assertEntry("pdx", order++, entries.next());
     assertEntry("region-attributes", order++, entries.next());
     assertEntry("jndi-bindings", order++, entries.next());

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/test/java/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.java b/geode-core/src/test/java/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.java
index d8c52c6..ff4980d 100644
--- a/geode-core/src/test/java/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.java
+++ b/geode-core/src/test/java/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.java
@@ -69,7 +69,7 @@ public class XmlUtilsAddNewNodeJUnitTest {
   @BeforeClass
   public static void beforeClass() {
     cache = new CacheFactory().set("mcast-port", "0").create();
-    xPathContext.addNamespace(CacheXml.PREFIX, CacheXml.NAMESPACE);
+    xPathContext.addNamespace(CacheXml.PREFIX, CacheXml.GEODE_NAMESPACE);
     xPathContext.addNamespace(TEST_PREFIX, TEST_NAMESPACE);
   }
 
@@ -105,7 +105,7 @@ public class XmlUtilsAddNewNodeJUnitTest {
     nodes = XmlUtils.query(changes, xPath, xPathContext);
     assertEquals(1, nodes.getLength());
     Element element = (Element) nodes.item(0);
-    assertEquals(CacheXml.NAMESPACE, element.getNamespaceURI());
+    assertEquals(CacheXml.GEODE_NAMESPACE, element.getNamespaceURI());
 
     final XmlEntity xmlEntity = XmlEntity.builder().withType("region").withAttribute("name", "r3").withConfig(changes).build();
     XmlUtils.addNewNode(config, xmlEntity);
@@ -113,7 +113,7 @@ public class XmlUtilsAddNewNodeJUnitTest {
     nodes = XmlUtils.query(config, xPath, xPathContext);
     assertEquals(1, nodes.getLength());
     element = (Element) nodes.item(0);
-    assertEquals(CacheXml.NAMESPACE, element.getNamespaceURI());
+    assertEquals(CacheXml.GEODE_NAMESPACE, element.getNamespaceURI());
 
     final List<Node> childNodes = getElementNodes(config.getFirstChild().getChildNodes());
 
@@ -158,7 +158,7 @@ public class XmlUtilsAddNewNodeJUnitTest {
     nodes = XmlUtils.query(changes, xPath, xPathContext);
     assertEquals(1, nodes.getLength());
     Element element = (Element) nodes.item(0);
-    assertEquals(CacheXml.NAMESPACE, element.getNamespaceURI());
+    assertEquals(CacheXml.GEODE_NAMESPACE, element.getNamespaceURI());
 
     final XmlEntity xmlEntity = XmlEntity.builder().withType("jndi-bindings").withConfig(changes).build();
     XmlUtils.addNewNode(config, xmlEntity);
@@ -166,7 +166,7 @@ public class XmlUtilsAddNewNodeJUnitTest {
     nodes = XmlUtils.query(config, xPath, xPathContext);
     assertEquals(1, nodes.getLength());
     element = (Element) nodes.item(0);
-    assertEquals(CacheXml.NAMESPACE, element.getNamespaceURI());
+    assertEquals(CacheXml.GEODE_NAMESPACE, element.getNamespaceURI());
 
     final List<Node> childElements = getElementNodes(config.getFirstChild().getChildNodes());
     assertEquals("pdx", childElements.get(2).getNodeName());
@@ -231,7 +231,7 @@ public class XmlUtilsAddNewNodeJUnitTest {
     assertEquals(1, nodes.getLength());
     Element element = (Element) nodes.item(0);
     assertEquals(1, getElementNodes(element.getChildNodes()).size());
-    assertEquals(CacheXml.NAMESPACE, element.getNamespaceURI());
+    assertEquals(CacheXml.GEODE_NAMESPACE, element.getNamespaceURI());
 
     final Document changes = XmlUtils.createDocumentFromReader(new InputStreamReader(this.getClass().getResourceAsStream(
         "XmlUtilsAddNewNodeJUnitTest.testAddNewNodeReplaceNamed.xml")));
@@ -239,7 +239,7 @@ public class XmlUtilsAddNewNodeJUnitTest {
     assertEquals(1, nodes.getLength());
     element = (Element) nodes.item(0);
     assertEquals(0, element.getChildNodes().getLength());
-    assertEquals(CacheXml.NAMESPACE, element.getNamespaceURI());
+    assertEquals(CacheXml.GEODE_NAMESPACE, element.getNamespaceURI());
 
     final XmlEntity xmlEntity = XmlEntity.builder().withType("region").withAttribute("name", "r1").withConfig(changes).build();
     XmlUtils.addNewNode(config, xmlEntity);
@@ -248,7 +248,7 @@ public class XmlUtilsAddNewNodeJUnitTest {
     assertEquals(1, nodes.getLength());
     element = (Element) nodes.item(0);
     assertEquals(0, element.getChildNodes().getLength());
-    assertEquals(CacheXml.NAMESPACE, element.getNamespaceURI());
+    assertEquals(CacheXml.GEODE_NAMESPACE, element.getNamespaceURI());
   }
 
   /**
@@ -266,7 +266,7 @@ public class XmlUtilsAddNewNodeJUnitTest {
     assertEquals(1, nodes.getLength());
     Element element = (Element) nodes.item(0);
     assertEquals("foo", XmlUtils.getAttribute(element, "disk-store-name"));
-    assertEquals(CacheXml.NAMESPACE, element.getNamespaceURI());
+    assertEquals(CacheXml.GEODE_NAMESPACE, element.getNamespaceURI());
 
     final Document changes = XmlUtils.createDocumentFromReader(new InputStreamReader(this.getClass().getResourceAsStream(
         "XmlUtilsAddNewNodeJUnitTest.testAddNewNodeReplaceUnnamed.xml")));
@@ -274,7 +274,7 @@ public class XmlUtilsAddNewNodeJUnitTest {
     assertEquals(1, nodes.getLength());
     element = (Element) nodes.item(0);
     assertEquals("bar", XmlUtils.getAttribute(element, "disk-store-name"));
-    assertEquals(CacheXml.NAMESPACE, element.getNamespaceURI());
+    assertEquals(CacheXml.GEODE_NAMESPACE, element.getNamespaceURI());
 
     final XmlEntity xmlEntity = XmlEntity.builder().withType("pdx").withConfig(changes).build();
     XmlUtils.addNewNode(config, xmlEntity);
@@ -283,7 +283,7 @@ public class XmlUtilsAddNewNodeJUnitTest {
     assertEquals(1, nodes.getLength());
     element = (Element) nodes.item(0);
     assertEquals("bar", XmlUtils.getAttribute(element, "disk-store-name"));
-    assertEquals(CacheXml.NAMESPACE, element.getNamespaceURI());
+    assertEquals(CacheXml.GEODE_NAMESPACE, element.getNamespaceURI());
   }
 
   /**
@@ -338,7 +338,7 @@ public class XmlUtilsAddNewNodeJUnitTest {
     assertEquals(1, nodes.getLength());
     Element element = (Element) nodes.item(0);
     assertEquals(1, getElementNodes(element.getChildNodes()).size());
-    assertEquals(CacheXml.NAMESPACE, element.getNamespaceURI());
+    assertEquals(CacheXml.GEODE_NAMESPACE, element.getNamespaceURI());
 
     final Document changes = XmlUtils.createDocumentFromReader(new InputStreamReader(this.getClass().getResourceAsStream(
         "XmlUtilsAddNewNodeJUnitTest.testDeleteNodeNamed.xml")));
@@ -367,7 +367,7 @@ public class XmlUtilsAddNewNodeJUnitTest {
     assertEquals(1, nodes.getLength());
     Element element = (Element) nodes.item(0);
     assertEquals("foo", XmlUtils.getAttribute(element, "disk-store-name"));
-    assertEquals(CacheXml.NAMESPACE, element.getNamespaceURI());
+    assertEquals(CacheXml.GEODE_NAMESPACE, element.getNamespaceURI());
 
     final Document changes = XmlUtils.createDocumentFromReader(new InputStreamReader(this.getClass().getResourceAsStream(
         "XmlUtilsAddNewNodeJUnitTest.testDeleteNodeUnnamed.xml")));

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/test/java/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.java b/geode-core/src/test/java/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.java
index 0e14501..24702c3 100644
--- a/geode-core/src/test/java/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.java
+++ b/geode-core/src/test/java/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.java
@@ -69,10 +69,10 @@ public class XmlUtilsJUnitTest {
     assertNotNull(schemaLocationMap);
     assertEquals(2, schemaLocationMap.size());
 
-    final List<String> locations1 = schemaLocationMap.get("http://schema.pivotal.io/gemfire/cache");
+    final List<String> locations1 = schemaLocationMap.get("http://geode.apache.org/schema/cache");
     assertNotNull(locations1);
     assertEquals(1, locations1.size());
-    assertEquals("http://schema.pivotal.io/gemfire/cache/cache-8.1.xsd", locations1.get(0));
+    assertEquals("http://geode.apache.org/schema/cache/cache-1.0.xsd", locations1.get(0));
 
     final List<String> locations2 = schemaLocationMap.get("urn:java:com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest");
     assertNotNull(locations2);
@@ -109,11 +109,11 @@ public class XmlUtilsJUnitTest {
     assertNotNull(schemaLocationMap);
     assertEquals(3, schemaLocationMap.size());
 
-    final List<String> locations1 = schemaLocationMap.get("http://schema.pivotal.io/gemfire/cache");
+    final List<String> locations1 = schemaLocationMap.get("http://geode.apache.org/schema/cache");
     assertNotNull(locations1);
     assertEquals(2, locations1.size());
-    assertEquals("http://schema.pivotal.io/gemfire/cache/cache-8.1.xsd", locations1.get(0));
-    assertEquals("cache-8.1.xsd", locations1.get(1));
+    assertEquals("http://geode.apache.org/schema/cache/cache-1.0.xsd", locations1.get(0));
+    assertEquals("cache-1.0.xsd", locations1.get(1));
 
     final List<String> locations2 = schemaLocationMap.get("urn:java:com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest");
     assertNotNull(locations2);
@@ -179,7 +179,7 @@ public class XmlUtilsJUnitTest {
     final Document doc = XmlUtils.createDocumentFromReader(new InputStreamReader(this.getClass().getResourceAsStream(
         "XmlUtilsJUnitTest.testQuerySingleElement.xml")));
     final Element root = doc.getDocumentElement();
-    final String cacheNamespace = "http://schema.pivotal.io/gemfire/cache";
+    final String cacheNamespace = "http://geode.apache.org/schema/cache";
     final XPathContext cacheXPathContext = new XPathContext("cache", cacheNamespace);
 
     // There are mulitple region elements, this should get the first one.

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/test/resources/com/gemstone/gemfire/codeAnalysis/sanctionedSerializables.txt
----------------------------------------------------------------------
diff --git a/geode-core/src/test/resources/com/gemstone/gemfire/codeAnalysis/sanctionedSerializables.txt b/geode-core/src/test/resources/com/gemstone/gemfire/codeAnalysis/sanctionedSerializables.txt
index a8f6514..222e63d 100644
--- a/geode-core/src/test/resources/com/gemstone/gemfire/codeAnalysis/sanctionedSerializables.txt
+++ b/geode-core/src/test/resources/com/gemstone/gemfire/codeAnalysis/sanctionedSerializables.txt
@@ -378,7 +378,7 @@ com/gemstone/gemfire/internal/cache/wan/GatewayReceiverException,true,7079321411
 com/gemstone/gemfire/internal/cache/wan/GatewaySenderConfigurationException,true,1
 com/gemstone/gemfire/internal/cache/wan/GatewaySenderException,true,8090143153569084886
 com/gemstone/gemfire/internal/cache/wan/parallel/BucketRegionQueueUnavailableException,false
-com/gemstone/gemfire/internal/cache/xmlcache/CacheXmlVersion,false,publicId:java/lang/String,schemaLocation:java/lang/String,systemId:java/lang/String,version:java/lang/String
+com/gemstone/gemfire/internal/cache/xmlcache/CacheXmlVersion,false,namespace:java/lang/String,publicId:java/lang/String,schemaLocation:java/lang/String,systemId:java/lang/String,version:java/lang/String
 com/gemstone/gemfire/internal/cache/xmlcache/DiskStoreAttributesCreation,false
 com/gemstone/gemfire/internal/cache/xmlcache/RegionAttributesCreation,true,2241078661206355376,asyncEventQueueIds:java/util/Set,cacheListeners:java/util/ArrayList,cacheLoader:com/gemstone/gemfire/cache/CacheLoader,cacheWriter:com/gemstone/gemfire/cache/CacheWriter,cloningEnabled:boolean,compressor:com/gemstone/gemfire/compression/Compressor,concurrencyChecksEnabled:boolean,concurrencyLevel:int,customEntryIdleTimeout:com/gemstone/gemfire/cache/CustomExpiry,customEntryTimeToLive:com/gemstone/gemfire/cache/CustomExpiry,dataPolicy:com/gemstone/gemfire/cache/DataPolicy,diskDirs:java/io/File[],diskSizes:int[],diskStoreName:java/lang/String,diskWriteAttributes:com/gemstone/gemfire/cache/DiskWriteAttributes,earlyAck:boolean,enableAsyncConflation:boolean,enableSubscriptionConflation:boolean,entryIdleTimeout:com/gemstone/gemfire/cache/ExpirationAttributes,entryTimeToLive:com/gemstone/gemfire/cache/ExpirationAttributes,evictionAttributes:com/gemstone/gemfire/internal/cache/EvictionAttributesIm
 pl,gatewaySenderIds:java/util/Set,hdfsStoreName:java/lang/String,hdfsWriteOnly:boolean,id:java/lang/String,ignoreJTA:boolean,indexMaintenanceSynchronous:boolean,initialCapacity:int,isDiskSynchronous:boolean,isLockGrantor:boolean,keyConstraint:java/lang/Class,loadFactor:float,membershipAttributes:com/gemstone/gemfire/cache/MembershipAttributes,multicastEnabled:boolean,offHeap:boolean,partitionAttributes:com/gemstone/gemfire/cache/PartitionAttributes,poolName:java/lang/String,publisher:boolean,refid:java/lang/String,regionIdleTimeout:com/gemstone/gemfire/cache/ExpirationAttributes,regionTimeToLive:com/gemstone/gemfire/cache/ExpirationAttributes,scope:com/gemstone/gemfire/cache/Scope,statisticsEnabled:boolean,subscriptionAttributes:com/gemstone/gemfire/cache/SubscriptionAttributes,valueConstraint:java/lang/Class
 com/gemstone/gemfire/internal/concurrent/AtomicLong5,true,-1915700199064062938

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/domain/CacheElementJUnitTest.xml
----------------------------------------------------------------------
diff --git a/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/domain/CacheElementJUnitTest.xml b/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/domain/CacheElementJUnitTest.xml
index 269ddcf..d995b91 100644
--- a/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/domain/CacheElementJUnitTest.xml
+++ b/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/domain/CacheElementJUnitTest.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <cache
-    xmlns="http://schema.pivotal.io/gemfire/cache"
+    xmlns="http://geode.apache.org/schema/cache"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:schemaLocation="http://schema.pivotal.io/gemfire/cache http://schema.pivotal.io/gemfire/cache/cache-8.1.xsd"
-    version="8.1">
+    xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+    version="1.0">
 </cache>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeNewNamed.xml
----------------------------------------------------------------------
diff --git a/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeNewNamed.xml b/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeNewNamed.xml
index 3055f31..62c21c3 100644
--- a/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeNewNamed.xml
+++ b/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeNewNamed.xml
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <cache
-    xmlns="http://schema.pivotal.io/gemfire/cache"
+    xmlns="http://geode.apache.org/schema/cache"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:test="urn:java:com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest"
-    xsi:schemaLocation="http://schema.pivotal.io/gemfire/cache http://schema.pivotal.io/gemfire/cache/cache-8.1.xsd"
-    version="8.1">
+    xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+    version="1.0">
   <async-event-queue id="aeq1">
     <async-event-listener>
       <class-name>null</class-name>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeNewUnnamed.xml
----------------------------------------------------------------------
diff --git a/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeNewUnnamed.xml b/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeNewUnnamed.xml
index fb50e6b..b2695c7 100644
--- a/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeNewUnnamed.xml
+++ b/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeNewUnnamed.xml
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <cache
-    xmlns="http://schema.pivotal.io/gemfire/cache"
+    xmlns="http://geode.apache.org/schema/cache"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:test="urn:java:com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest"
-    xsi:schemaLocation="http://schema.pivotal.io/gemfire/cache http://schema.pivotal.io/gemfire/cache/cache-8.1.xsd"
-    version="8.1">
+    xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+    version="1.0">
   <async-event-queue id="aeq1">
     <async-event-listener>
       <class-name>null</class-name>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeNewUnnamedExtension.xml
----------------------------------------------------------------------
diff --git a/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeNewUnnamedExtension.xml b/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeNewUnnamedExtension.xml
index 38f791d..c51117b 100644
--- a/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeNewUnnamedExtension.xml
+++ b/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeNewUnnamedExtension.xml
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <cache
-    xmlns="http://schema.pivotal.io/gemfire/cache"
+    xmlns="http://geode.apache.org/schema/cache"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:test="urn:java:com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest"
-    xsi:schemaLocation="http://schema.pivotal.io/gemfire/cache http://schema.pivotal.io/gemfire/cache/cache-8.1.xsd"
-    version="8.1">
+    xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+    version="1.0">
   <async-event-queue id="aeq1">
     <async-event-listener>
       <class-name>null</class-name>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeReplaceNamed.xml
----------------------------------------------------------------------
diff --git a/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeReplaceNamed.xml b/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeReplaceNamed.xml
index 4f5b1a1..4139da0 100644
--- a/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeReplaceNamed.xml
+++ b/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeReplaceNamed.xml
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <cache
-    xmlns="http://schema.pivotal.io/gemfire/cache"
+    xmlns="http://geode.apache.org/schema/cache"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:test="urn:java:com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest"
-    xsi:schemaLocation="http://schema.pivotal.io/gemfire/cache http://schema.pivotal.io/gemfire/cache/cache-8.1.xsd"
-    version="8.1">
+    xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+    version="1.0">
   <async-event-queue id="aeq1">
     <async-event-listener>
       <class-name>null</class-name>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeReplaceUnnamed.xml
----------------------------------------------------------------------
diff --git a/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeReplaceUnnamed.xml b/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeReplaceUnnamed.xml
index 4db3799..fd661f1 100644
--- a/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeReplaceUnnamed.xml
+++ b/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeReplaceUnnamed.xml
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <cache
-    xmlns="http://schema.pivotal.io/gemfire/cache"
+    xmlns="http://geode.apache.org/schema/cache"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:test="urn:java:com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest"
-    xsi:schemaLocation="http://schema.pivotal.io/gemfire/cache http://schema.pivotal.io/gemfire/cache/cache-8.1.xsd"
-    version="8.1">
+    xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+    version="1.0">
   <async-event-queue id="aeq1">
     <async-event-listener>
       <class-name>null</class-name>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeReplaceUnnamedExtension.xml
----------------------------------------------------------------------
diff --git a/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeReplaceUnnamedExtension.xml b/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeReplaceUnnamedExtension.xml
index a3238d8..2267ccd 100644
--- a/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeReplaceUnnamedExtension.xml
+++ b/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testAddNewNodeReplaceUnnamedExtension.xml
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <cache
-    xmlns="http://schema.pivotal.io/gemfire/cache"
+    xmlns="http://geode.apache.org/schema/cache"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:test="urn:java:com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest"
-    xsi:schemaLocation="http://schema.pivotal.io/gemfire/cache http://schema.pivotal.io/gemfire/cache/cache-8.1.xsd"
-    version="8.1">
+    xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+    version="1.0">
   <async-event-queue id="aeq1">
     <async-event-listener>
       <class-name>null</class-name>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testDeleteNodeUnnamed.xml
----------------------------------------------------------------------
diff --git a/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testDeleteNodeUnnamed.xml b/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testDeleteNodeUnnamed.xml
index b325fbf..a461cc8 100644
--- a/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testDeleteNodeUnnamed.xml
+++ b/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.testDeleteNodeUnnamed.xml
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <cache
-    xmlns="http://schema.pivotal.io/gemfire/cache"
+    xmlns="http://geode.apache.org/schema/cache"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:test="urn:java:com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest"
-    xsi:schemaLocation="http://schema.pivotal.io/gemfire/cache http://schema.pivotal.io/gemfire/cache/cache-8.1.xsd"
-    version="8.1">
+    xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+    version="1.0">
   <async-event-queue id="aeq1">
     <async-event-listener>
       <class-name>null</class-name>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.xml
----------------------------------------------------------------------
diff --git a/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.xml b/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.xml
index bdefa30..bb19ce7 100644
--- a/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.xml
+++ b/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest.xml
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <cache
-    xmlns="http://schema.pivotal.io/gemfire/cache"
+    xmlns="http://geode.apache.org/schema/cache"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:test="urn:java:com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsAddNewNodeJUnitTest"
-    xsi:schemaLocation="http://schema.pivotal.io/gemfire/cache http://schema.pivotal.io/gemfire/cache/cache-8.1.xsd"
-    version="8.1">
+    xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+    version="1.0">
   <async-event-queue id="aeq1">
     <async-event-listener>
       <class-name>null</class-name>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.testBuildSchemaLocationMapAttribute.xml
----------------------------------------------------------------------
diff --git a/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.testBuildSchemaLocationMapAttribute.xml b/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.testBuildSchemaLocationMapAttribute.xml
index 832d756..82d3920 100644
--- a/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.testBuildSchemaLocationMapAttribute.xml
+++ b/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.testBuildSchemaLocationMapAttribute.xml
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <cache
-    xmlns="http://schema.pivotal.io/gemfire/cache"
+    xmlns="http://geode.apache.org/schema/cache"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:test="urn:java:com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest"
-    xsi:schemaLocation="http://schema.pivotal.io/gemfire/cache http://schema.pivotal.io/gemfire/cache/cache-8.1.xsd
+    xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd
                         urn:java:com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest classpath:/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.xsd
                         urn:java:com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest XmlUtilsJUnitTest.xsd"
-    version="8.1">
+    version="1.0">
 </cache>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.testBuildSchemaLocationMapEmptyAttribute.xml
----------------------------------------------------------------------
diff --git a/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.testBuildSchemaLocationMapEmptyAttribute.xml b/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.testBuildSchemaLocationMapEmptyAttribute.xml
index 05843bf..64a8fa4 100644
--- a/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.testBuildSchemaLocationMapEmptyAttribute.xml
+++ b/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.testBuildSchemaLocationMapEmptyAttribute.xml
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <cache
-    xmlns="http://schema.pivotal.io/gemfire/cache"
+    xmlns="http://geode.apache.org/schema/cache"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:test="urn:java:com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest"
     xsi:schemaLocation=""
-    version="8.1">
+    version="1.0">
 </cache>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.testBuildSchemaLocationMapMapOfStringListOfStringAttribute.xml
----------------------------------------------------------------------
diff --git a/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.testBuildSchemaLocationMapMapOfStringListOfStringAttribute.xml b/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.testBuildSchemaLocationMapMapOfStringListOfStringAttribute.xml
index 87b3cac..5604ac9 100644
--- a/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.testBuildSchemaLocationMapMapOfStringListOfStringAttribute.xml
+++ b/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.testBuildSchemaLocationMapMapOfStringListOfStringAttribute.xml
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <cache
-    xmlns="http://schema.pivotal.io/gemfire/cache"
+    xmlns="http://geode.apache.org/schema/cache"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:test="urn:java:com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest"
-    xsi:schemaLocation="http://schema.pivotal.io/gemfire/cache cache-8.1.xsd
+    xsi:schemaLocation="http://geode.apache.org/schema/cache cache-1.0.xsd
                         urn:java:com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest classpath:/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.xsd
                         urn:java:com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest2 XmlUtilsJUnitTest2.xsd"
-    version="8.1">
+    version="1.0">
 </cache>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.testBuildSchemaLocationMapNullAttribute.xml
----------------------------------------------------------------------
diff --git a/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.testBuildSchemaLocationMapNullAttribute.xml b/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.testBuildSchemaLocationMapNullAttribute.xml
index 95d11b3..87997c1 100644
--- a/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.testBuildSchemaLocationMapNullAttribute.xml
+++ b/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.testBuildSchemaLocationMapNullAttribute.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <cache
-    xmlns="http://schema.pivotal.io/gemfire/cache"
+    xmlns="http://geode.apache.org/schema/cache"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:test="urn:java:com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest"
-    version="8.1">
+    version="1.0">
 </cache>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.testQuerySingleElement.xml
----------------------------------------------------------------------
diff --git a/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.testQuerySingleElement.xml b/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.testQuerySingleElement.xml
index 76b851e..4593074 100644
--- a/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.testQuerySingleElement.xml
+++ b/geode-core/src/test/resources/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest.testQuerySingleElement.xml
@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <cache
-    xmlns="http://schema.pivotal.io/gemfire/cache"
+    xmlns="http://geode.apache.org/schema/cache"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns:test="urn:java:com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest"
-    xsi:schemaLocation="http://schema.pivotal.io/gemfire/cache http://schema.pivotal.io/gemfire/cache/cache-8.1.xsd
+    xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd
                         urn:java:com/gemstone/gemfire/management/internal/configuration/utils/XmlUtilsJUnitTest XmlUtilsJUnitTest.xsd"
-    version="8.1">
+    version="1.0">
   <async-event-queue id="aeq1">
     <async-event-listener>
       <class-name>null</class-name>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-lucene/src/main/resources/META-INF/schemas/geode.apache.org/lucene/lucene-1.0.xsd
----------------------------------------------------------------------
diff --git a/geode-lucene/src/main/resources/META-INF/schemas/geode.apache.org/lucene/lucene-1.0.xsd b/geode-lucene/src/main/resources/META-INF/schemas/geode.apache.org/lucene/lucene-1.0.xsd
index bfe9f6c..6fd7306 100644
--- a/geode-lucene/src/main/resources/META-INF/schemas/geode.apache.org/lucene/lucene-1.0.xsd
+++ b/geode-lucene/src/main/resources/META-INF/schemas/geode.apache.org/lucene/lucene-1.0.xsd
@@ -23,22 +23,22 @@ limitations under the License.
     version="1.0">
   
   <xsd:import
-      namespace="http://schema.pivotal.io/gemfire/cache"
-      schemaLocation="http://schema.pivotal.io/gemfire/cache/cache-9.0.xsd"/>
+      namespace="http://geode.apache.org/schema/cache"
+      schemaLocation="http://geode.apache.org/schema/cache/cache-1.0.xsd"/>
   
   <xsd:annotation>
     <xsd:documentation><![CDATA[
 XML schema for Lucene indexes in Geode.
 
   <cache
-    xmlns="http://schema.pivotal.io/gemfire/cache"
+    xmlns="http://geode.apache.org/schema/cache"
     xmlns:lucene="http://geode.apache.org/schema/lucene"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:schemaLocation="http://schema.pivotal.io/gemfire/cache
-        http://schema.pivotal.io/gemfire/cache/cache-9.0.xsd
+    xsi:schemaLocation="http://geode.apache.org/schema/cache
+        http://geode.apache.org/schema/cache/cache-1.0.xsd
         http://geode.apache.org/schema/lucene
         http://geode.apache.org/schema/lucene/lucene-1.0.xsd"
-    version="9.0">
+    version="1.0">
     
     ]]></xsd:documentation>
   </xsd:annotation>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-lucene/src/test/resources/com/gemstone/gemfire/cache/lucene/internal/xml/LuceneIndexXmlParserIntegrationJUnitTest.createIndex.cache.xml
----------------------------------------------------------------------
diff --git a/geode-lucene/src/test/resources/com/gemstone/gemfire/cache/lucene/internal/xml/LuceneIndexXmlParserIntegrationJUnitTest.createIndex.cache.xml b/geode-lucene/src/test/resources/com/gemstone/gemfire/cache/lucene/internal/xml/LuceneIndexXmlParserIntegrationJUnitTest.createIndex.cache.xml
index 47f3250..89d5bef 100644
--- a/geode-lucene/src/test/resources/com/gemstone/gemfire/cache/lucene/internal/xml/LuceneIndexXmlParserIntegrationJUnitTest.createIndex.cache.xml
+++ b/geode-lucene/src/test/resources/com/gemstone/gemfire/cache/lucene/internal/xml/LuceneIndexXmlParserIntegrationJUnitTest.createIndex.cache.xml
@@ -17,14 +17,14 @@
 -->
 
 <cache
-    xmlns="http://schema.pivotal.io/gemfire/cache"
+    xmlns="http://geode.apache.org/schema/cache"
     xmlns:lucene="http://geode.apache.org/schema/lucene"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:schemaLocation="http://schema.pivotal.io/gemfire/cache
-        http://schema.pivotal.io/gemfire/cache/cache-9.0.xsd
+    xsi:schemaLocation="http://geode.apache.org/schema/cache
+        http://geode.apache.org/schema/cache/cache-1.0.xsd
         http://geode.apache.org/schema/lucene
         http://geode.apache.org/schema/lucene/lucene-1.0.xsd"
-    version="9.0">
+    version="1.0">
 
 	<region name="region" refid="PARTITION">
     	<lucene:index name="index1">

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-lucene/src/test/resources/com/gemstone/gemfire/cache/lucene/internal/xml/LuceneIndexXmlParserIntegrationJUnitTest.parseIndex.cache.xml
----------------------------------------------------------------------
diff --git a/geode-lucene/src/test/resources/com/gemstone/gemfire/cache/lucene/internal/xml/LuceneIndexXmlParserIntegrationJUnitTest.parseIndex.cache.xml b/geode-lucene/src/test/resources/com/gemstone/gemfire/cache/lucene/internal/xml/LuceneIndexXmlParserIntegrationJUnitTest.parseIndex.cache.xml
index 47f3250..89d5bef 100644
--- a/geode-lucene/src/test/resources/com/gemstone/gemfire/cache/lucene/internal/xml/LuceneIndexXmlParserIntegrationJUnitTest.parseIndex.cache.xml
+++ b/geode-lucene/src/test/resources/com/gemstone/gemfire/cache/lucene/internal/xml/LuceneIndexXmlParserIntegrationJUnitTest.parseIndex.cache.xml
@@ -17,14 +17,14 @@
 -->
 
 <cache
-    xmlns="http://schema.pivotal.io/gemfire/cache"
+    xmlns="http://geode.apache.org/schema/cache"
     xmlns:lucene="http://geode.apache.org/schema/lucene"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:schemaLocation="http://schema.pivotal.io/gemfire/cache
-        http://schema.pivotal.io/gemfire/cache/cache-9.0.xsd
+    xsi:schemaLocation="http://geode.apache.org/schema/cache
+        http://geode.apache.org/schema/cache/cache-1.0.xsd
         http://geode.apache.org/schema/lucene
         http://geode.apache.org/schema/lucene/lucene-1.0.xsd"
-    version="9.0">
+    version="1.0">
 
 	<region name="region" refid="PARTITION">
     	<lucene:index name="index1">

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-rebalancer/src/test/java/com/gemstone/gemfire/cache/util/AutoBalancerIntegrationJUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-rebalancer/src/test/java/com/gemstone/gemfire/cache/util/AutoBalancerIntegrationJUnitTest.java b/geode-rebalancer/src/test/java/com/gemstone/gemfire/cache/util/AutoBalancerIntegrationJUnitTest.java
index 72f4d2f..fe9da93 100755
--- a/geode-rebalancer/src/test/java/com/gemstone/gemfire/cache/util/AutoBalancerIntegrationJUnitTest.java
+++ b/geode-rebalancer/src/test/java/com/gemstone/gemfire/cache/util/AutoBalancerIntegrationJUnitTest.java
@@ -144,10 +144,10 @@ public class AutoBalancerIntegrationJUnitTest {
 
   @Test
   public void testInitializerCacheXML() {
-    String configStr = "<cache xmlns=\"http://schema.pivotal.io/gemfire/cache\"                          "
+    String configStr = "<cache xmlns=\"http://geode.apache.org/schema/cache\"                          "
         + " xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"                                      "
-        + " xsi:schemaLocation=\"http://schema.pivotal.io/gemfire/cache http://schema.pivotal.io/gemfire/cache/cache-9.0.xsd\""
-        + " version=\"9.0\">                                                                             "
+        + " xsi:schemaLocation=\"http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd\""
+        + " version=\"1.0\">                                                                             "
         + "   <initializer>                                                                              "
         + "     <class-name>com.gemstone.gemfire.cache.util.AutoBalancer</class-name>                    "
         + "     <parameter name=\"schedule\">                                                            "
@@ -161,10 +161,10 @@ public class AutoBalancerIntegrationJUnitTest {
 
   @Test(expected = GemFireConfigException.class)
   public void testInitFailOnMissingScheduleConf() {
-    String configStr = "<cache xmlns=\"http://schema.pivotal.io/gemfire/cache\"                          "
+    String configStr = "<cache xmlns=\"http://geode.apache.org/schema/cache\"                          "
         + " xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"                                      "
-        + " xsi:schemaLocation=\"http://schema.pivotal.io/gemfire/cache http://schema.pivotal.io/gemfire/cache/cache-9.0.xsd\""
-        + " version=\"9.0\">                                                                             "
+        + " xsi:schemaLocation=\"http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd\""
+        + " version=\"1.0\">                                                                             "
         + "   <initializer>                                                                              "
         + "     <class-name>com.gemstone.gemfire.cache.util.AutoBalancer</class-name>                    "
         + "   </initializer>                                                                             "


[49/50] [abbrv] incubator-geode git commit: GEODE-1213: Enable signing archives on geode-assembly

Posted by up...@apache.org.
GEODE-1213: Enable signing archives on geode-assembly

The disableMavenPublishing task was used on both geode-modules-assembly
and geode-assembly. But geode-assembly does have archives that need to
be signed, so we should not disable signing for this module.

Adding a separate disableSigning method to disable signing, which is
used only in the geode-modules-assembly.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/3ac74a4e
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/3ac74a4e
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/3ac74a4e

Branch: refs/heads/master
Commit: 3ac74a4e2c72677ef7c85df77922c645c7cce598
Parents: 124f978
Author: Dan Smith <up...@apache.org>
Authored: Wed Apr 13 11:37:56 2016 -0700
Committer: Dan Smith <up...@apache.org>
Committed: Wed Apr 13 11:37:56 2016 -0700

----------------------------------------------------------------------
 extensions/geode-modules-assembly/build.gradle | 1 +
 gradle/utilities.gradle                        | 5 +++++
 2 files changed, 6 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/3ac74a4e/extensions/geode-modules-assembly/build.gradle
----------------------------------------------------------------------
diff --git a/extensions/geode-modules-assembly/build.gradle b/extensions/geode-modules-assembly/build.gradle
index fe01717..960d924 100644
--- a/extensions/geode-modules-assembly/build.gradle
+++ b/extensions/geode-modules-assembly/build.gradle
@@ -38,6 +38,7 @@ extraArchive {
 }
 
 disableMavenPublishing()
+disableSigning()
 
 def getJarArtifact(module) {
   project(module).configurations.archives.artifacts.findAll {

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/3ac74a4e/gradle/utilities.gradle
----------------------------------------------------------------------
diff --git a/gradle/utilities.gradle b/gradle/utilities.gradle
index fa77839..5f597f6 100644
--- a/gradle/utilities.gradle
+++ b/gradle/utilities.gradle
@@ -33,6 +33,11 @@ allprojects {
       afterEvaluate {
         install.enabled = false
         uploadArchives.enabled = false
+      }
+    }
+    disableSigning = {
+      // Use this closure when a project should not publish anything to maven.
+      afterEvaluate {
         signArchives.enabled = false
       }
     }


[40/50] [abbrv] incubator-geode git commit: GEODE-1163 Change support link from 'dev' to 'user'.

Posted by up...@apache.org.
GEODE-1163 Change support link from 'dev' to 'user'.

This closes #122


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/616bc27d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/616bc27d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/616bc27d

Branch: refs/heads/master
Commit: 616bc27de8621224a9c7fba19a84dfc4eb4d520f
Parents: a57b7cf
Author: Nitin Lamba <nl...@apache.org>
Authored: Mon Apr 4 12:54:08 2016 -0700
Committer: Anthony Baker <ab...@apache.org>
Committed: Fri Apr 8 21:18:55 2016 -0700

----------------------------------------------------------------------
 .../java/com/gemstone/gemfire/internal/i18n/LocalizedStrings.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/616bc27d/geode-core/src/main/java/com/gemstone/gemfire/internal/i18n/LocalizedStrings.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/i18n/LocalizedStrings.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/i18n/LocalizedStrings.java
index 1ddc973..2a939b4 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/i18n/LocalizedStrings.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/i18n/LocalizedStrings.java
@@ -2153,7 +2153,7 @@ public class LocalizedStrings extends ParentLocalizedStrings {
   public static final StringId SwaggerConfig_VENDOR_PRODUCT_LINE = new StringId(6617, "Apache Geode Developer REST API");
   public static final StringId SwaggerConfig_DESCRIPTOR = new StringId(6618, "Developer REST API and interface to Geode''s distributed, in-memory data grid and cache.");
   public static final StringId SwaggerConfig_EULA_LINK = new StringId(6619, "http://www.apache.org/licenses/");
-  public static final StringId SwaggerConfig_SUPPORT_LINK = new StringId(6620, "dev@geode.incubator.apache.org");
+  public static final StringId SwaggerConfig_SUPPORT_LINK = new StringId(6620, "user@geode.incubator.apache.org");
   public static final StringId SwaggerConfig_DOC_TITLE = new StringId(6621, "Apache Geode Documentation");
   public static final StringId SwaggerConfig_DOC_LINK = new StringId(6622, "http://geode.incubator.apache.org/docs/");
 


[50/50] [abbrv] incubator-geode git commit: Merge branch 'release/1.0.0-incubating.M2'

Posted by up...@apache.org.
Merge branch 'release/1.0.0-incubating.M2'

Overrode the KEYS file that was accidentally checked in to master.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/a745ce9e
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/a745ce9e
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/a745ce9e

Branch: refs/heads/master
Commit: a745ce9e9a9f706c6b4977ae059852be3994e8ab
Parents: 347d78c 3ac74a4
Author: Dan Smith <up...@apache.org>
Authored: Thu Apr 21 17:36:50 2016 -0700
Committer: Dan Smith <up...@apache.org>
Committed: Thu Apr 21 17:36:50 2016 -0700

----------------------------------------------------------------------
 .gitignore                                      |     3 +-
 .travis.yml                                     |    42 +
 BUILDING.md                                     |    64 +
 COMPILING.txt                                   |    22 -
 KEYS                                            |   432 +-
 LICENSE                                         |   317 +-
 NOTICE                                          |    16 +
 README.md                                       |    60 +-
 RUNNING.txt                                     |    23 -
 build.gradle                                    |   500 +-
 docker/Dockerfile                               |     6 +-
 extensions/geode-modules-assembly/build.gradle  |   248 +
 .../release/conf/cache-client.xml               |    40 +
 .../release/conf/cache-peer.xml                 |    48 +
 .../release/conf/cache-server.xml               |    74 +
 .../release/scripts/cacheserver.bat             |   133 +
 .../release/scripts/cacheserver.sh              |    97 +
 .../release/scripts/gemfire.bat                 |    41 +
 .../release/scripts/gemfire.sh                  |    58 +
 .../release/scripts/setenv.properties           |     6 +
 .../release/session/bin/cacheserver.bat         |    56 +
 .../release/session/bin/cacheserver.sh          |    57 +
 .../release/session/bin/gemfire.bat             |    53 +
 .../release/session/bin/gemfire.sh              |    69 +
 .../release/session/bin/modify_war              |   392 +
 .../release/session/bin/setenv.properties       |     6 +
 .../gemfire-cs-tomcat-7/context-fragment.xml    |    15 +
 .../tcserver/gemfire-cs-tomcat-7/modules.env    |     1 +
 .../gemfire-cs-tomcat-8/context-fragment.xml    |    15 +
 .../tcserver/gemfire-cs-tomcat-8/modules.env    |     1 +
 .../gemfire-cs/configuration-prompts.properties |    17 +
 .../tcserver/gemfire-cs/context-fragment.xml    |    13 +
 .../release/tcserver/gemfire-cs/modules.env     |     1 +
 .../tcserver/gemfire-cs/server-fragment.xml     |    12 +
 .../gemfire-p2p-tomcat-7/context-fragment.xml   |    15 +
 .../tcserver/gemfire-p2p-tomcat-7/modules.env   |     1 +
 .../gemfire-p2p-tomcat-8/context-fragment.xml   |    15 +
 .../tcserver/gemfire-p2p-tomcat-8/modules.env   |     1 +
 .../configuration-prompts.properties            |    19 +
 .../tcserver/gemfire-p2p/context-fragment.xml   |    13 +
 .../release/tcserver/gemfire-p2p/modules.env    |     1 +
 .../tcserver/gemfire-p2p/server-fragment.xml    |    14 +
 extensions/geode-modules-hibernate/build.gradle |    42 +
 .../gemfire/modules/hibernate/EnumType.java     |    57 +
 .../gemfire/modules/hibernate/GemFireCache.java |   238 +
 .../modules/hibernate/GemFireCacheListener.java |    54 +
 .../modules/hibernate/GemFireCacheProvider.java |   200 +
 .../hibernate/GemFireQueryCacheFactory.java     |    39 +
 .../modules/hibernate/GemFireRegionFactory.java |   237 +
 .../modules/hibernate/internal/Access.java      |   257 +
 .../ClientServerRegionFactoryDelegate.java      |   208 +
 .../hibernate/internal/CollectionAccess.java    |   224 +
 .../hibernate/internal/EntityRegionWriter.java  |    87 +
 .../hibernate/internal/EntityVersion.java       |    27 +
 .../hibernate/internal/EntityVersionImpl.java   |    50 +
 .../hibernate/internal/EntityWrapper.java       |    89 +
 .../hibernate/internal/GemFireBaseRegion.java   |   166 +
 .../internal/GemFireCollectionRegion.java       |    59 +
 .../hibernate/internal/GemFireEntityRegion.java |   187 +
 .../internal/GemFireQueryResultsRegion.java     |   113 +
 .../modules/hibernate/internal/KeyWrapper.java  |    92 +
 .../internal/NonStrictReadWriteAccess.java      |    83 +
 .../hibernate/internal/ReadOnlyAccess.java      |    55 +
 .../hibernate/internal/ReadWriteAccess.java     |    36 +
 .../internal/RegionFactoryDelegate.java         |   153 +
 .../hibernate/internal/TransactionalAccess.java |    25 +
 .../com/gemstone/gemfire/modules/Event.java     |    67 +
 .../gemfire/modules/HibernateJUnitTest.java     |   410 +
 .../com/gemstone/gemfire/modules/Owner.java     |   185 +
 .../com/gemstone/gemfire/modules/Person.java    |    72 +
 .../gemstone/gemfire/modules/SecondVMTest.java  |    93 +
 .../com/gemstone/gemfire/modules/Event.hbm.xml  |    32 +
 .../com/gemstone/gemfire/modules/Person.hbm.xml |    36 +
 .../src/test/resources/log4j.properties         |    16 +
 extensions/geode-modules-session/build.gradle   |    54 +
 .../session/filter/SessionCachingFilter.java    |   652 +
 .../modules/session/filter/SessionListener.java |    51 +
 .../modules/session/installer/Installer.java    |   296 +
 .../session/installer/JarClassLoader.java       |   123 +
 .../session/installer/args/Argument.java        |   275 +
 .../session/installer/args/ArgumentHandler.java |    38 +
 .../installer/args/ArgumentProcessor.java       |   397 +
 .../session/installer/args/ArgumentValues.java  |   222 +
 .../installer/args/URLArgumentHandler.java      |    77 +
 .../installer/args/UnknownArgumentHandler.java  |    36 +
 .../session/installer/args/UsageException.java  |    89 +
 .../internal/common/AbstractSessionCache.java   |   102 +
 .../session/internal/common/CacheProperty.java  |    65 +
 .../common/ClientServerSessionCache.java        |   186 +
 .../internal/common/PeerToPeerSessionCache.java |   184 +
 .../session/internal/common/SessionCache.java   |    68 +
 .../common/SessionExpirationCacheListener.java  |    53 +
 .../session/internal/filter/Constants.java      |    30 +
 .../internal/filter/DummySessionManager.java    |   132 +
 .../internal/filter/GemfireHttpSession.java     |   526 +
 .../filter/GemfireSessionException.java         |    41 +
 .../internal/filter/GemfireSessionManager.java  |   511 +
 .../internal/filter/ListenerEventType.java      |    75 +
 .../session/internal/filter/SessionManager.java |   110 +
 .../AbstractDeltaSessionAttributes.java         |   107 +
 .../attributes/AbstractSessionAttributes.java   |   188 +
 .../internal/filter/attributes/DeltaEvent.java  |   119 +
 .../DeltaQueuedSessionAttributes.java           |    94 +
 .../attributes/DeltaSessionAttributes.java      |    75 +
 .../attributes/ImmediateSessionAttributes.java  |    68 +
 .../attributes/QueuedSessionAttributes.java     |    65 +
 .../filter/attributes/SessionAttributes.java    |   120 +
 .../filter/util/NamedThreadFactory.java         |    68 +
 .../filter/util/ThreadLocalSession.java         |    39 +
 .../internal/filter/util/TypeAwareMap.java      |    50 +
 .../session/internal/jmx/SessionStatistics.java |    78 +
 .../internal/jmx/SessionStatisticsMXBean.java   |    30 +
 .../internal/filter/AbstractListener.java       |    56 +
 .../session/internal/filter/BasicServlet.java   |    52 +
 .../session/internal/filter/Callback.java       |    30 +
 .../internal/filter/CallbackServlet.java        |    91 +
 .../session/internal/filter/CommonTests.java    |   582 +
 .../HttpSessionAttributeListenerImpl.java       |    46 +
 .../filter/HttpSessionBindingListenerImpl.java  |    42 +
 .../filter/HttpSessionListenerImpl.java         |    41 +
 .../filter/HttpSessionListenerImpl2.java        |    43 +
 .../internal/filter/MyServletTester.java        |    38 +
 .../internal/filter/RendezvousManager.java      |    46 +
 .../ServletRequestAttributeListenerImpl.java    |    44 +
 .../filter/ServletRequestListenerImpl.java      |    36 +
 .../SessionReplicationIntegrationJUnitTest.java |  1558 ++
 .../filter/SessionReplicationJUnitTest.java     |    53 +
 .../SessionReplicationLocalCacheJUnitTest.java  |    54 +
 .../session/junit/ChildFirstClassLoader.java    |    86 +
 .../modules/session/junit/NamedRunner.java      |   120 +
 .../session/junit/PerTestClassLoaderRunner.java |   283 +
 .../junit/SeparateClassloaderTestRunner.java    |    56 +
 .../src/test/resources/log4j.properties         |    12 +
 extensions/geode-modules-tomcat7/build.gradle   |    52 +
 .../catalina/Tomcat7DeltaSessionManager.java    |   112 +
 .../session/Tomcat7SessionsJUnitTest.java       |    34 +
 .../test/resources/tomcat/conf/tomcat-users.xml |     3 +
 .../src/test/resources/tomcat/logs/.gitkeep     |     0
 .../src/test/resources/tomcat/temp/.gitkeep     |     0
 extensions/geode-modules/build.gradle           |    43 +
 .../gatewaydelta/AbstractGatewayDeltaEvent.java |    64 +
 .../modules/gatewaydelta/GatewayDelta.java      |    26 +
 .../gatewaydelta/GatewayDeltaCreateEvent.java   |    88 +
 .../gatewaydelta/GatewayDeltaDestroyEvent.java  |    82 +
 .../modules/gatewaydelta/GatewayDeltaEvent.java |    24 +
 ...tewayDeltaEventApplicationCacheListener.java |    67 +
 .../GatewayDeltaForwarderCacheListener.java     |   197 +
 .../session/bootstrap/AbstractCache.java        |   398 +
 .../session/bootstrap/ClientServerCache.java    |    74 +
 .../session/bootstrap/LifecycleTypeAdapter.java |    59 +
 .../session/bootstrap/PeerToPeerCache.java      |    85 +
 .../AbstractCacheLifecycleListener.java         |    68 +
 .../session/catalina/AbstractSessionCache.java  |   113 +
 .../ClientServerCacheLifecycleListener.java     |    26 +
 .../catalina/ClientServerSessionCache.java      |   252 +
 .../session/catalina/CommitSessionValve.java    |    68 +
 .../modules/session/catalina/DeltaSession.java  |   597 +
 .../session/catalina/DeltaSessionFacade.java    |    49 +
 .../session/catalina/DeltaSessionManager.java   |   992 +
 .../session/catalina/JvmRouteBinderValve.java   |   108 +
 .../session/catalina/LocalStrings.properties    |    16 +
 .../PeerToPeerCacheLifecycleListener.java       |    29 +
 .../catalina/PeerToPeerSessionCache.java        |   215 +
 .../modules/session/catalina/SessionCache.java  |    64 +
 .../session/catalina/SessionManager.java        |    48 +
 .../catalina/Tomcat6DeltaSessionManager.java    |    98 +
 .../callback/LocalSessionCacheLoader.java       |    45 +
 .../callback/LocalSessionCacheWriter.java       |    59 +
 .../SessionExpirationCacheListener.java         |    77 +
 .../internal/DeltaSessionAttributeEvent.java    |    25 +
 .../DeltaSessionAttributeEventBatch.java        |    88 +
 .../DeltaSessionDestroyAttributeEvent.java      |    73 +
 .../internal/DeltaSessionStatistics.java        |    88 +
 .../DeltaSessionUpdateAttributeEvent.java       |    83 +
 .../gemstone/gemfire/modules/util/Banner.java   |    59 +
 .../modules/util/BootstrappingFunction.java     |   188 +
 .../util/ClassLoaderObjectInputStream.java      |    40 +
 .../gemfire/modules/util/ContextMapper.java     |    53 +
 .../modules/util/CreateRegionFunction.java      |   245 +
 .../modules/util/DebugCacheListener.java        |    72 +
 .../gemfire/modules/util/ModuleStatistics.java  |    90 +
 .../modules/util/RegionConfiguration.java       |   307 +
 .../util/RegionConfigurationCacheListener.java  |   114 +
 .../gemfire/modules/util/RegionHelper.java      |   241 +
 .../modules/util/RegionSizeFunction.java        |    56 +
 .../gemfire/modules/util/RegionStatus.java      |    21 +
 .../modules/util/ResourceManagerValidator.java  |   166 +
 .../modules/util/SessionCustomExpiry.java       |    64 +
 .../TouchPartitionedRegionEntriesFunction.java  |    99 +
 .../TouchReplicatedRegionEntriesFunction.java   |    96 +
 .../main/resources/modules-version.properties   |     1 +
 .../gemfire/modules/session/Callback.java       |    30 +
 .../gemfire/modules/session/CommandServlet.java |    91 +
 .../gemfire/modules/session/EmbeddedTomcat.java |   193 +
 .../gemfire/modules/session/QueryCommand.java   |    34 +
 .../modules/session/TestSessionsBase.java       |   493 +
 .../session/Tomcat6SessionsJUnitTest.java       |    34 +
 .../com/gemstone/gemfire/modules/Event.hbm.xml  |    16 +
 .../com/gemstone/gemfire/modules/Person.hbm.xml |    21 +
 .../src/test/resources/log4j.properties         |    16 +
 .../test/resources/tomcat/conf/tomcat-users.xml |     3 +
 .../src/test/resources/tomcat/logs/.gitkeep     |     0
 .../src/test/resources/tomcat/temp/.gitkeep     |     0
 gemfire-assembly/build.gradle                   |   298 -
 gemfire-assembly/src/main/dist/DISCLAIMER       |     6 -
 gemfire-assembly/src/main/dist/LICENSE          |   346 -
 gemfire-assembly/src/main/dist/NOTICE           |   467 -
 gemfire-assembly/src/main/dist/bin/gfsh         |   152 -
 .../src/main/dist/bin/gfsh-completion.bash      |   103 -
 gemfire-assembly/src/main/dist/bin/gfsh.bat     |    87 -
 .../LocatorLauncherAssemblyJUnitTest.java       |   157 -
 .../management/internal/AgentUtilJUnitTest.java |   106 -
 .../LauncherLifecycleCommandsDUnitTest.java     |  1005 -
 .../LauncherLifecycleCommandsJUnitTest.java     |   625 -
 .../SharedConfigurationEndToEndDUnitTest.java   |   443 -
 gemfire-common/build.gradle                     |    20 -
 .../gemfire/annotations/Experimental.java       |    56 -
 .../annotations/ExperimentalJUnitTest.java      |   199 -
 .../ClassInExperimentalPackage.java             |    27 -
 .../experimentalpackage/package-info.java       |    27 -
 .../ClassInNonExperimentalPackage.java          |    27 -
 .../nonexperimentalpackage/package-info.java    |    24 -
 gemfire-core/build.gradle                       |   208 -
 .../internal/ra/GFConnectionFactoryImpl.java    |    66 -
 .../gemfire/internal/ra/GFConnectionImpl.java   |    71 -
 .../internal/ra/spi/JCALocalTransaction.java    |   236 -
 .../internal/ra/spi/JCAManagedConnection.java   |   299 -
 .../ra/spi/JCAManagedConnectionFactory.java     |   145 -
 .../ra/spi/JCAManagedConnectionMetaData.java    |    67 -
 gemfire-core/src/jca/ra.xml                     |    52 -
 .../com/gemstone/gemfire/CancelCriterion.java   |   109 -
 .../com/gemstone/gemfire/CancelException.java   |    64 -
 .../gemstone/gemfire/CanonicalInstantiator.java |    86 -
 .../com/gemstone/gemfire/CopyException.java     |    67 -
 .../java/com/gemstone/gemfire/CopyHelper.java   |   268 -
 .../com/gemstone/gemfire/DataSerializable.java  |   140 -
 .../com/gemstone/gemfire/DataSerializer.java    |  3565 ----
 .../main/java/com/gemstone/gemfire/Delta.java   |    66 -
 .../gemfire/DeltaSerializationException.java    |    59 -
 .../gemfire/ForcedDisconnectException.java      |    41 -
 .../gemstone/gemfire/GemFireCacheException.java |    50 -
 .../gemfire/GemFireCheckedException.java        |    90 -
 .../gemfire/GemFireConfigException.java         |    42 -
 .../com/gemstone/gemfire/GemFireException.java  |   149 -
 .../gemstone/gemfire/GemFireIOException.java    |    41 -
 .../gemstone/gemfire/GemFireRethrowable.java    |    47 -
 .../gemfire/IncompatibleSystemException.java    |    38 -
 .../java/com/gemstone/gemfire/Instantiator.java |   315 -
 .../gemstone/gemfire/InternalGemFireError.java  |   154 -
 .../gemfire/InternalGemFireException.java       |    56 -
 .../gemstone/gemfire/InvalidDeltaException.java |    63 -
 .../gemstone/gemfire/InvalidValueException.java |    42 -
 .../gemfire/InvalidVersionException.java        |    25 -
 .../com/gemstone/gemfire/LicenseException.java  |    54 -
 .../java/com/gemstone/gemfire/LogWriter.java    |   301 -
 .../com/gemstone/gemfire/NoSystemException.java |    48 -
 .../gemfire/OutOfOffHeapMemoryException.java    |    45 -
 .../gemfire/SerializationException.java         |    45 -
 .../gemstone/gemfire/StatisticDescriptor.java   |    82 -
 .../java/com/gemstone/gemfire/Statistics.java   |   446 -
 .../com/gemstone/gemfire/StatisticsFactory.java |   154 -
 .../com/gemstone/gemfire/StatisticsType.java    |    72 -
 .../gemstone/gemfire/StatisticsTypeFactory.java |   197 -
 .../gemfire/SystemConnectException.java         |    42 -
 .../com/gemstone/gemfire/SystemFailure.java     |  1222 --
 .../gemfire/SystemIsRunningException.java       |    46 -
 .../gemfire/ThreadInterruptedException.java     |    31 -
 .../com/gemstone/gemfire/ToDataException.java   |    42 -
 .../gemfire/UncreatedSystemException.java       |    48 -
 .../gemstone/gemfire/UnmodifiableException.java |    36 -
 .../gemfire/UnstartedSystemException.java       |    49 -
 .../com/gemstone/gemfire/admin/AdminConfig.java |   157 -
 .../gemfire/admin/AdminDistributedSystem.java   |   483 -
 .../admin/AdminDistributedSystemFactory.java    |   163 -
 .../gemstone/gemfire/admin/AdminException.java  |    90 -
 .../gemfire/admin/AdminXmlException.java        |    48 -
 .../java/com/gemstone/gemfire/admin/Alert.java  |    56 -
 .../com/gemstone/gemfire/admin/AlertLevel.java  |   174 -
 .../gemstone/gemfire/admin/AlertListener.java   |    30 -
 .../gemstone/gemfire/admin/BackupStatus.java    |    49 -
 .../admin/CacheDoesNotExistException.java       |    87 -
 .../gemfire/admin/CacheHealthConfig.java        |   157 -
 .../com/gemstone/gemfire/admin/CacheServer.java |    46 -
 .../gemfire/admin/CacheServerConfig.java        |    55 -
 .../com/gemstone/gemfire/admin/CacheVm.java     |    38 -
 .../gemstone/gemfire/admin/CacheVmConfig.java   |    54 -
 .../gemfire/admin/ConfigurationParameter.java   |    74 -
 .../gemfire/admin/DistributedSystemConfig.java  |   682 -
 .../admin/DistributedSystemHealthConfig.java    |    77 -
 .../gemfire/admin/DistributionLocator.java      |    47 -
 .../admin/DistributionLocatorConfig.java        |    90 -
 .../gemstone/gemfire/admin/GemFireHealth.java   |   234 -
 .../gemfire/admin/GemFireHealthConfig.java      |    58 -
 .../gemfire/admin/GemFireMemberStatus.java      |   709 -
 .../gemstone/gemfire/admin/ManagedEntity.java   |   125 -
 .../gemfire/admin/ManagedEntityConfig.java      |   100 -
 .../gemfire/admin/MemberHealthConfig.java       |   142 -
 .../admin/OperationCancelledException.java      |    48 -
 .../gemfire/admin/RegionNotFoundException.java  |    39 -
 .../gemfire/admin/RegionSubRegionSnapshot.java  |   193 -
 .../gemfire/admin/RuntimeAdminException.java    |    50 -
 .../com/gemstone/gemfire/admin/Statistic.java   |    66 -
 .../gemfire/admin/StatisticResource.java        |    86 -
 .../gemstone/gemfire/admin/SystemMember.java    |   148 -
 .../gemfire/admin/SystemMemberBridgeServer.java |   309 -
 .../gemfire/admin/SystemMemberCache.java        |   205 -
 .../gemfire/admin/SystemMemberCacheEvent.java   |    34 -
 .../admin/SystemMemberCacheListener.java        |    73 -
 .../gemfire/admin/SystemMemberCacheServer.java  |   309 -
 .../gemfire/admin/SystemMemberRegion.java       |   322 -
 .../gemfire/admin/SystemMemberRegionEvent.java  |    33 -
 .../gemfire/admin/SystemMemberType.java         |   146 -
 .../gemfire/admin/SystemMembershipEvent.java    |    41 -
 .../gemfire/admin/SystemMembershipListener.java |    62 -
 .../UnmodifiableConfigurationException.java     |    89 -
 .../admin/internal/AbstractHealthEvaluator.java |   185 -
 .../internal/AdminDistributedSystemImpl.java    |  2506 ---
 .../admin/internal/BackupStatusImpl.java        |    62 -
 .../admin/internal/CacheHealthConfigImpl.java   |    92 -
 .../admin/internal/CacheHealthEvaluator.java    |   324 -
 .../admin/internal/CacheServerConfigImpl.java   |   136 -
 .../gemfire/admin/internal/CacheServerImpl.java |   199 -
 .../internal/ConfigurationParameterImpl.java    |   281 -
 .../ConfigurationParameterListener.java         |    35 -
 .../DisabledManagedEntityController.java        |    92 -
 .../internal/DistributedSystemConfigImpl.java   |  1103 --
 .../DistributedSystemHealthConfigImpl.java      |    59 -
 .../DistributedSystemHealthEvaluator.java       |   172 -
 .../DistributedSystemHealthMonitor.java         |   437 -
 .../internal/DistributionLocatorConfigImpl.java |   192 -
 .../admin/internal/DistributionLocatorImpl.java |   331 -
 .../EnabledManagedEntityController.java         |   412 -
 .../admin/internal/FinishBackupRequest.java     |   168 -
 .../admin/internal/FinishBackupResponse.java    |    79 -
 .../admin/internal/FlushToDiskRequest.java      |    98 -
 .../admin/internal/FlushToDiskResponse.java     |    46 -
 .../admin/internal/GemFireHealthConfigImpl.java |    84 -
 .../admin/internal/GemFireHealthEvaluator.java  |   188 -
 .../admin/internal/GemFireHealthImpl.java       |   536 -
 .../gemfire/admin/internal/InetAddressUtil.java |   209 -
 .../admin/internal/InternalManagedEntity.java   |   106 -
 .../gemfire/admin/internal/LogCollator.java     |   137 -
 .../admin/internal/ManagedEntityConfigImpl.java |   263 -
 .../admin/internal/ManagedEntityConfigXml.java  |   170 -
 .../ManagedEntityConfigXmlGenerator.java        |   386 -
 .../internal/ManagedEntityConfigXmlParser.java  |   623 -
 .../admin/internal/ManagedEntityController.java |    74 -
 .../ManagedEntityControllerFactory.java         |    61 -
 .../admin/internal/ManagedSystemMemberImpl.java |   271 -
 .../admin/internal/MemberHealthConfigImpl.java  |    96 -
 .../admin/internal/MemberHealthEvaluator.java   |   242 -
 .../admin/internal/PrepareBackupRequest.java    |   133 -
 .../admin/internal/PrepareBackupResponse.java   |    82 -
 .../gemfire/admin/internal/StatisticImpl.java   |    97 -
 .../admin/internal/StatisticResourceImpl.java   |   182 -
 .../internal/SystemMemberBridgeServerImpl.java  |   234 -
 .../internal/SystemMemberCacheEventImpl.java    |    61 -
 .../SystemMemberCacheEventProcessor.java        |   148 -
 .../admin/internal/SystemMemberCacheImpl.java   |   313 -
 .../admin/internal/SystemMemberImpl.java        |   520 -
 .../internal/SystemMemberRegionEventImpl.java   |    63 -
 .../admin/internal/SystemMemberRegionImpl.java  |   381 -
 .../internal/SystemMembershipEventImpl.java     |    71 -
 .../internal/doc-files/config-hierarchy.fig     |   156 -
 .../admin/internal/doc-files/health-classes.fig |   233 -
 .../admin/internal/doc-files/health-classes.gif |   Bin 8973 -> 0 bytes
 .../gemfire/admin/internal/package.html         |    53 -
 .../com/gemstone/gemfire/admin/jmx/Agent.java   |   165 -
 .../gemstone/gemfire/admin/jmx/AgentConfig.java |   884 -
 .../gemfire/admin/jmx/AgentFactory.java         |    52 -
 .../internal/AdminDistributedSystemJmxImpl.java |  2341 ---
 .../admin/jmx/internal/AgentConfigImpl.java     |  1856 --
 .../gemfire/admin/jmx/internal/AgentImpl.java   |  1622 --
 .../admin/jmx/internal/AgentLauncher.java       |   889 -
 .../admin/jmx/internal/CacheServerJmxImpl.java  |   642 -
 .../admin/jmx/internal/ConfigAttributeInfo.java |    77 -
 .../internal/ConfigurationParameterJmxImpl.java |   170 -
 .../DistributedSystemHealthConfigJmxImpl.java   |   108 -
 .../internal/DistributionLocatorJmxImpl.java    |   186 -
 .../admin/jmx/internal/DynamicManagedBean.java  |   142 -
 .../internal/GemFireHealthConfigJmxImpl.java    |   223 -
 .../jmx/internal/GemFireHealthJmxImpl.java      |   179 -
 .../admin/jmx/internal/GenerateMBeanHTML.java   |   514 -
 .../gemfire/admin/jmx/internal/MBeanUtil.java   |   769 -
 .../admin/jmx/internal/MX4JModelMBean.java      |  1255 --
 .../jmx/internal/MX4JServerSocketFactory.java   |   160 -
 .../gemfire/admin/jmx/internal/MailManager.java |   333 -
 .../admin/jmx/internal/ManagedResource.java     |    78 -
 .../admin/jmx/internal/ManagedResourceType.java |   210 -
 .../jmx/internal/MemberInfoWithStatsMBean.java  |  1388 --
 .../admin/jmx/internal/RMIRegistryService.java  |   239 -
 .../jmx/internal/RMIRegistryServiceMBean.java   |    85 -
 .../jmx/internal/RefreshNotificationType.java   |   133 -
 .../jmx/internal/StatAlertNotification.java     |   162 -
 .../jmx/internal/StatAlertsAggregator.java      |   125 -
 .../jmx/internal/StatisticAttributeInfo.java    |    79 -
 .../jmx/internal/StatisticResourceJmxImpl.java  |   361 -
 .../SystemMemberBridgeServerJmxImpl.java        |   135 -
 .../jmx/internal/SystemMemberCacheJmxImpl.java  |   475 -
 .../admin/jmx/internal/SystemMemberJmx.java     |   508 -
 .../admin/jmx/internal/SystemMemberJmxImpl.java |   593 -
 .../jmx/internal/SystemMemberRegionJmxImpl.java |   140 -
 .../gemfire/admin/jmx/internal/package.html     |   166 -
 .../com/gemstone/gemfire/admin/jmx/package.html |    28 -
 .../com/gemstone/gemfire/admin/package.html     |    78 -
 .../gemfire/cache/AttributesFactory.java        |  2056 --
 .../gemfire/cache/AttributesMutator.java        |   217 -
 .../java/com/gemstone/gemfire/cache/Cache.java  |   456 -
 .../gemstone/gemfire/cache/CacheCallback.java   |    47 -
 .../gemfire/cache/CacheClosedException.java     |    77 -
 .../com/gemstone/gemfire/cache/CacheEvent.java  |   110 -
 .../gemstone/gemfire/cache/CacheException.java  |    70 -
 .../gemfire/cache/CacheExistsException.java     |    66 -
 .../gemstone/gemfire/cache/CacheFactory.java    |   394 -
 .../gemstone/gemfire/cache/CacheListener.java   |   174 -
 .../com/gemstone/gemfire/cache/CacheLoader.java |    64 -
 .../gemfire/cache/CacheLoaderException.java     |    66 -
 .../gemfire/cache/CacheRuntimeException.java    |    81 -
 .../gemstone/gemfire/cache/CacheStatistics.java |   130 -
 .../gemfire/cache/CacheTransactionManager.java  |   350 -
 .../com/gemstone/gemfire/cache/CacheWriter.java |   151 -
 .../gemfire/cache/CacheWriterException.java     |    70 -
 .../gemfire/cache/CacheXmlException.java        |    50 -
 .../gemstone/gemfire/cache/ClientSession.java   |   198 -
 .../gemfire/cache/CommitConflictException.java  |    57 -
 .../cache/CommitDistributionException.java      |    81 -
 .../cache/CommitIncompleteException.java        |    31 -
 .../gemfire/cache/CustomEvictionAttributes.java |    79 -
 .../gemstone/gemfire/cache/CustomExpiry.java    |    42 -
 .../com/gemstone/gemfire/cache/DataPolicy.java  |   267 -
 .../com/gemstone/gemfire/cache/Declarable.java  |    77 -
 .../gemfire/cache/DiskAccessException.java      |   141 -
 .../com/gemstone/gemfire/cache/DiskStore.java   |   216 -
 .../gemfire/cache/DiskStoreFactory.java         |   246 -
 .../gemfire/cache/DiskWriteAttributes.java      |   108 -
 .../cache/DiskWriteAttributesFactory.java       |   263 -
 .../DuplicatePrimaryPartitionException.java     |    65 -
 .../gemfire/cache/DynamicRegionFactory.java     |  1108 --
 .../gemfire/cache/DynamicRegionListener.java    |    70 -
 .../gemfire/cache/EntryDestroyedException.java  |    61 -
 .../com/gemstone/gemfire/cache/EntryEvent.java  |   167 -
 .../gemfire/cache/EntryExistsException.java     |    62 -
 .../gemfire/cache/EntryNotFoundException.java   |    51 -
 .../gemfire/cache/EntryNotFoundInRegion.java    |    50 -
 .../gemstone/gemfire/cache/EntryOperation.java  |    86 -
 .../gemstone/gemfire/cache/EvictionAction.java  |   115 -
 .../gemfire/cache/EvictionAlgorithm.java        |   151 -
 .../gemfire/cache/EvictionAttributes.java       |   494 -
 .../cache/EvictionAttributesMutator.java        |    40 -
 .../gemfire/cache/EvictionCriteria.java         |    58 -
 .../gemfire/cache/ExpirationAction.java         |   123 -
 .../gemfire/cache/ExpirationAttributes.java     |   144 -
 .../cache/FailedSynchronizationException.java   |    55 -
 .../gemfire/cache/FixedPartitionAttributes.java |   115 -
 .../gemfire/cache/FixedPartitionResolver.java   |    79 -
 .../cache/GatewayConfigurationException.java    |    45 -
 .../gemfire/cache/GatewayException.java         |    68 -
 .../gemstone/gemfire/cache/GemFireCache.java    |   262 -
 .../cache/IncompatibleVersionException.java     |    48 -
 .../gemstone/gemfire/cache/InterestPolicy.java  |   149 -
 .../cache/InterestRegistrationEvent.java        |    92 -
 .../cache/InterestRegistrationListener.java     |    84 -
 .../gemfire/cache/InterestResultPolicy.java     |   122 -
 .../gemstone/gemfire/cache/LoaderHelper.java    |    81 -
 .../com/gemstone/gemfire/cache/LossAction.java  |   149 -
 .../gemfire/cache/LowMemoryException.java       |    67 -
 .../gemfire/cache/MembershipAttributes.java     |   269 -
 .../com/gemstone/gemfire/cache/MirrorType.java  |   136 -
 .../cache/NoQueueServersAvailableException.java |    64 -
 ...NoSubscriptionServersAvailableException.java |    64 -
 .../com/gemstone/gemfire/cache/Operation.java   |  1010 -
 .../cache/OperationAbortedException.java        |    63 -
 .../gemfire/cache/PartitionAttributes.java      |   171 -
 .../cache/PartitionAttributesFactory.java       |   457 -
 .../gemfire/cache/PartitionResolver.java        |    84 -
 .../PartitionedRegionDistributionException.java |    46 -
 .../PartitionedRegionStorageException.java      |    96 -
 .../java/com/gemstone/gemfire/cache/Region.java |  2403 ---
 .../gemfire/cache/RegionAccessException.java    |   118 -
 .../gemfire/cache/RegionAttributes.java         |   490 -
 .../gemfire/cache/RegionDestroyedException.java |    52 -
 .../cache/RegionDistributionException.java      |   123 -
 .../com/gemstone/gemfire/cache/RegionEvent.java |    41 -
 .../gemfire/cache/RegionExistsException.java    |    65 -
 .../gemstone/gemfire/cache/RegionFactory.java   |   936 -
 .../gemfire/cache/RegionMembershipListener.java |    83 -
 .../cache/RegionReinitializedException.java     |    48 -
 .../gemfire/cache/RegionRoleException.java      |    63 -
 .../gemfire/cache/RegionRoleListener.java       |    54 -
 .../gemstone/gemfire/cache/RegionService.java   |   142 -
 .../gemstone/gemfire/cache/RegionShortcut.java  |   238 -
 .../cache/RemoteTransactionException.java       |    42 -
 .../gemstone/gemfire/cache/RequiredRoles.java   |   117 -
 .../gemfire/cache/ResourceException.java        |    61 -
 .../gemfire/cache/ResumptionAction.java         |   114 -
 .../com/gemstone/gemfire/cache/RoleEvent.java   |    39 -
 .../gemstone/gemfire/cache/RoleException.java   |    68 -
 .../java/com/gemstone/gemfire/cache/Scope.java  |   168 -
 .../gemfire/cache/SerializedCacheValue.java     |    53 -
 .../cache/StatisticsDisabledException.java      |    68 -
 .../gemfire/cache/SubscriptionAttributes.java   |   117 -
 .../SynchronizationCommitConflictException.java |    49 -
 .../gemfire/cache/TimeoutException.java         |    73 -
 ...TransactionDataNodeHasDepartedException.java |    42 -
 .../TransactionDataNotColocatedException.java   |    46 -
 .../TransactionDataRebalancedException.java     |    38 -
 .../gemfire/cache/TransactionEvent.java         |   114 -
 .../gemfire/cache/TransactionException.java     |    43 -
 .../gemstone/gemfire/cache/TransactionId.java   |    33 -
 .../cache/TransactionInDoubtException.java      |    42 -
 .../gemfire/cache/TransactionListener.java      |    66 -
 .../gemfire/cache/TransactionWriter.java        |    44 -
 .../cache/TransactionWriterException.java       |    45 -
 ...upportedOperationInTransactionException.java |    37 -
 .../cache/UnsupportedVersionException.java      |    44 -
 .../gemfire/cache/VersionException.java         |    50 -
 .../gemfire/cache/asyncqueue/AsyncEvent.java    |    42 -
 .../cache/asyncqueue/AsyncEventListener.java    |    76 -
 .../cache/asyncqueue/AsyncEventQueue.java       |   151 -
 .../asyncqueue/AsyncEventQueueFactory.java      |   191 -
 .../internal/AsyncEventQueueFactoryImpl.java    |   299 -
 .../internal/AsyncEventQueueImpl.java           |   205 -
 .../internal/AsyncEventQueueStats.java          |   186 -
 .../internal/ParallelAsyncEventQueueImpl.java   |   260 -
 .../internal/SerialAsyncEventQueueImpl.java     |   257 -
 .../client/AllConnectionsInUseException.java    |    61 -
 .../gemfire/cache/client/ClientCache.java       |   168 -
 .../cache/client/ClientCacheFactory.java        |   695 -
 .../cache/client/ClientNotReadyException.java   |    56 -
 .../cache/client/ClientRegionFactory.java       |   346 -
 .../cache/client/ClientRegionShortcut.java      |   108 -
 .../client/NoAvailableLocatorsException.java    |    59 -
 .../client/NoAvailableServersException.java     |    59 -
 .../com/gemstone/gemfire/cache/client/Pool.java |   251 -
 .../gemfire/cache/client/PoolFactory.java       |   477 -
 .../gemfire/cache/client/PoolManager.java       |    98 -
 .../client/ServerConnectivityException.java     |    63 -
 .../cache/client/ServerOperationException.java  |    86 -
 .../ServerRefusedConnectionException.java       |    41 -
 .../client/SubscriptionNotEnabledException.java |    63 -
 .../client/doc-files/example-client-cache.xml   |    46 -
 .../cache/client/internal/AbstractOp.java       |   436 -
 .../cache/client/internal/AddPDXEnumOp.java     |    98 -
 .../cache/client/internal/AddPDXTypeOp.java     |    98 -
 .../client/internal/AuthenticateUserOp.java     |   312 -
 .../internal/AutoConnectionSourceImpl.java      |   387 -
 .../client/internal/CacheServerLoadMessage.java |   108 -
 .../gemfire/cache/client/internal/ClearOp.java  |   106 -
 .../client/internal/ClientMetadataService.java  |   848 -
 .../client/internal/ClientPartitionAdvisor.java |   288 -
 .../internal/ClientRegionFactoryImpl.java       |   271 -
 .../cache/client/internal/ClientUpdater.java    |    36 -
 .../client/internal/CloseConnectionOp.java      |    95 -
 .../gemfire/cache/client/internal/CommitOp.java |   109 -
 .../cache/client/internal/Connection.java       |    85 -
 .../client/internal/ConnectionFactory.java      |    68 -
 .../client/internal/ConnectionFactoryImpl.java  |   334 -
 .../cache/client/internal/ConnectionImpl.java   |   336 -
 .../cache/client/internal/ConnectionSource.java |    77 -
 .../cache/client/internal/ConnectionStats.java  |  3292 ----
 .../cache/client/internal/ContainsKeyOp.java    |   102 -
 .../DataSerializerRecoveryListener.java         |   153 -
 .../cache/client/internal/DestroyOp.java        |   286 -
 .../cache/client/internal/DestroyRegionOp.java  |   104 -
 .../gemfire/cache/client/internal/Endpoint.java |   111 -
 .../cache/client/internal/EndpointManager.java  |   100 -
 .../client/internal/EndpointManagerImpl.java    |   308 -
 .../cache/client/internal/ExecutablePool.java   |   150 -
 .../client/internal/ExecuteFunctionHelper.java  |    30 -
 .../client/internal/ExecuteFunctionNoAckOp.java |   243 -
 .../client/internal/ExecuteFunctionOp.java      |   653 -
 .../internal/ExecuteRegionFunctionNoAckOp.java  |   227 -
 .../internal/ExecuteRegionFunctionOp.java       |   624 -
 .../ExecuteRegionFunctionSingleHopOp.java       |   500 -
 .../internal/ExplicitConnectionSourceImpl.java  |   277 -
 .../gemfire/cache/client/internal/GetAllOp.java |   242 -
 .../client/internal/GetClientPRMetaDataOp.java  |   171 -
 .../GetClientPartitionAttributesOp.java         |   177 -
 .../cache/client/internal/GetEntryOp.java       |    82 -
 .../cache/client/internal/GetEventValueOp.java  |   121 -
 .../client/internal/GetFunctionAttributeOp.java |    84 -
 .../gemfire/cache/client/internal/GetOp.java    |   245 -
 .../cache/client/internal/GetPDXEnumByIdOp.java |    94 -
 .../cache/client/internal/GetPDXEnumsOp.java    |   112 -
 .../client/internal/GetPDXIdForEnumOp.java      |   115 -
 .../client/internal/GetPDXIdForTypeOp.java      |   115 -
 .../cache/client/internal/GetPDXTypeByIdOp.java |    94 -
 .../cache/client/internal/GetPDXTypesOp.java    |   112 -
 .../internal/InstantiatorRecoveryListener.java  |   159 -
 .../cache/client/internal/InternalPool.java     |    43 -
 .../cache/client/internal/InvalidateOp.java     |   121 -
 .../gemfire/cache/client/internal/KeySetOp.java |   130 -
 .../cache/client/internal/LiveServerPinger.java |   117 -
 .../internal/LocatorDiscoveryCallback.java      |    47 -
 .../LocatorDiscoveryCallbackAdapter.java        |    36 -
 .../cache/client/internal/MakePrimaryOp.java    |    91 -
 .../gemfire/cache/client/internal/Op.java       |    43 -
 .../cache/client/internal/OpExecutorImpl.java   |   973 -
 .../internal/PdxRegistryRecoveryListener.java   |    90 -
 .../gemfire/cache/client/internal/PingOp.java   |    97 -
 .../gemfire/cache/client/internal/PoolImpl.java |  1522 --
 .../cache/client/internal/PrimaryAckOp.java     |   101 -
 .../cache/client/internal/ProxyCache.java       |   248 -
 .../client/internal/ProxyCacheCloseOp.java      |   124 -
 .../cache/client/internal/ProxyRegion.java      |   698 -
 .../gemfire/cache/client/internal/PutAllOp.java |   430 -
 .../gemfire/cache/client/internal/PutOp.java    |   553 -
 .../gemfire/cache/client/internal/QueryOp.java  |   203 -
 .../client/internal/QueueConnectionImpl.java    |   226 -
 .../cache/client/internal/QueueManager.java     |    57 -
 .../cache/client/internal/QueueManagerImpl.java |  1487 --
 .../cache/client/internal/QueueState.java       |    33 -
 .../cache/client/internal/QueueStateImpl.java   |   450 -
 .../cache/client/internal/ReadyForEventsOp.java |    91 -
 .../internal/RegisterDataSerializersOp.java     |   138 -
 .../internal/RegisterInstantiatorsOp.java       |   180 -
 .../client/internal/RegisterInterestListOp.java |   147 -
 .../client/internal/RegisterInterestOp.java     |   296 -
 .../internal/RegisterInterestTracker.java       |   419 -
 .../cache/client/internal/RemoveAllOp.java      |   391 -
 .../cache/client/internal/RollbackOp.java       |    99 -
 .../cache/client/internal/ServerBlackList.java  |   188 -
 .../cache/client/internal/ServerProxy.java      |    69 -
 .../client/internal/ServerRegionDataAccess.java |   143 -
 .../client/internal/ServerRegionProxy.java      |   878 -
 .../internal/SingleHopClientExecutor.java       |   415 -
 .../internal/SingleHopOperationCallable.java    |    83 -
 .../gemfire/cache/client/internal/SizeOp.java   |    92 -
 .../cache/client/internal/TXFailoverOp.java     |    93 -
 .../client/internal/TXSynchronizationOp.java    |   163 -
 .../internal/UnregisterInterestListOp.java      |   100 -
 .../client/internal/UnregisterInterestOp.java   |    98 -
 .../cache/client/internal/UserAttributes.java   |    59 -
 .../doc-files/ConnectionManagerImpl.dia         |   Bin 2034 -> 0 bytes
 .../doc-files/ConnectionManagerImpl.png         |   Bin 11825 -> 0 bytes
 .../client/internal/doc-files/PoolImpl.dia      |   Bin 3083 -> 0 bytes
 .../internal/doc-files/QueueManagerImpl.dia     |   Bin 2180 -> 0 bytes
 .../internal/doc-files/QueueManagerImpl.png     |   Bin 15075 -> 0 bytes
 .../doc-files/client_static_diagram.png         |   Bin 29430 -> 0 bytes
 .../locator/ClientConnectionRequest.java        |    68 -
 .../locator/ClientConnectionResponse.java       |    85 -
 .../locator/ClientReplacementRequest.java       |    75 -
 .../internal/locator/GetAllServersRequest.java  |    58 -
 .../internal/locator/GetAllServersResponse.java |    80 -
 .../internal/locator/LocatorListRequest.java    |    36 -
 .../internal/locator/LocatorListResponse.java   |    92 -
 .../internal/locator/LocatorStatusRequest.java  |    37 -
 .../internal/locator/LocatorStatusResponse.java |   321 -
 .../locator/QueueConnectionRequest.java         |    99 -
 .../locator/QueueConnectionResponse.java        |    87 -
 .../internal/locator/SerializationHelper.java   |   123 -
 .../internal/locator/ServerLocationRequest.java |    61 -
 .../locator/ServerLocationResponse.java         |    33 -
 .../locator/wan/LocatorMembershipListener.java  |    57 -
 .../gemfire/cache/client/internal/package.html  |    63 -
 .../pooling/ConnectionDestroyedException.java   |    48 -
 .../internal/pooling/ConnectionManager.java     |   132 -
 .../internal/pooling/ConnectionManagerImpl.java |  1587 --
 .../internal/pooling/PooledConnection.java      |   354 -
 .../gemstone/gemfire/cache/client/package.html  |    67 -
 .../gemfire/cache/control/RebalanceFactory.java |    66 -
 .../cache/control/RebalanceOperation.java       |    75 -
 .../gemfire/cache/control/RebalanceResults.java |   106 -
 .../gemfire/cache/control/ResourceManager.java  |   260 -
 .../gemstone/gemfire/cache/control/package.html |    23 -
 .../gemfire/cache/doc-files/architecture.fig    |   170 -
 .../gemfire/cache/doc-files/architecture.gif    |   Bin 9983 -> 0 bytes
 .../cache/doc-files/entry-life-cycle.fig        |    64 -
 .../cache/doc-files/entry-life-cycle.gif        |   Bin 3357 -> 0 bytes
 .../gemfire/cache/doc-files/example-cache.xml   |    98 -
 .../gemfire/cache/doc-files/example2-cache.xml  |    63 -
 .../gemfire/cache/doc-files/example3-cache.xml  |    60 -
 .../cache/doc-files/partitioned-regions.fig     |   267 -
 .../cache/doc-files/partitioned-regions.gif     |   Bin 9494 -> 0 bytes
 .../execute/EmtpyRegionFunctionException.java   |    64 -
 .../gemfire/cache/execute/Execution.java        |   224 -
 .../gemfire/cache/execute/Function.java         |   112 -
 .../gemfire/cache/execute/FunctionAdapter.java  |   124 -
 .../gemfire/cache/execute/FunctionContext.java  |    80 -
 .../cache/execute/FunctionException.java        |   129 -
 .../FunctionInvocationTargetException.java      |    93 -
 .../gemfire/cache/execute/FunctionService.java  |   371 -
 .../cache/execute/RegionFunctionContext.java    |    72 -
 .../gemfire/cache/execute/ResultCollector.java  |   136 -
 .../gemfire/cache/execute/ResultSender.java     |    94 -
 .../internal/FunctionServiceManager.java        |   460 -
 .../gemstone/gemfire/cache/execute/package.html |   162 -
 .../gemfire/cache/hdfs/HDFSIOException.java     |    53 -
 .../gemstone/gemfire/cache/hdfs/HDFSStore.java  |   343 -
 .../gemfire/cache/hdfs/HDFSStoreFactory.java    |   205 -
 .../gemfire/cache/hdfs/HDFSStoreMutator.java    |   197 -
 .../cache/hdfs/StoreExistsException.java        |    33 -
 .../cache/hdfs/internal/FailureTracker.java     |    97 -
 .../cache/hdfs/internal/FlushObserver.java      |    54 -
 .../hdfs/internal/HDFSBucketRegionQueue.java    |  1233 --
 .../cache/hdfs/internal/HDFSEntriesSet.java     |   329 -
 .../cache/hdfs/internal/HDFSEventListener.java  |   180 -
 .../hdfs/internal/HDFSEventQueueFilter.java     |    74 -
 .../hdfs/internal/HDFSGatewayEventImpl.java     |   181 -
 .../hdfs/internal/HDFSIntegrationUtil.java      |   118 -
 .../HDFSParallelGatewaySenderQueue.java         |   473 -
 .../hdfs/internal/HDFSStoreConfigHolder.java    |   560 -
 .../cache/hdfs/internal/HDFSStoreCreation.java  |   199 -
 .../hdfs/internal/HDFSStoreFactoryImpl.java     |    78 -
 .../cache/hdfs/internal/HDFSStoreImpl.java      |   639 -
 .../hdfs/internal/HDFSStoreMutatorImpl.java     |   200 -
 .../HDFSWriteOnlyStoreEventListener.java        |   185 -
 .../hdfs/internal/HoplogListenerForRegion.java  |    73 -
 .../cache/hdfs/internal/PersistedEventImpl.java |   203 -
 .../hdfs/internal/QueuedPersistentEvent.java    |    27 -
 .../hdfs/internal/SignalledFlushObserver.java   |   123 -
 .../internal/SortedHDFSQueuePersistedEvent.java |    87 -
 .../internal/SortedHoplogPersistedEvent.java    |   115 -
 .../UnsortedHDFSQueuePersistedEvent.java        |    77 -
 .../internal/UnsortedHoplogPersistedEvent.java  |    93 -
 .../cache/hdfs/internal/cardinality/Bits.java   |    54 -
 .../cardinality/CardinalityMergeException.java  |    42 -
 .../hdfs/internal/cardinality/HyperLogLog.java  |   313 -
 .../hdfs/internal/cardinality/IBuilder.java     |    41 -
 .../hdfs/internal/cardinality/ICardinality.java |    87 -
 .../hdfs/internal/cardinality/MurmurHash.java   |   261 -
 .../hdfs/internal/cardinality/RegisterSet.java  |   136 -
 .../hdfs/internal/hoplog/AbstractHoplog.java    |   357 -
 .../hoplog/AbstractHoplogOrganizer.java         |   430 -
 .../cache/hdfs/internal/hoplog/BloomFilter.java |    36 -
 .../hoplog/CloseTmpHoplogsTimerTask.java        |   109 -
 .../hdfs/internal/hoplog/CompactionStatus.java  |    73 -
 .../cache/hdfs/internal/hoplog/FlushStatus.java |    73 -
 .../internal/hoplog/HDFSCompactionManager.java  |   330 -
 .../internal/hoplog/HDFSFlushQueueArgs.java     |    94 -
 .../internal/hoplog/HDFSFlushQueueFunction.java |   287 -
 .../hoplog/HDFSForceCompactionArgs.java         |   108 -
 .../hoplog/HDFSForceCompactionFunction.java     |   130 -
 .../HDFSForceCompactionResultCollector.java     |   132 -
 .../hoplog/HDFSLastCompactionTimeFunction.java  |    57 -
 .../internal/hoplog/HDFSRegionDirector.java     |   480 -
 .../hdfs/internal/hoplog/HDFSStoreDirector.java |    79 -
 .../hoplog/HDFSUnsortedHoplogOrganizer.java     |   448 -
 .../hdfs/internal/hoplog/HFileSortedOplog.java  |   853 -
 .../hoplog/HdfsSortedOplogOrganizer.java        |  2007 --
 .../cache/hdfs/internal/hoplog/Hoplog.java      |   263 -
 .../hdfs/internal/hoplog/HoplogConfig.java      |    75 -
 .../hdfs/internal/hoplog/HoplogListener.java    |    47 -
 .../hdfs/internal/hoplog/HoplogOrganizer.java   |   123 -
 .../hdfs/internal/hoplog/HoplogSetIterator.java |   166 -
 .../hdfs/internal/hoplog/HoplogSetReader.java   |   114 -
 .../internal/hoplog/SequenceFileHoplog.java     |   396 -
 .../hoplog/mapred/AbstractGFRecordReader.java   |   106 -
 .../internal/hoplog/mapred/GFInputFormat.java   |    95 -
 .../internal/hoplog/mapred/GFOutputFormat.java  |    76 -
 .../mapreduce/AbstractGFRecordReader.java       |   140 -
 .../hoplog/mapreduce/GFInputFormat.java         |   124 -
 .../hdfs/internal/hoplog/mapreduce/GFKey.java   |    72 -
 .../hoplog/mapreduce/GFOutputFormat.java        |   199 -
 .../hoplog/mapreduce/HDFSSplitIterator.java     |   198 -
 .../internal/hoplog/mapreduce/HoplogUtil.java   |   464 -
 .../hoplog/mapreduce/RWSplitIterator.java       |    49 -
 .../hoplog/mapreduce/StreamSplitIterator.java   |    47 -
 .../org/apache/hadoop/io/SequenceFile.java      |  3726 ----
 .../operations/CloseCQOperationContext.java     |    65 -
 .../operations/DestroyOperationContext.java     |    63 -
 .../operations/ExecuteCQOperationContext.java   |    68 -
 .../ExecuteFunctionOperationContext.java        |    97 -
 .../GetDurableCQsOperationContext.java          |    60 -
 .../cache/operations/GetOperationContext.java   |    91 -
 .../operations/InterestOperationContext.java    |    84 -
 .../gemfire/cache/operations/InterestType.java  |   152 -
 .../operations/InvalidateOperationContext.java  |    64 -
 .../cache/operations/KeyOperationContext.java   |   125 -
 .../operations/KeySetOperationContext.java      |    97 -
 .../operations/KeyValueOperationContext.java    |   177 -
 .../cache/operations/OperationContext.java      |   517 -
 .../operations/PutAllOperationContext.java      |   407 -
 .../cache/operations/PutOperationContext.java   |   144 -
 .../cache/operations/QueryOperationContext.java |   172 -
 .../operations/RegionClearOperationContext.java |    51 -
 .../RegionCreateOperationContext.java           |    61 -
 .../RegionDestroyOperationContext.java          |    51 -
 .../operations/RegionOperationContext.java      |    87 -
 .../RegisterInterestOperationContext.java       |    72 -
 .../operations/RemoveAllOperationContext.java   |   101 -
 .../operations/StopCQOperationContext.java      |    66 -
 .../UnregisterInterestOperationContext.java     |    54 -
 .../internal/GetOperationContextImpl.java       |   124 -
 .../gemfire/cache/operations/package.html       |   107 -
 .../com/gemstone/gemfire/cache/package.html     |   609 -
 .../cache/partition/PartitionListener.java      |   132 -
 .../partition/PartitionListenerAdapter.java     |    50 -
 .../cache/partition/PartitionMemberInfo.java    |    74 -
 .../PartitionNotAvailableException.java         |    66 -
 .../cache/partition/PartitionRebalanceInfo.java |   150 -
 .../cache/partition/PartitionRegionHelper.java  |   552 -
 .../cache/partition/PartitionRegionInfo.java    |   113 -
 .../gemfire/cache/partition/package.html        |    23 -
 .../ConflictingPersistentDataException.java     |    57 -
 .../persistence/PartitionOfflineException.java  |    77 -
 .../gemfire/cache/persistence/PersistentID.java |    59 -
 .../PersistentReplicatesOfflineException.java   |    44 -
 .../persistence/RevokeFailedException.java      |    51 -
 .../RevokedPersistentDataException.java         |    58 -
 .../gemfire/cache/query/Aggregator.java         |    46 -
 .../cache/query/AmbiguousNameException.java     |    47 -
 .../gemfire/cache/query/CqAttributes.java       |    50 -
 .../cache/query/CqAttributesFactory.java        |   319 -
 .../cache/query/CqAttributesMutator.java        |    57 -
 .../gemfire/cache/query/CqClosedException.java  |    57 -
 .../gemstone/gemfire/cache/query/CqEvent.java   |    93 -
 .../gemfire/cache/query/CqException.java        |    57 -
 .../gemfire/cache/query/CqExistsException.java  |    53 -
 .../gemfire/cache/query/CqListener.java         |    59 -
 .../gemstone/gemfire/cache/query/CqQuery.java   |   155 -
 .../gemstone/gemfire/cache/query/CqResults.java |    51 -
 .../cache/query/CqServiceStatistics.java        |    70 -
 .../gemstone/gemfire/cache/query/CqState.java   |    55 -
 .../gemfire/cache/query/CqStatistics.java       |    53 -
 .../gemfire/cache/query/CqStatusListener.java   |    42 -
 .../cache/query/FunctionDomainException.java    |    36 -
 .../com/gemstone/gemfire/cache/query/Index.java |   112 -
 .../cache/query/IndexCreationException.java     |    46 -
 .../cache/query/IndexExistsException.java       |    52 -
 .../cache/query/IndexInvalidException.java      |    64 -
 .../cache/query/IndexMaintenanceException.java  |    66 -
 .../cache/query/IndexNameConflictException.java |    52 -
 .../gemfire/cache/query/IndexStatistics.java    |    76 -
 .../gemstone/gemfire/cache/query/IndexType.java |   106 -
 .../query/MultiIndexCreationException.java      |    82 -
 .../cache/query/NameNotFoundException.java      |    48 -
 .../cache/query/NameResolutionException.java    |    47 -
 .../query/ParameterCountInvalidException.java   |    38 -
 .../com/gemstone/gemfire/cache/query/Query.java |   328 -
 .../gemfire/cache/query/QueryException.java     |    66 -
 .../query/QueryExecutionLowMemoryException.java |    67 -
 .../query/QueryExecutionTimeoutException.java   |    62 -
 .../cache/query/QueryInvalidException.java      |    48 -
 .../query/QueryInvocationTargetException.java   |    54 -
 .../gemfire/cache/query/QueryService.java       |   856 -
 .../gemfire/cache/query/QueryStatistics.java    |    38 -
 .../cache/query/RegionNotFoundException.java    |    45 -
 .../gemfire/cache/query/SelectResults.java      |   122 -
 .../gemstone/gemfire/cache/query/Struct.java    |    59 -
 .../cache/query/TypeMismatchException.java      |    45 -
 .../query/internal/AbstractCompiledValue.java   |   323 -
 .../internal/AbstractGroupOrRangeJunction.java  |   596 -
 .../cache/query/internal/AllGroupJunction.java  |   276 -
 .../query/internal/AttributeDescriptor.java     |   420 -
 .../gemfire/cache/query/internal/Bag.java       |   726 -
 .../internal/CompiledAggregateFunction.java     |   185 -
 .../query/internal/CompiledBindArgument.java    |   100 -
 .../query/internal/CompiledComparison.java      |   877 -
 .../query/internal/CompiledConstruction.java    |    78 -
 .../cache/query/internal/CompiledFunction.java  |   117 -
 .../query/internal/CompiledGroupBySelect.java   |   522 -
 .../cache/query/internal/CompiledID.java        |    99 -
 .../cache/query/internal/CompiledIn.java        |  1051 -
 .../query/internal/CompiledIndexOperation.java  |   183 -
 .../query/internal/CompiledIteratorDef.java     |   379 -
 .../cache/query/internal/CompiledJunction.java  |  1202 --
 .../cache/query/internal/CompiledLike.java      |   531 -
 .../cache/query/internal/CompiledLiteral.java   |    85 -
 .../cache/query/internal/CompiledNegation.java  |    79 -
 .../cache/query/internal/CompiledOperation.java |   331 -
 .../cache/query/internal/CompiledPath.java      |   177 -
 .../cache/query/internal/CompiledRegion.java    |   111 -
 .../cache/query/internal/CompiledSelect.java    |  1574 --
 .../query/internal/CompiledSortCriterion.java   |   331 -
 .../query/internal/CompiledUnaryMinus.java      |   102 -
 .../cache/query/internal/CompiledUndefined.java |   320 -
 .../cache/query/internal/CompiledValue.java     |   143 -
 .../query/internal/CompositeGroupJunction.java  |   555 -
 .../gemfire/cache/query/internal/CqEntry.java   |   112 -
 .../cache/query/internal/CqQueryVsdStats.java   |   342 -
 .../cache/query/internal/CqStateImpl.java       |   104 -
 .../internal/CumulativeNonDistinctResults.java  |   391 -
 .../cache/query/internal/DefaultQuery.java      |  1137 --
 .../query/internal/DefaultQueryService.java     |  1003 -
 .../cache/query/internal/ExecutionContext.java  |   732 -
 .../gemfire/cache/query/internal/Filter.java    |   178 -
 .../gemfire/cache/query/internal/Functions.java |   206 -
 .../cache/query/internal/GroupJunction.java     |   190 -
 .../cache/query/internal/HashingStrategy.java   |    55 -
 .../gemfire/cache/query/internal/IndexInfo.java |    78 -
 .../internal/IndexTrackingQueryObserver.java    |   217 -
 .../cache/query/internal/IndexUpdater.java      |   123 -
 .../gemfire/cache/query/internal/Indexable.java |    55 -
 .../cache/query/internal/LinkedResultSet.java   |   145 -
 .../cache/query/internal/LinkedStructSet.java   |   367 -
 .../cache/query/internal/MapIndexable.java      |    26 -
 .../cache/query/internal/MethodDispatch.java    |   232 -
 .../cache/query/internal/NWayMergeResults.java  |   546 -
 .../gemfire/cache/query/internal/Negatable.java |    26 -
 .../gemfire/cache/query/internal/NullToken.java |    77 -
 .../cache/query/internal/ObjectIntHashMap.java  |  1141 --
 .../cache/query/internal/OrderByComparator.java |   237 -
 .../internal/OrderByComparatorUnmapped.java     |    90 -
 .../gemfire/cache/query/internal/Ordered.java   |    44 -
 .../cache/query/internal/OrganizedOperands.java |    55 -
 .../cache/query/internal/PRQueryTraceInfo.java  |   109 -
 .../gemfire/cache/query/internal/PathUtils.java |   269 -
 .../gemfire/cache/query/internal/PlanInfo.java  |    36 -
 .../cache/query/internal/ProxyQueryService.java |   451 -
 .../gemfire/cache/query/internal/QCompiler.java |   698 -
 .../gemfire/cache/query/internal/QRegion.java   |   539 -
 .../gemfire/cache/query/internal/QScope.java    |    92 -
 .../QueryExecutionCanceledException.java        |    63 -
 .../query/internal/QueryExecutionContext.java   |   232 -
 .../cache/query/internal/QueryExecutor.java     |    40 -
 .../cache/query/internal/QueryMonitor.java      |   379 -
 .../cache/query/internal/QueryObserver.java     |   338 -
 .../query/internal/QueryObserverAdapter.java    |   341 -
 .../query/internal/QueryObserverHolder.java     |    84 -
 .../cache/query/internal/QueryUtils.java        |  2046 --
 .../cache/query/internal/RangeJunction.java     |  1255 --
 .../cache/query/internal/ResultsBag.java        |   276 -
 .../ResultsCollectionCopyOnReadWrapper.java     |   228 -
 ...ResultsCollectionPdxDeserializerWrapper.java |   219 -
 .../internal/ResultsCollectionWrapper.java      |   664 -
 .../cache/query/internal/ResultsSet.java        |   150 -
 .../cache/query/internal/RuntimeIterator.java   |   338 -
 .../query/internal/SelectResultsComparator.java |    61 -
 .../cache/query/internal/SortedResultSet.java   |   134 -
 .../cache/query/internal/SortedResultsBag.java  |   260 -
 .../cache/query/internal/SortedStructBag.java   |   369 -
 .../cache/query/internal/SortedStructSet.java   |   385 -
 .../gemfire/cache/query/internal/StructBag.java |   474 -
 .../cache/query/internal/StructFields.java      |    42 -
 .../cache/query/internal/StructImpl.java        |   183 -
 .../gemfire/cache/query/internal/StructSet.java |   459 -
 .../gemfire/cache/query/internal/Support.java   |    95 -
 .../gemfire/cache/query/internal/Undefined.java |    87 -
 .../internal/aggregate/AbstractAggregator.java  |    47 -
 .../cache/query/internal/aggregate/Avg.java     |    50 -
 .../query/internal/aggregate/AvgBucketNode.java |    49 -
 .../query/internal/aggregate/AvgDistinct.java   |    43 -
 .../aggregate/AvgDistinctPRQueryNode.java       |    35 -
 .../internal/aggregate/AvgPRQueryNode.java      |    47 -
 .../cache/query/internal/aggregate/Count.java   |    49 -
 .../query/internal/aggregate/CountDistinct.java |    33 -
 .../aggregate/CountDistinctPRQueryNode.java     |    44 -
 .../internal/aggregate/CountPRQueryNode.java    |    48 -
 .../internal/aggregate/DistinctAggregator.java  |    56 -
 .../cache/query/internal/aggregate/MaxMin.java  |    68 -
 .../cache/query/internal/aggregate/Sum.java     |    48 -
 .../query/internal/aggregate/SumDistinct.java   |    35 -
 .../aggregate/SumDistinctPRQueryNode.java       |    46 -
 .../cache/query/internal/cq/ClientCQ.java       |    42 -
 .../cache/query/internal/cq/CqService.java      |   263 -
 .../query/internal/cq/CqServiceProvider.java    |    72 -
 .../query/internal/cq/InternalCqQuery.java      |    82 -
 .../query/internal/cq/MissingCqService.java     |   217 -
 .../internal/cq/MissingCqServiceStatistics.java |    52 -
 .../cache/query/internal/cq/ServerCQ.java       |    87 -
 .../query/internal/cq/spi/CqServiceFactory.java |    36 -
 .../query/internal/index/AbstractIndex.java     |  2405 ---
 .../query/internal/index/AbstractMapIndex.java  |   440 -
 .../internal/index/CompactMapRangeIndex.java    |   216 -
 .../query/internal/index/CompactRangeIndex.java |  1795 --
 .../query/internal/index/DummyQRegion.java      |   252 -
 .../index/FunctionalIndexCreationHelper.java    |   721 -
 .../cache/query/internal/index/HashIndex.java   |  1573 --
 .../query/internal/index/HashIndexSet.java      |   818 -
 .../query/internal/index/IMQException.java      |    59 -
 .../internal/index/IndexConcurrentHashSet.java  |    78 -
 .../query/internal/index/IndexCreationData.java |   166 -
 .../internal/index/IndexCreationHelper.java     |   113 -
 .../cache/query/internal/index/IndexData.java   |    72 -
 .../query/internal/index/IndexElemArray.java    |   333 -
 .../query/internal/index/IndexManager.java      |  1714 --
 .../query/internal/index/IndexProtocol.java     |   222 -
 .../cache/query/internal/index/IndexStats.java  |   223 -
 .../cache/query/internal/index/IndexStore.java  |   153 -
 .../cache/query/internal/index/IndexUtils.java  |   135 -
 .../index/IndexedExpressionEvaluator.java       |    52 -
 .../query/internal/index/MapIndexStore.java     |   336 -
 .../query/internal/index/MapRangeIndex.java     |   195 -
 .../query/internal/index/MemoryIndexStore.java  |   801 -
 .../query/internal/index/PartitionedIndex.java  |   656 -
 .../query/internal/index/PrimaryKeyIndex.java   |   392 -
 .../index/PrimaryKeyIndexCreationHelper.java    |   124 -
 .../cache/query/internal/index/RangeIndex.java  |  1686 --
 .../cache/query/internal/index/package.html     |   646 -
 .../gemfire/cache/query/internal/package.html   |    43 -
 .../query/internal/parse/ASTAggregateFunc.java  |    66 -
 .../cache/query/internal/parse/ASTAnd.java      |    39 -
 .../query/internal/parse/ASTCombination.java    |    46 -
 .../query/internal/parse/ASTCompareOp.java      |    38 -
 .../query/internal/parse/ASTConstruction.java   |    45 -
 .../query/internal/parse/ASTConversionExpr.java |    42 -
 .../cache/query/internal/parse/ASTDummy.java    |    39 -
 .../cache/query/internal/parse/ASTGroupBy.java  |    44 -
 .../cache/query/internal/parse/ASTHint.java     |    52 -
 .../query/internal/parse/ASTHintIdentifier.java |    52 -
 .../query/internal/parse/ASTIdentifier.java     |    42 -
 .../cache/query/internal/parse/ASTImport.java   |    57 -
 .../cache/query/internal/parse/ASTIn.java       |    43 -
 .../query/internal/parse/ASTIteratorDef.java    |    79 -
 .../cache/query/internal/parse/ASTLike.java     |    47 -
 .../cache/query/internal/parse/ASTLimit.java    |    41 -
 .../cache/query/internal/parse/ASTLiteral.java  |   232 -
 .../internal/parse/ASTMethodInvocation.java     |    68 -
 .../cache/query/internal/parse/ASTOr.java       |    38 -
 .../cache/query/internal/parse/ASTOrderBy.java  |    44 -
 .../query/internal/parse/ASTParameter.java      |    40 -
 .../cache/query/internal/parse/ASTPostfix.java  |    70 -
 .../query/internal/parse/ASTProjection.java     |    48 -
 .../query/internal/parse/ASTRegionPath.java     |    41 -
 .../cache/query/internal/parse/ASTSelect.java   |    68 -
 .../query/internal/parse/ASTSortCriterion.java  |    44 -
 .../cache/query/internal/parse/ASTTrace.java    |    41 -
 .../cache/query/internal/parse/ASTType.java     |    67 -
 .../cache/query/internal/parse/ASTTypeCast.java |    44 -
 .../cache/query/internal/parse/ASTUnary.java    |    65 -
 .../query/internal/parse/ASTUndefinedExpr.java  |    42 -
 .../query/internal/parse/ASTUnsupported.java    |    45 -
 .../cache/query/internal/parse/GemFireAST.java  |    61 -
 .../cache/query/internal/parse/OQLLexer.java    |  2265 ---
 .../internal/parse/OQLLexerTokenTypes.java      |   155 -
 .../query/internal/parse/OQLLexerTokenTypes.txt |   147 -
 .../cache/query/internal/parse/OQLParser.java   |  3833 ----
 .../cache/query/internal/parse/UtilParser.java  |    92 -
 .../cache/query/internal/parse/fixantlr.sh      |    52 -
 .../gemfire/cache/query/internal/parse/oql.g    |  1195 --
 .../internal/types/CollectionTypeImpl.java      |   126 -
 .../types/ExtendedNumericComparator.java        |    52 -
 .../cache/query/internal/types/MapTypeImpl.java |   100 -
 .../query/internal/types/NumericComparator.java |    96 -
 .../query/internal/types/ObjectTypeImpl.java    |   100 -
 .../query/internal/types/StructTypeImpl.java    |   160 -
 .../internal/types/TemporalComparator.java      |    77 -
 .../cache/query/internal/types/TypeUtils.java   |   462 -
 .../query/internal/utils/LimitIterator.java     |    63 -
 .../cache/query/internal/utils/PDXUtils.java    |    95 -
 .../gemstone/gemfire/cache/query/package.html   |   708 -
 .../cache/query/types/CollectionType.java       |    47 -
 .../gemfire/cache/query/types/MapType.java      |    42 -
 .../gemfire/cache/query/types/ObjectType.java   |    60 -
 .../gemfire/cache/query/types/StructType.java   |    52 -
 .../gemfire/cache/server/CacheServer.java       |   512 -
 .../cache/server/ClientSubscriptionConfig.java  |   148 -
 .../gemfire/cache/server/ServerLoad.java        |   187 -
 .../gemfire/cache/server/ServerLoadProbe.java   |    75 -
 .../cache/server/ServerLoadProbeAdapter.java    |    43 -
 .../gemfire/cache/server/ServerMetrics.java     |    53 -
 .../server/internal/ConnectionCountProbe.java   |    94 -
 .../cache/server/internal/LoadMonitor.java      |   242 -
 .../server/internal/ServerMetricsImpl.java      |    79 -
 .../gemstone/gemfire/cache/server/package.html  |    42 -
 .../cache/snapshot/CacheSnapshotService.java    |   149 -
 .../cache/snapshot/RegionSnapshotService.java   |   140 -
 .../gemfire/cache/snapshot/SnapshotFilter.java  |    45 -
 .../cache/snapshot/SnapshotIterator.java        |    62 -
 .../gemfire/cache/snapshot/SnapshotOptions.java |    62 -
 .../gemfire/cache/snapshot/SnapshotReader.java  |    58 -
 .../gemfire/cache/snapshot/package.html         |    54 -
 .../cache/util/BoundedLinkedHashMap.java        |    88 -
 .../cache/util/CacheListenerAdapter.java        |    67 -
 .../gemfire/cache/util/CacheWriterAdapter.java  |    54 -
 .../gemfire/cache/util/CqListenerAdapter.java   |    66 -
 .../gemstone/gemfire/cache/util/Gateway.java    |    53 -
 .../cache/util/GatewayConflictHelper.java       |    34 -
 .../cache/util/GatewayConflictResolver.java     |    48 -
 .../gemfire/cache/util/GatewayEvent.java        |    91 -
 .../gemfire/cache/util/ObjectSizer.java         |    83 -
 .../gemfire/cache/util/ObjectSizerImpl.java     |    35 -
 .../util/RegionMembershipListenerAdapter.java   |    44 -
 .../cache/util/RegionRoleListenerAdapter.java   |    40 -
 .../cache/util/TimestampedEntryEvent.java       |    40 -
 .../cache/util/TransactionListenerAdapter.java  |    43 -
 .../gemstone/gemfire/cache/util/package.html    |    31 -
 .../gemfire/cache/wan/EventSequenceID.java      |   104 -
 .../gemfire/cache/wan/GatewayEventFilter.java   |    64 -
 .../wan/GatewayEventSubstitutionFilter.java     |    40 -
 .../gemfire/cache/wan/GatewayQueueEvent.java    |    81 -
 .../gemfire/cache/wan/GatewayReceiver.java      |   174 -
 .../cache/wan/GatewayReceiverFactory.java       |   122 -
 .../gemfire/cache/wan/GatewaySender.java        |   415 -
 .../gemfire/cache/wan/GatewaySenderFactory.java |   239 -
 .../cache/wan/GatewayTransportFilter.java       |    27 -
 .../compression/CompressionException.java       |    43 -
 .../gemfire/compression/Compressor.java         |    48 -
 .../gemfire/compression/SnappyCompressor.java   |   111 -
 .../gemfire/distributed/AbstractLauncher.java   |   926 -
 .../distributed/ClientSocketFactory.java        |    47 -
 .../distributed/DistributedLockService.java     |   393 -
 .../gemfire/distributed/DistributedMember.java  |    80 -
 .../gemfire/distributed/DistributedSystem.java  |  2207 ---
 .../DistributedSystemDisconnectedException.java |    47 -
 .../distributed/DurableClientAttributes.java    |   147 -
 .../distributed/FutureCancelledException.java   |    47 -
 .../distributed/GatewayCancelledException.java  |    46 -
 .../distributed/LeaseExpiredException.java      |    38 -
 .../gemstone/gemfire/distributed/Locator.java   |   553 -
 .../gemfire/distributed/LocatorLauncher.java    |  2033 --
 .../distributed/LockNotHeldException.java       |    51 -
 .../LockServiceDestroyedException.java          |    51 -
 .../distributed/OplogCancelledException.java    |    47 -
 .../distributed/PoolCancelledException.java     |    47 -
 .../com/gemstone/gemfire/distributed/Role.java  |    56 -
 .../gemfire/distributed/ServerLauncher.java     |  2605 ---
 .../TXManagerCancelledException.java            |    47 -
 .../internal/AbstractDistributionConfig.java    |  3361 ----
 .../distributed/internal/AdminMessageType.java  |    23 -
 .../internal/AtomicLongWithTerminalState.java   |    67 -
 .../internal/CollectingReplyProcessor.java      |    56 -
 .../distributed/internal/ConflationKey.java     |    78 -
 .../gemfire/distributed/internal/DM.java        |   467 -
 .../gemfire/distributed/internal/DMStats.java   |   619 -
 .../gemfire/distributed/internal/DSClock.java   |   313 -
 .../internal/DirectReplyProcessor.java          |   172 -
 .../distributed/internal/DistributedState.java  |   143 -
 .../internal/DistributionAdvisee.java           |    93 -
 .../internal/DistributionAdvisor.java           |  1678 --
 .../internal/DistributionChannel.java           |   166 -
 .../internal/DistributionConfig.java            |  3661 ----
 .../internal/DistributionConfigImpl.java        |  3634 ----
 .../internal/DistributionConfigSnapshot.java    |    71 -
 .../internal/DistributionException.java         |    37 -
 .../internal/DistributionManager.java           |  4813 -----
 .../internal/DistributionMessage.java           |   711 -
 .../internal/DistributionMessageObserver.java   |    75 -
 .../distributed/internal/DistributionStats.java |  2051 --
 .../distributed/internal/FlowControlParams.java |   114 -
 .../internal/ForceDisconnectOperation.java      |    42 -
 .../FunctionExecutionPooledExecutor.java        |   311 -
 .../distributed/internal/HealthMonitor.java     |    46 -
 .../distributed/internal/HealthMonitorImpl.java |   148 -
 .../internal/HighPriorityAckedMessage.java      |   235 -
 .../HighPriorityDistributionMessage.java        |    31 -
 .../distributed/internal/IgnoredByManager.java  |    26 -
 .../internal/InternalDistributedSystem.java     |  3051 ---
 .../distributed/internal/InternalLocator.java   |  1496 --
 .../internal/LocatorLoadSnapshot.java           |   695 -
 .../distributed/internal/LocatorStats.java      |   245 -
 .../internal/LonerDistributionManager.java      |   997 -
 .../gemfire/distributed/internal/MQueue.java    |    32 -
 .../internal/MembershipListener.java            |    77 -
 .../distributed/internal/MessageFactory.java    |    56 -
 .../distributed/internal/MessageWithReply.java  |    43 -
 .../internal/OverflowQueueWithDMStats.java      |   174 -
 .../distributed/internal/PoolStatHelper.java    |    38 -
 .../internal/PooledDistributionMessage.java     |    34 -
 .../internal/PooledExecutorWithDMStats.java     |   234 -
 .../distributed/internal/ProcessorKeeper21.java |   129 -
 .../distributed/internal/ProductUseLog.java     |   147 -
 .../distributed/internal/ProfileListener.java   |    55 -
 .../distributed/internal/QueueStatHelper.java   |    42 -
 .../internal/ReliableReplyException.java        |    37 -
 .../internal/ReliableReplyProcessor21.java      |   116 -
 .../distributed/internal/ReplyException.java    |   201 -
 .../distributed/internal/ReplyMessage.java      |   364 -
 .../distributed/internal/ReplyProcessor21.java  |  1297 --
 .../distributed/internal/ReplySender.java       |    39 -
 .../distributed/internal/ResourceEvent.java     |    52 -
 .../internal/ResourceEventsListener.java        |    38 -
 .../internal/RuntimeDistributionConfigImpl.java |   162 -
 .../internal/SerialAckedMessage.java            |   159 -
 .../internal/SerialDistributionMessage.java     |    34 -
 .../SerialQueuedExecutorWithDMStats.java        |    51 -
 .../distributed/internal/ServerLocation.java    |   178 -
 .../distributed/internal/ServerLocator.java     |   486 -
 .../internal/SharedConfiguration.java           |   955 -
 .../distributed/internal/ShutdownMessage.java   |   121 -
 .../gemfire/distributed/internal/Sizeable.java  |    28 -
 .../distributed/internal/SizeableRunnable.java  |    39 -
 .../distributed/internal/StartupMessage.java    |   445 -
 .../internal/StartupMessageData.java            |   231 -
 .../internal/StartupMessageReplyProcessor.java  |   118 -
 .../distributed/internal/StartupOperation.java  |   136 -
 .../internal/StartupResponseMessage.java        |   310 -
 .../StartupResponseWithVersionMessage.java      |   108 -
 .../internal/ThrottledMemQueueStatHelper.java   |    49 -
 .../internal/ThrottledQueueStatHelper.java      |    39 -
 .../ThrottlingMemLinkedQueueWithDMStats.java    |   165 -
 .../internal/WaitForViewInstallation.java       |   126 -
 .../internal/WanLocatorDiscoverer.java          |    31 -
 .../deadlock/DLockDependencyMonitor.java        |   147 -
 .../internal/deadlock/DeadlockDetector.java     |   395 -
 .../internal/deadlock/Dependency.java           |    88 -
 .../internal/deadlock/DependencyGraph.java      |   340 -
 .../internal/deadlock/DependencyMonitor.java    |    45 -
 .../deadlock/DependencyMonitorManager.java      |   107 -
 .../deadlock/GemFireDeadlockDetector.java       |   142 -
 .../internal/deadlock/LocalLockInfo.java        |   101 -
 .../internal/deadlock/LocalThread.java          |   120 -
 .../deadlock/MessageDependencyMonitor.java      |   155 -
 .../internal/deadlock/ThreadReference.java      |    28 -
 .../internal/deadlock/UnsafeThreadLocal.java    |    93 -
 .../internal/direct/DirectChannel.java          |   946 -
 .../internal/direct/DirectChannelListener.java  |    38 -
 .../internal/direct/ShunnedMemberException.java |    34 -
 .../internal/distribution-overview.html         |    42 -
 .../internal/doc-files/config-classes.fig       |   138 -
 .../internal/doc-files/config-classes.gif       |   Bin 4205 -> 0 bytes
 .../doc-files/distribution-managers.fig         |    76 -
 .../doc-files/distribution-managers.gif         |   Bin 3267 -> 0 bytes
 .../internal/locks/Collaboration.java           |   454 -
 .../distributed/internal/locks/DLockBatch.java  |    46 -
 .../internal/locks/DLockBatchId.java            |    31 -
 .../internal/locks/DLockGrantor.java            |  3787 ----
 .../locks/DLockLessorDepartureHandler.java      |    35 -
 .../internal/locks/DLockQueryProcessor.java     |   519 -
 .../locks/DLockRecoverGrantorProcessor.java     |   460 -
 .../internal/locks/DLockReleaseProcessor.java   |   450 -
 .../internal/locks/DLockRemoteToken.java        |   235 -
 .../internal/locks/DLockRequestProcessor.java   |  1284 --
 .../internal/locks/DLockService.java            |  3367 ----
 .../distributed/internal/locks/DLockStats.java  |   887 -
 .../distributed/internal/locks/DLockToken.java  |   572 -
 .../internal/locks/DeposeGrantorProcessor.java  |   210 -
 .../internal/locks/DistributedLockStats.java    |   201 -
 .../internal/locks/DistributedMemberLock.java   |   297 -
 .../internal/locks/DummyDLockStats.java         |   180 -
 .../internal/locks/ElderInitProcessor.java      |   314 -
 .../distributed/internal/locks/ElderState.java  |   399 -
 .../distributed/internal/locks/GrantorInfo.java |    87 -
 .../internal/locks/GrantorRequestProcessor.java |   751 -
 .../locks/LockGrantorDestroyedException.java    |    51 -
 .../internal/locks/LockGrantorId.java           |   243 -
 .../locks/NonGrantorDestroyedProcessor.java     |   308 -
 .../internal/locks/RemoteThread.java            |    88 -
 .../internal/locks/doc-files/elder.fig          |    84 -
 .../internal/locks/doc-files/elder.jpg          |   Bin 55182 -> 0 bytes
 .../internal/locks/doc-files/turks.fig          |   128 -
 .../internal/locks/doc-files/turks.jpg          |   Bin 79859 -> 0 bytes
 .../distributed/internal/locks/package.html     |   313 -
 .../DistributedMembershipListener.java          |    86 -
 .../membership/InternalDistributedMember.java   |  1304 --
 .../internal/membership/InternalRole.java       |   169 -
 .../internal/membership/MemberAttributes.java   |   124 -
 .../internal/membership/MemberFactory.java      |   109 -
 .../internal/membership/MemberServices.java     |    91 -
 .../internal/membership/MembershipManager.java  |   326 -
 .../internal/membership/MembershipTestHook.java |    40 -
 .../internal/membership/NetMember.java          |    82 -
 .../internal/membership/NetView.java            |   603 -
 .../internal/membership/QuorumChecker.java      |    63 -
 .../internal/membership/gms/GMSMember.java      |   458 -
 .../membership/gms/GMSMemberFactory.java        |   133 -
 .../internal/membership/gms/GMSUtil.java        |   159 -
 .../internal/membership/gms/NetLocator.java     |    32 -
 .../internal/membership/gms/ServiceConfig.java  |   187 -
 .../internal/membership/gms/Services.java       |   387 -
 .../internal/membership/gms/SuspectMember.java  |    58 -
 .../membership/gms/auth/GMSAuthenticator.java   |   235 -
 .../membership/gms/fd/GMSHealthMonitor.java     |  1333 --
 .../gms/interfaces/Authenticator.java           |    27 -
 .../gms/interfaces/HealthMonitor.java           |    65 -
 .../membership/gms/interfaces/JoinLeave.java    |    67 -
 .../membership/gms/interfaces/Locator.java      |    32 -
 .../membership/gms/interfaces/Manager.java      |   121 -
 .../gms/interfaces/MessageHandler.java          |    30 -
 .../membership/gms/interfaces/Messenger.java    |    81 -
 .../membership/gms/interfaces/Service.java      |    83 -
 .../gms/locator/FindCoordinatorRequest.java     |   148 -
 .../gms/locator/FindCoordinatorResponse.java    |   162 -
 .../membership/gms/locator/GMSLocator.java      |   373 -
 .../membership/gms/locator/GetViewRequest.java  |    49 -
 .../membership/gms/locator/GetViewResponse.java |    64 -
 .../gms/locator/PeerLocatorRequest.java         |    25 -
 .../membership/gms/membership/GMSJoinLeave.java |  2246 ---
 .../membership/gms/messages/HasMemberID.java    |    25 -
 .../gms/messages/HeartbeatMessage.java          |    74 -
 .../gms/messages/HeartbeatRequestMessage.java   |    80 -
 .../gms/messages/InstallViewMessage.java        |   106 -
 .../gms/messages/JoinRequestMessage.java        |    97 -
 .../gms/messages/JoinResponseMessage.java       |   129 -
 .../gms/messages/LeaveRequestMessage.java       |    94 -
 .../gms/messages/NetworkPartitionMessage.java   |    44 -
 .../gms/messages/RemoveMemberMessage.java       |    96 -
 .../gms/messages/SuspectMembersMessage.java     |    91 -
 .../membership/gms/messages/SuspectRequest.java |    72 -
 .../membership/gms/messages/ViewAckMessage.java |   103 -
 .../gms/messenger/AddressManager.java           |   121 -
 .../membership/gms/messenger/GMSPingPonger.java |    65 -
 .../gms/messenger/GMSQuorumChecker.java         |   274 -
 .../membership/gms/messenger/JGAddress.java     |   221 -
 .../gms/messenger/JGroupsMessenger.java         |  1085 --
 .../membership/gms/messenger/StatRecorder.java  |   162 -
 .../membership/gms/messenger/Transport.java     |   168 -
 .../gms/mgr/GMSMembershipManager.java           |  2647 ---
 .../membership/gms/mgr/LocalViewMessage.java    |    85 -
 .../internal/membership/gms/package.html        |    57 -
 .../gemfire/distributed/internal/package.html   |    55 -
 .../internal/streaming/StreamingOperation.java  |   613 -
 .../internal/tcpserver/InfoRequest.java         |    41 -
 .../internal/tcpserver/InfoResponse.java        |    56 -
 .../internal/tcpserver/ShutdownRequest.java     |    39 -
 .../internal/tcpserver/ShutdownResponse.java    |    40 -
 .../internal/tcpserver/TcpClient.java           |   244 -
 .../internal/tcpserver/TcpHandler.java          |    61 -
 .../internal/tcpserver/TcpServer.java           |   561 -
 .../internal/tcpserver/VersionRequest.java      |    41 -
 .../internal/tcpserver/VersionResponse.java     |    54 -
 .../unsafe/RegisterSignalHandlerSupport.java    |    35 -
 .../gemstone/gemfire/distributed/package.html   |    37 -
 .../doc-files/data-serialization-exceptions.fig |   135 -
 .../doc-files/data-serialization-exceptions.gif |   Bin 3666 -> 0 bytes
 .../gemstone/gemfire/i18n/LogWriterI18n.java    |   420 -
 .../com/gemstone/gemfire/i18n/StringId.java     |   161 -
 .../gemfire/internal/AbstractConfig.java        |   429 -
 .../internal/AbstractStatisticsFactory.java     |   340 -
 .../gemfire/internal/ArchiveSplitter.java       |   522 -
 .../com/gemstone/gemfire/internal/Assert.java   |   177 -
 .../gemfire/internal/AvailablePort.java         |   584 -
 .../com/gemstone/gemfire/internal/Banner.java   |   172 -
 .../gemfire/internal/ByteArrayDataInput.java    |   458 -
 .../internal/ByteBufferOutputStream.java        |   102 -
 .../gemfire/internal/ByteBufferWriter.java      |    35 -
 .../gemfire/internal/ClassLoadUtil.java         |   124 -
 .../gemfire/internal/ClassPathLoader.java       |   726 -
 .../com/gemstone/gemfire/internal/Config.java   |   110 -
 .../gemstone/gemfire/internal/ConfigSource.java |   104 -
 .../gemfire/internal/ConnectionWatcher.java     |    41 -
 .../gemfire/internal/CopyOnWriteHashSet.java    |   177 -
 .../com/gemstone/gemfire/internal/DSCODE.java   |   416 -
 .../gemstone/gemfire/internal/DSFIDFactory.java |  1403 --
 .../internal/DSFIDNotFoundException.java        |    52 -
 .../internal/DataSerializableFixedID.java       |   912 -
 .../gemfire/internal/DistributionLocator.java   |   190 -
 .../internal/DummyStatisticsFactory.java        |   134 -
 .../gemfire/internal/DummyStatisticsImpl.java   |   199 -
 .../gemfire/internal/ExternalizableDSFID.java   |    43 -
 .../com/gemstone/gemfire/internal/FileUtil.java |   331 -
 .../gemfire/internal/GemFireStatSampler.java    |   507 -
 .../gemfire/internal/GemFireUtilLauncher.java   |   166 -
 .../gemfire/internal/GemFireVersion.java        |   681 -
 .../internal/GfeConsoleReaderFactory.java       |    87 -
 .../gemfire/internal/HeapDataOutputStream.java  |  1374 --
 .../gemfire/internal/HistogramStats.java        |    82 -
 .../gemfire/internal/HostStatHelper.java        |   289 -
 .../gemfire/internal/HostStatSampler.java       |   546 -
 .../InsufficientDiskSpaceException.java         |    54 -
 .../internal/InternalDataSerializer.java        |  4059 ----
 .../gemfire/internal/InternalEntity.java        |    30 -
 .../gemfire/internal/InternalInstantiator.java  |  1061 -
 .../InternalStatisticsDisabledException.java    |    70 -
 .../gemfire/internal/JarClassLoader.java        |   701 -
 .../gemstone/gemfire/internal/JarDeployer.java  |   639 -
 .../gemfire/internal/LinuxProcFsStatistics.java |   786 -
 .../gemfire/internal/LinuxProcessStats.java     |    79 -
 .../gemfire/internal/LinuxSystemStats.java      |   311 -
 .../gemfire/internal/LocalStatListener.java     |    41 -
 .../internal/LocalStatisticsFactory.java        |    99 -
 .../gemfire/internal/LocalStatisticsImpl.java   |   269 -
 .../gemstone/gemfire/internal/ManagerInfo.java  |   386 -
 .../gemfire/internal/MigrationClient.java       |   260 -
 .../gemfire/internal/MigrationServer.java       |   566 -
 .../gemstone/gemfire/internal/NanoTimer.java    |   186 -
 .../gemfire/internal/NullDataOutputStream.java  |   379 -
 .../gemstone/gemfire/internal/OSProcess.java    |   753 -
 .../gemfire/internal/OSXProcessStats.java       |    83 -
 .../gemfire/internal/OSXSystemStats.java        |   228 -
 .../gemfire/internal/ObjIdConcurrentMap.java    |  1366 --
 .../com/gemstone/gemfire/internal/ObjIdMap.java |   337 -
 .../internal/ObjToByteArraySerializer.java      |    35 -
 .../gemfire/internal/OneTaskOnlyExecutor.java   |   175 -
 .../gemfire/internal/OsStatisticsFactory.java   |    42 -
 .../gemfire/internal/PdxSerializerObject.java   |    33 -
 .../gemfire/internal/ProcessOutputReader.java   |   135 -
 .../gemstone/gemfire/internal/ProcessStats.java |    61 -
 .../gemstone/gemfire/internal/PureJavaMode.java |    80 -
 ...cheduledThreadPoolExecutorWithKeepAlive.java |   313 -
 .../com/gemstone/gemfire/internal/Sendable.java |    42 -
 .../gemfire/internal/SerializationVersions.java |    42 -
 .../com/gemstone/gemfire/internal/SetUtils.java |    68 -
 .../gemfire/internal/SharedLibrary.java         |   226 -
 .../gemfire/internal/SimpleStatSampler.java     |   114 -
 .../com/gemstone/gemfire/internal/SmHelper.java |   183 -
 .../gemstone/gemfire/internal/SocketCloser.java |   257 -
 .../gemfire/internal/SocketCreator.java         |  1356 --
 .../gemfire/internal/SocketIOWithTimeout.java   |   491 -
 .../gemfire/internal/SocketInputStream.java     |   181 -
 .../gemfire/internal/SocketInputWrapper.java    |    93 -
 .../gemfire/internal/SocketOutputStream.java    |   174 -
 .../gemstone/gemfire/internal/SocketUtils.java  |   220 -
 .../gemfire/internal/SolarisProcessStats.java   |   217 -
 .../gemfire/internal/SolarisSystemStats.java    |   428 -
 .../gemfire/internal/StatArchiveFormat.java     |   197 -
 .../gemfire/internal/StatArchiveReader.java     |  3338 ----
 .../gemfire/internal/StatArchiveWriter.java     |   748 -
 .../gemfire/internal/StatSamplerStats.java      |   123 -
 .../internal/StatisticDescriptorImpl.java       |   385 -
 .../gemfire/internal/StatisticsImpl.java        |   454 -
 .../gemfire/internal/StatisticsManager.java     |    79 -
 .../internal/StatisticsTypeFactoryImpl.java     |   141 -
 .../gemfire/internal/StatisticsTypeImpl.java    |   260 -
 .../gemfire/internal/StatisticsTypeXml.java     |   280 -
 .../gemstone/gemfire/internal/SystemAdmin.java  |  2305 ---
 .../gemfire/internal/SystemFailureTestHook.java |    48 -
 .../gemstone/gemfire/internal/SystemTimer.java  |   467 -
 .../gemfire/internal/UniqueIdGenerator.java     |   257 -
 .../com/gemstone/gemfire/internal/VMStats.java  |    87 -
 .../gemfire/internal/VMStatsContract.java       |    36 -
 .../internal/VMStatsContractFactory.java        |    60 -
 .../com/gemstone/gemfire/internal/Version.java  |   636 -
 .../internal/VersionedDataInputStream.java      |    67 -
 .../internal/VersionedDataOutputStream.java     |    57 -
 .../internal/VersionedDataSerializable.java     |    34 -
 .../gemfire/internal/VersionedDataStream.java   |    53 -
 .../gemfire/internal/VersionedObjectInput.java  |   245 -
 .../gemfire/internal/VersionedObjectOutput.java |   199 -
 .../gemfire/internal/WindowsProcessStats.java   |   160 -
 .../gemfire/internal/WindowsSystemStats.java    |   267 -
 .../internal/admin/AdminBridgeServer.java       |    33 -
 .../gemstone/gemfire/internal/admin/Alert.java  |    69 -
 .../gemfire/internal/admin/AlertListener.java   |    29 -
 .../gemfire/internal/admin/ApplicationVM.java   |    36 -
 .../gemfire/internal/admin/CacheCollector.java  |   277 -
 .../gemfire/internal/admin/CacheInfo.java       |   102 -
 .../gemfire/internal/admin/CacheSnapshot.java   |    34 -
 .../admin/ClientHealthMonitoringRegion.java     |   117 -
 .../internal/admin/ClientMembershipMessage.java |   187 -
 .../internal/admin/ClientStatsManager.java      |   263 -
 .../internal/admin/CompoundEntrySnapshot.java   |   201 -
 .../internal/admin/CompoundRegionSnapshot.java  |   387 -
 .../gemfire/internal/admin/DLockInfo.java       |    35 -
 .../gemfire/internal/admin/EntrySnapshot.java   |    29 -
 .../gemfire/internal/admin/EntryValueNode.java  |    53 -
 .../gemfire/internal/admin/GemFireVM.java       |   396 -
 .../gemfire/internal/admin/GfManagerAgent.java  |   112 -
 .../internal/admin/GfManagerAgentConfig.java    |    87 -
 .../internal/admin/GfManagerAgentFactory.java   |    42 -
 .../gemfire/internal/admin/GfObject.java        |    28 -
 .../gemfire/internal/admin/HealthListener.java  |    44 -
 .../internal/admin/JoinLeaveListener.java       |    27 -
 .../gemfire/internal/admin/ListenerIdMap.java   |   318 -
 .../gemfire/internal/admin/RegionSnapshot.java  |    31 -
 .../gemfire/internal/admin/SSLConfig.java       |   131 -
 .../gemfire/internal/admin/SnapshotClient.java  |    38 -
 .../gemstone/gemfire/internal/admin/Stat.java   |    44 -
 .../gemfire/internal/admin/StatAlert.java       |   140 -
 .../internal/admin/StatAlertDefinition.java     |   103 -
 .../internal/admin/StatAlertsManager.java       |   408 -
 .../gemfire/internal/admin/StatListener.java    |    43 -
 .../gemfire/internal/admin/StatResource.java    |    42 -
 .../gemfire/internal/admin/TransportConfig.java |    27 -
 .../admin/doc-files/class-hierarchy.fig         |   224 -
 .../admin/doc-files/class-hierarchy.gif         |   Bin 11971 -> 0 bytes
 .../gemfire/internal/admin/package.html         |    29 -
 .../admin/remote/AddHealthListenerRequest.java  |    89 -
 .../admin/remote/AddHealthListenerResponse.java |    76 -
 .../admin/remote/AddStatListenerRequest.java    |    85 -
 .../admin/remote/AddStatListenerResponse.java   |    79 -
 .../remote/AdminConsoleDisconnectMessage.java   |   125 -
 .../admin/remote/AdminConsoleMessage.java       |    83 -
 .../admin/remote/AdminFailureResponse.java      |    73 -
 .../remote/AdminMultipleReplyProcessor.java     |    91 -
 .../internal/admin/remote/AdminRegion.java      |   581 -
 .../admin/remote/AdminReplyProcessor.java       |   148 -
 .../internal/admin/remote/AdminRequest.java     |   193 -
 .../internal/admin/remote/AdminResponse.java    |    90 -
 .../internal/admin/remote/AdminWaiters.java     |   184 -
 .../admin/remote/AlertLevelChangeMessage.java   |    96 -
 .../admin/remote/AlertListenerMessage.java      |   147 -
 .../admin/remote/AlertsNotificationMessage.java |   110 -
 .../admin/remote/AppCacheSnapshotMessage.java   |   163 -
 .../admin/remote/BridgeServerRequest.java       |   202 -
 .../admin/remote/BridgeServerResponse.java      |   181 -
 .../admin/remote/CacheConfigRequest.java        |    88 -
 .../admin/remote/CacheConfigResponse.java       |   119 -
 .../internal/admin/remote/CacheDisplay.java     |    86 -
 .../internal/admin/remote/CacheInfoRequest.java |    73 -
 .../admin/remote/CacheInfoResponse.java         |    83 -
 .../admin/remote/CancelStatListenerRequest.java |    79 -
 .../remote/CancelStatListenerResponse.java      |    74 -
 .../internal/admin/remote/Cancellable.java      |    27 -
 .../admin/remote/CancellationMessage.java       |    70 -
 .../admin/remote/CancellationRegistry.java      |    95 -
 .../remote/ChangeRefreshIntervalMessage.java    |    98 -
 .../internal/admin/remote/CliLegacyMessage.java |    58 -
 .../admin/remote/ClientHealthStats.java         |   308 -
 .../internal/admin/remote/CompactRequest.java   |   145 -
 .../internal/admin/remote/CompactResponse.java  |    66 -
 .../admin/remote/DestroyEntryMessage.java       |   100 -
 .../admin/remote/DestroyRegionMessage.java      |    96 -
 .../admin/remote/DistributionLocatorId.java     |   395 -
 .../internal/admin/remote/DummyEntry.java       |    77 -
 .../admin/remote/DurableClientInfoRequest.java  |   109 -
 .../admin/remote/DurableClientInfoResponse.java |   108 -
 .../admin/remote/EntryValueNodeImpl.java        |   393 -
 .../admin/remote/FetchDistLockInfoRequest.java  |    68 -
 .../admin/remote/FetchDistLockInfoResponse.java |    93 -
 .../remote/FetchHealthDiagnosisRequest.java     |    91 -
 .../remote/FetchHealthDiagnosisResponse.java    |    92 -
 .../internal/admin/remote/FetchHostRequest.java |    70 -
 .../admin/remote/FetchHostResponse.java         |   173 -
 .../remote/FetchResourceAttributesRequest.java  |    70 -
 .../remote/FetchResourceAttributesResponse.java |    81 -
 .../admin/remote/FetchStatsRequest.java         |    72 -
 .../admin/remote/FetchStatsResponse.java        |   145 -
 .../admin/remote/FetchSysCfgRequest.java        |    76 -
 .../admin/remote/FetchSysCfgResponse.java       |    77 -
 .../remote/FlushAppCacheSnapshotMessage.java    |    69 -
 .../admin/remote/HealthListenerMessage.java     |    89 -
 .../remote/InspectionClasspathManager.java      |    90 -
 .../admin/remote/LicenseInfoRequest.java        |    72 -
 .../admin/remote/LicenseInfoResponse.java       |    79 -
 .../remote/MissingPersistentIDsRequest.java     |   141 -
 .../remote/MissingPersistentIDsResponse.java    |   115 -
 .../admin/remote/ObjectDetailsRequest.java      |   103 -
 .../admin/remote/ObjectDetailsResponse.java     |   155 -
 .../admin/remote/ObjectNamesRequest.java        |    89 -
 .../admin/remote/ObjectNamesResponse.java       |    98 -
 .../PrepareRevokePersistentIDRequest.java       |   127 -
 .../remote/RefreshMemberSnapshotRequest.java    |    74 -
 .../remote/RefreshMemberSnapshotResponse.java   |    95 -
 .../admin/remote/RegionAdminMessage.java        |    66 -
 .../admin/remote/RegionAdminRequest.java        |    74 -
 .../admin/remote/RegionAttributesRequest.java   |    74 -
 .../admin/remote/RegionAttributesResponse.java  |    75 -
 .../internal/admin/remote/RegionRequest.java    |   175 -
 .../internal/admin/remote/RegionResponse.java   |   149 -
 .../admin/remote/RegionSizeRequest.java         |    90 -
 .../admin/remote/RegionSizeResponse.java        |    96 -
 .../admin/remote/RegionStatisticsRequest.java   |    74 -
 .../admin/remote/RegionStatisticsResponse.java  |    75 -
 .../remote/RegionSubRegionSizeRequest.java      |    94 -
 .../remote/RegionSubRegionsSizeResponse.java    |   162 -
 .../internal/admin/remote/RemoteAlert.java      |   205 -
 .../admin/remote/RemoteApplicationVM.java       |    61 -
 .../admin/remote/RemoteBridgeServer.java        |   304 -
 .../internal/admin/remote/RemoteCacheInfo.java  |   192 -
 .../admin/remote/RemoteCacheStatistics.java     |    87 -
 .../internal/admin/remote/RemoteDLockInfo.java  |   115 -
 .../admin/remote/RemoteEntrySnapshot.java       |   131 -
 .../internal/admin/remote/RemoteGemFireVM.java  |   998 -
 .../admin/remote/RemoteGfManagerAgent.java      |  1489 --
 .../internal/admin/remote/RemoteObjectName.java |    95 -
 .../admin/remote/RemoteRegionAttributes.java    |   814 -
 .../admin/remote/RemoteRegionSnapshot.java      |   158 -
 .../internal/admin/remote/RemoteStat.java       |   118 -
 .../admin/remote/RemoteStatResource.java        |   154 -
 .../admin/remote/RemoteTransportConfig.java     |   376 -
 .../remote/RemoveHealthListenerRequest.java     |    80 -
 .../remote/RemoveHealthListenerResponse.java    |    67 -
 .../admin/remote/ResetHealthStatusRequest.java  |    80 -
 .../admin/remote/ResetHealthStatusResponse.java |    72 -
 .../admin/remote/RevokePersistentIDRequest.java |   103 -
 .../remote/RevokePersistentIDResponse.java      |    36 -
 .../admin/remote/RootRegionRequest.java         |    76 -
 .../admin/remote/RootRegionResponse.java        |   115 -
 .../remote/ShutdownAllGatewayHubsRequest.java   |    68 -
 .../admin/remote/ShutdownAllRequest.java        |   301 -
 .../admin/remote/ShutdownAllResponse.java       |    80 -
 .../admin/remote/SnapshotResultMessage.java     |    85 -
 .../remote/StatAlertsManagerAssignMessage.java  |   152 -
 .../admin/remote/StatListenerMessage.java       |   118 -
 .../admin/remote/StoreSysCfgRequest.java        |    81 -
 .../admin/remote/StoreSysCfgResponse.java       |    77 -
 .../internal/admin/remote/SubRegionRequest.java |    74 -
 .../admin/remote/SubRegionResponse.java         |   100 -
 .../internal/admin/remote/TailLogRequest.java   |    62 -
 .../internal/admin/remote/TailLogResponse.java  |   169 -
 .../remote/UpdateAlertDefinitionMessage.java    |   162 -
 .../admin/remote/VersionInfoRequest.java        |    73 -
 .../admin/remote/VersionInfoResponse.java       |    74 -
 .../admin/remote/VersionMismatchAlert.java      |    66 -
 .../gemfire/internal/admin/remote/package.html  |    41 -
 .../admin/statalerts/BaseDecoratorImpl.java     |   224 -
 .../statalerts/DummyStatisticInfoImpl.java      |   146 -
 .../admin/statalerts/FunctionDecoratorImpl.java |   133 -
 .../admin/statalerts/FunctionHelper.java        |   257 -
 .../statalerts/GaugeThresholdDecoratorImpl.java |   156 -
 .../statalerts/MultiAttrDefinitionImpl.java     |   207 -
 .../NumberThresholdDecoratorImpl.java           |   153 -
 .../statalerts/SingleAttrDefinitionImpl.java    |   213 -
 .../admin/statalerts/StatisticInfo.java         |    85 -
 .../admin/statalerts/StatisticInfoImpl.java     |   157 -
 .../cache/AbstractBucketRegionQueue.java        |   563 -
 .../internal/cache/AbstractCacheServer.java     |   407 -
 .../cache/AbstractDiskLRURegionEntry.java       |    42 -
 .../internal/cache/AbstractDiskRegion.java      |   992 -
 .../internal/cache/AbstractDiskRegionEntry.java |    76 -
 .../internal/cache/AbstractLRURegionEntry.java  |    46 -
 .../internal/cache/AbstractLRURegionMap.java    |   861 -
 .../cache/AbstractOplogDiskRegionEntry.java     |   173 -
 .../gemfire/internal/cache/AbstractRegion.java  |  2135 --
 .../internal/cache/AbstractRegionEntry.java     |  2243 ---
 .../internal/cache/AbstractRegionMap.java       |  4359 -----
 .../internal/cache/AbstractUpdateOperation.java |   338 -
 .../gemfire/internal/cache/AcceptHelper.java    |   101 -
 .../cache/AddCacheServerProfileMessage.java     |   161 -
 .../gemfire/internal/cache/BackupLock.java      |    91 -
 .../gemfire/internal/cache/BucketAdvisor.java   |  3002 ---
 .../gemfire/internal/cache/BucketDump.java      |   144 -
 .../internal/cache/BucketNotFoundException.java |    38 -
 .../cache/BucketPersistenceAdvisor.java         |   463 -
 .../gemfire/internal/cache/BucketRegion.java    |  2613 ---
 .../internal/cache/BucketRegionEvictior.java    |    63 -
 .../internal/cache/BucketRegionQueue.java       |   548 -
 .../internal/cache/BucketServerLocation.java    |    88 -
 .../internal/cache/BucketServerLocation66.java  |   113 -
 .../cache/BytesAndBitsForCompactor.java         |    94 -
 .../internal/cache/CacheClientStatus.java       |   101 -
 .../gemfire/internal/cache/CacheConfig.java     |   228 -
 .../cache/CacheDistributionAdvisee.java         |    58 -
 .../cache/CacheDistributionAdvisor.java         |  1260 --
 .../internal/cache/CacheLifecycleListener.java  |    37 -
 .../gemfire/internal/cache/CacheObserver.java   |   191 -
 .../internal/cache/CacheObserverAdapter.java    |   154 -
 .../internal/cache/CacheObserverHolder.java     |    78 -
 .../gemfire/internal/cache/CachePerfStats.java  |  1419 --
 .../internal/cache/CacheServerAdvisor.java      |   173 -
 .../gemfire/internal/cache/CacheServerImpl.java |   821 -
 .../internal/cache/CacheServerLauncher.java     |  1391 --
 .../gemfire/internal/cache/CacheService.java    |    42 -
 .../internal/cache/CacheStatisticsImpl.java     |   111 -
 .../internal/cache/CachedDeserializable.java    |   114 -
 .../cache/CachedDeserializableFactory.java      |   275 -
 .../internal/cache/ClientRegionEventImpl.java   |   117 -
 .../internal/cache/ClientServerObserver.java    |    99 -
 .../cache/ClientServerObserverAdapter.java      |   116 -
 .../cache/ClientServerObserverHolder.java       |    62 -
 .../cache/ClientSubscriptionConfigImpl.java     |   178 -
 .../internal/cache/CloseCacheMessage.java       |   116 -
 .../cache/ClusterConfigurationLoader.java       |   245 -
 .../internal/cache/ColocationHelper.java        |   569 -
 .../internal/cache/CommitReplyException.java    |    73 -
 .../internal/cache/CompactableOplog.java        |    37 -
 .../gemfire/internal/cache/Conflatable.java     |    76 -
 .../internal/cache/ControllerAdvisor.java       |   171 -
 .../internal/cache/CountingDataInputStream.java |   125 -
 .../internal/cache/CreateRegionProcessor.java   |   914 -
 .../internal/cache/CustomEntryExpiryTask.java   |    49 -
 .../cache/CustomEvictionAttributesImpl.java     |    36 -
 .../internal/cache/DataLocationException.java   |    43 -
 .../internal/cache/DestroyOperation.java        |   303 -
 .../cache/DestroyPartitionedRegionMessage.java  |   252 -
 .../internal/cache/DestroyRegionOperation.java  |   547 -
 .../gemfire/internal/cache/DestroyedEntry.java  |    85 -
 .../internal/cache/DirectReplyMessage.java      |    58 -
 .../gemfire/internal/cache/DirectoryHolder.java |   123 -
 .../internal/cache/DiskDirectoryStats.java      |   117 -
 .../gemfire/internal/cache/DiskEntry.java       |  2028 --
 .../gemstone/gemfire/internal/cache/DiskId.java |   730 -
 .../gemfire/internal/cache/DiskInitFile.java    |  2877 ---
 .../gemfire/internal/cache/DiskRegion.java      |   876 -
 .../gemfire/internal/cache/DiskRegionStats.java |   326 -
 .../internal/cache/DiskStoreAttributes.java     |   196 -
 .../gemfire/internal/cache/DiskStoreBackup.java |    98 -
 .../internal/cache/DiskStoreFactoryImpl.java    |   291 -
 .../gemfire/internal/cache/DiskStoreImpl.java   |  4873 -----
 .../internal/cache/DiskStoreMonitor.java        |   413 -
 .../internal/cache/DiskStoreObserver.java       |    63 -
 .../gemfire/internal/cache/DiskStoreStats.java  |   528 -
 .../gemfire/internal/cache/DiskStoreTask.java   |    27 -
 .../internal/cache/DiskWriteAttributesImpl.java |   564 -
 .../internal/cache/DistPeerTXStateStub.java     |   374 -
 .../cache/DistTXAdjunctCommitMessage.java       |    51 -
 .../internal/cache/DistTXCommitMessage.java     |   500 -
 .../cache/DistTXCoordinatorInterface.java       |    73 -
 .../internal/cache/DistTXPrecommitMessage.java  |   548 -
 .../internal/cache/DistTXRollbackMessage.java   |   507 -
 .../gemfire/internal/cache/DistTXState.java     |   750 -
 .../cache/DistTXStateOnCoordinator.java         |   416 -
 .../internal/cache/DistTXStateProxyImpl.java    |    48 -
 .../DistTXStateProxyImplOnCoordinator.java      |  1068 -
 .../cache/DistTXStateProxyImplOnDatanode.java   |   128 -
 .../cache/DistributedCacheOperation.java        |  1622 --
 .../cache/DistributedClearOperation.java        |   360 -
 .../cache/DistributedPutAllOperation.java       |  1384 --
 .../internal/cache/DistributedRegion.java       |  4303 -----
 ...stributedRegionFunctionStreamingMessage.java |   460 -
 .../cache/DistributedRemoveAllOperation.java    |  1097 --
 .../cache/DistributedTombstoneOperation.java    |   236 -
 .../internal/cache/DummyCachePerfStats.java     |   485 -
 .../internal/cache/DynamicRegionAttributes.java |    52 -
 .../cache/DynamicRegionFactoryImpl.java         |    44 -
 .../gemfire/internal/cache/EntriesMap.java      |   155 -
 .../gemfire/internal/cache/EntriesSet.java      |   294 -
 .../gemfire/internal/cache/EntryBits.java       |   128 -
 .../gemfire/internal/cache/EntryEventImpl.java  |  3135 ---
 .../gemfire/internal/cache/EntryExpiryTask.java |   358 -
 .../internal/cache/EntryOperationImpl.java      |   119 -
 .../gemfire/internal/cache/EntrySnapshot.java   |   285 -
 .../internal/cache/EnumListenerEvent.java       |   475 -
 .../gemfire/internal/cache/EventID.java         |   804 -
 .../internal/cache/EventStateHelper.java        |   196 -
 .../gemfire/internal/cache/EventTracker.java    |   811 -
 .../internal/cache/EvictionAttributesImpl.java  |   243 -
 .../gemfire/internal/cache/EvictorService.java  |   285 -
 .../internal/cache/ExpirationScheduler.java     |   106 -
 .../gemfire/internal/cache/ExpiryTask.java      |   540 -
 .../internal/cache/ExportDiskRegion.java        |    84 -
 .../gemfire/internal/cache/FilterProfile.java   |  2537 ---
 .../internal/cache/FilterRoutingInfo.java       |   519 -
 .../cache/FindDurableQueueProcessor.java        |   256 -
 .../internal/cache/FindRemoteTXMessage.java     |   281 -
 .../internal/cache/FindVersionTagOperation.java |   254 -
 .../cache/FixedPartitionAttributesImpl.java     |   156 -
 .../internal/cache/ForceReattemptException.java |   121 -
 .../cache/ForceableLinkedBlockingQueue.java     |   864 -
 .../FunctionStreamingOrderedReplyMessage.java   |    64 -
 .../cache/FunctionStreamingReplyMessage.java    |   145 -
 .../internal/cache/GatewayEventFilter.java      |    27 -
 .../internal/cache/GemFireCacheImpl.java        |  5442 ------
 .../internal/cache/GemfireCacheHelper.java      |    38 -
 .../gemfire/internal/cache/GridAdvisor.java     |   442 -
 .../gemfire/internal/cache/HARegion.java        |   618 -
 .../internal/cache/HDFSLRURegionMap.java        |   112 -
 .../gemfire/internal/cache/HDFSRegionMap.java   |    33 -
 .../internal/cache/HDFSRegionMapDelegate.java   |   541 -
 .../internal/cache/HDFSRegionMapImpl.java       |    75 -
 .../internal/cache/HasCachePerfStats.java       |    22 -
 .../internal/cache/IdentityArrayList.java       |   473 -
 .../gemfire/internal/cache/ImageState.java      |    89 -
 .../cache/InMemoryPersistentMemberView.java     |   136 -
 .../internal/cache/IncomingGatewayStatus.java   |    83 -
 .../internal/cache/InitialImageFlowControl.java |   253 -
 .../internal/cache/InitialImageOperation.java   |  4334 -----
 .../gemfire/internal/cache/InlineKeyHelper.java |    71 -
 .../gemfire/internal/cache/InterestEvent.java   |    68 -
 .../gemfire/internal/cache/InterestFilter.java  |    34 -
 .../cache/InterestRegistrationEventImpl.java    |   152 -
 .../gemfire/internal/cache/InternalCache.java   |    52 -
 .../internal/cache/InternalCacheEvent.java      |    87 -
 .../internal/cache/InternalDataView.java        |   255 -
 .../internal/cache/InternalRegionArguments.java |   337 -
 .../internal/cache/InvalidateOperation.java     |   236 -
 .../InvalidatePartitionedRegionMessage.java     |   102 -
 .../cache/InvalidateRegionOperation.java        |   108 -
 .../cache/JtaAfterCompletionMessage.java        |   128 -
 .../cache/JtaBeforeCompletionMessage.java       |    82 -
 .../gemfire/internal/cache/KeyInfo.java         |   129 -
 .../internal/cache/KeyWithRegionContext.java    |    71 -
 .../gemfire/internal/cache/ListOfDeltas.java    |   101 -
 .../internal/cache/LoaderHelperFactory.java     |    40 -
 .../internal/cache/LoaderHelperImpl.java        |   169 -
 .../gemfire/internal/cache/LocalDataSet.java    |   750 -
 .../gemfire/internal/cache/LocalRegion.java     | 12976 -------------
 .../internal/cache/LocalRegionDataView.java     |   273 -
 .../cache/MemberFunctionStreamingMessage.java   |   416 -
 .../cache/MinimumSystemRequirements.java        |    92 -
 .../cache/NetSearchExpirationCalculator.java    |    49 -
 .../gemstone/gemfire/internal/cache/Node.java   |   187 -
 .../internal/cache/NonLocalRegionEntry.java     |   579 -
 .../cache/NonLocalRegionEntryWithStats.java     |    86 -
 .../internal/cache/OffHeapRegionEntry.java      |    42 -
 .../cache/OfflineCompactionDiskRegion.java      |   124 -
 .../gemstone/gemfire/internal/cache/OpType.java |    59 -
 .../gemstone/gemfire/internal/cache/Oplog.java  |  7969 --------
 .../gemfire/internal/cache/OplogSet.java        |    34 -
 .../internal/cache/OrderedTombstoneMap.java     |   123 -
 .../gemfire/internal/cache/OverflowOplog.java   |  1613 --
 .../internal/cache/OverflowOplogSet.java        |   328 -
 .../internal/cache/PRContainsValueFunction.java |    60 -
 .../internal/cache/PRHARedundancyProvider.java  |  2384 ---
 .../internal/cache/PRQueryProcessor.java        |   658 -
 .../internal/cache/PRSystemPropertyGetter.java  |    70 -
 .../internal/cache/PartitionAttributesImpl.java |   828 -
 .../internal/cache/PartitionRegionConfig.java   |   477 -
 .../cache/PartitionRegionConfigValidator.java   |   511 -
 .../internal/cache/PartitionedRegion.java       | 11402 -----------
 .../PartitionedRegionBucketMgmtHelper.java      |    54 -
 .../cache/PartitionedRegionDataStore.java       |  3277 ----
 .../cache/PartitionedRegionDataView.java        |   142 -
 .../cache/PartitionedRegionException.java       |    48 -
 .../internal/cache/PartitionedRegionHelper.java |  1132 --
 .../cache/PartitionedRegionQueryEvaluator.java  |  1486 --
 .../internal/cache/PartitionedRegionStats.java  |  1267 --
 .../internal/cache/PartitionedRegionStatus.java |    86 -
 .../gemfire/internal/cache/PeerTXStateStub.java |   257 -
 .../internal/cache/PersistentOplogSet.java      |  1184 --
 .../internal/cache/PlaceHolderDiskRegion.java   |   207 -
 .../gemfire/internal/cache/PoolFactoryImpl.java |   529 -
 .../gemfire/internal/cache/PoolManagerImpl.java |   336 -
 .../gemfire/internal/cache/PoolStats.java       |   319 -
 .../cache/PreferBytesCachedDeserializable.java  |   157 -
 .../internal/cache/PrimaryBucketException.java  |    49 -
 .../cache/ProfileExchangeProcessor.java         |    41 -
 .../internal/cache/ProxyBucketRegion.java       |   657 -
 .../gemfire/internal/cache/ProxyRegionMap.java  |   794 -
 .../cache/PutAllPartialResultException.java     |   229 -
 .../gemfire/internal/cache/QueuedOperation.java |   203 -
 .../internal/cache/RegionClearedException.java  |    62 -
 .../gemfire/internal/cache/RegionEntry.java     |   519 -
 .../internal/cache/RegionEntryContext.java      |    41 -
 .../internal/cache/RegionEntryFactory.java      |    50 -
 .../gemfire/internal/cache/RegionEventImpl.java |   352 -
 .../internal/cache/RegionEvictorTask.java       |   144 -
 .../internal/cache/RegionExpiryTask.java        |   162 -
 .../internal/cache/RegionFactoryImpl.java       |    50 -
 .../internal/cache/RegionIdleExpiryTask.java    |    73 -
 .../gemfire/internal/cache/RegionListener.java  |    46 -
 .../gemfire/internal/cache/RegionMap.java       |   404 -
 .../internal/cache/RegionMapFactory.java        |    76 -
 .../gemfire/internal/cache/RegionQueue.java     |   158 -
 .../internal/cache/RegionQueueException.java    |    49 -
 .../gemfire/internal/cache/RegionStatus.java    |    88 -
 .../internal/cache/RegionTTLExpiryTask.java     |    75 -
 .../internal/cache/ReleaseClearLockMessage.java |   113 -
 .../cache/ReliableDistributionData.java         |    43 -
 .../internal/cache/ReliableMessageQueue.java    |    66 -
 .../cache/ReliableMessageQueueFactory.java      |    43 -
 .../cache/ReliableMessageQueueFactoryImpl.java  |   230 -
 .../cache/RemoteContainsKeyValueMessage.java    |   342 -
 .../internal/cache/RemoteDestroyMessage.java    |   745 -
 .../internal/cache/RemoteFetchEntryMessage.java |   386 -
 .../cache/RemoteFetchVersionMessage.java        |   261 -
 .../internal/cache/RemoteGetMessage.java        |   462 -
 .../internal/cache/RemoteInvalidateMessage.java |   440 -
 .../cache/RemoteOperationException.java         |   119 -
 .../internal/cache/RemoteOperationMessage.java  |   668 -
 .../RemoteOperationMessageWithDirectReply.java  |    85 -
 .../internal/cache/RemotePutAllMessage.java     |   555 -
 .../internal/cache/RemotePutMessage.java        |  1236 --
 .../internal/cache/RemoteRegionOperation.java   |   224 -
 .../internal/cache/RemoteRemoveAllMessage.java  |   531 -
 .../gemfire/internal/cache/RoleEventImpl.java   |    96 -
 .../cache/SearchLoadAndWriteProcessor.java      |  2802 ---
 .../internal/cache/SendQueueOperation.java      |   191 -
 .../internal/cache/SerializationHelper.java     |    24 -
 .../internal/cache/ServerPingMessage.java       |   136 -
 .../internal/cache/StateFlushOperation.java     |   783 -
 .../cache/StoreAllCachedDeserializable.java     |   159 -
 .../internal/cache/TXBucketRegionState.java     |    37 -
 .../gemfire/internal/cache/TXCommitMessage.java |  2478 ---
 .../gemfire/internal/cache/TXEntry.java         |   274 -
 .../gemfire/internal/cache/TXEntryState.java    |  2270 ---
 .../internal/cache/TXEntryStateFactory.java     |    38 -
 .../internal/cache/TXEntryUserAttrState.java    |    67 -
 .../gemfire/internal/cache/TXEvent.java         |   148 -
 .../internal/cache/TXFarSideCMTracker.java      |   360 -
 .../gemstone/gemfire/internal/cache/TXId.java   |   130 -
 .../gemfire/internal/cache/TXLockRequest.java   |   144 -
 .../gemfire/internal/cache/TXManagerImpl.java   |  1511 --
 .../gemfire/internal/cache/TXMessage.java       |   215 -
 .../internal/cache/TXRegionLockRequestImpl.java |   209 -
 .../gemfire/internal/cache/TXRegionState.java   |   629 -
 .../internal/cache/TXRemoteCommitMessage.java   |   320 -
 .../internal/cache/TXRemoteRollbackMessage.java |    88 -
 .../internal/cache/TXReservationMgr.java        |   154 -
 .../gemfire/internal/cache/TXRmtEvent.java      |   243 -
 .../gemfire/internal/cache/TXState.java         |  1839 --
 .../internal/cache/TXStateInterface.java        |   224 -
 .../gemfire/internal/cache/TXStateProxy.java    |    96 -
 .../internal/cache/TXStateProxyImpl.java        |  1036 -
 .../gemfire/internal/cache/TXStateStub.java     |   577 -
 .../cache/TXSynchronizationRunnable.java        |   160 -
 .../cache/TestHeapThresholdObserver.java        |    62 -
 .../cache/TimestampedEntryEventImpl.java        |    73 -
 .../gemstone/gemfire/internal/cache/Token.java  |   301 -
 .../internal/cache/TombstoneService.java        |  1007 -
 .../internal/cache/TransactionMessage.java      |    75 -
 .../gemfire/internal/cache/TxEntryFactory.java  |    35 -
 .../internal/cache/UnsharedImageState.java      |   293 -
 .../cache/UpdateAttributesProcessor.java        |   553 -
 .../cache/UpdateEntryVersionOperation.java      |   195 -
 .../gemfire/internal/cache/UpdateOperation.java |   629 -
 .../cache/UserSpecifiedDiskStoreAttributes.java |   191 -
 .../cache/UserSpecifiedRegionAttributes.java    |   624 -
 .../internal/cache/VMCachedDeserializable.java  |   263 -
 .../gemfire/internal/cache/VMLRURegionMap.java  |    65 -
 .../gemfire/internal/cache/VMRegionMap.java     |    39 -
 .../cache/VMStatsDiskLRURegionEntry.java        |    40 -
 .../cache/VMStatsDiskLRURegionEntryHeap.java    |    69 -
 .../VMStatsDiskLRURegionEntryHeapIntKey.java    |   345 -
 .../VMStatsDiskLRURegionEntryHeapLongKey.java   |   345 -
 .../VMStatsDiskLRURegionEntryHeapObjectKey.java |   338 -
 ...VMStatsDiskLRURegionEntryHeapStringKey1.java |   407 -
 ...VMStatsDiskLRURegionEntryHeapStringKey2.java |   448 -
 .../VMStatsDiskLRURegionEntryHeapUUIDKey.java   |   349 -
 .../cache/VMStatsDiskLRURegionEntryOffHeap.java |    69 -
 .../VMStatsDiskLRURegionEntryOffHeapIntKey.java |   394 -
 ...VMStatsDiskLRURegionEntryOffHeapLongKey.java |   394 -
 ...StatsDiskLRURegionEntryOffHeapObjectKey.java |   387 -
 ...tatsDiskLRURegionEntryOffHeapStringKey1.java |   456 -
 ...tatsDiskLRURegionEntryOffHeapStringKey2.java |   497 -
 ...VMStatsDiskLRURegionEntryOffHeapUUIDKey.java |   398 -
 .../internal/cache/VMStatsDiskRegionEntry.java  |    39 -
 .../cache/VMStatsDiskRegionEntryHeap.java       |    69 -
 .../cache/VMStatsDiskRegionEntryHeapIntKey.java |   248 -
 .../VMStatsDiskRegionEntryHeapLongKey.java      |   248 -
 .../VMStatsDiskRegionEntryHeapObjectKey.java    |   241 -
 .../VMStatsDiskRegionEntryHeapStringKey1.java   |   310 -
 .../VMStatsDiskRegionEntryHeapStringKey2.java   |   351 -
 .../VMStatsDiskRegionEntryHeapUUIDKey.java      |   252 -
 .../cache/VMStatsDiskRegionEntryOffHeap.java    |    69 -
 .../VMStatsDiskRegionEntryOffHeapIntKey.java    |   297 -
 .../VMStatsDiskRegionEntryOffHeapLongKey.java   |   297 -
 .../VMStatsDiskRegionEntryOffHeapObjectKey.java |   290 -
 ...VMStatsDiskRegionEntryOffHeapStringKey1.java |   359 -
 ...VMStatsDiskRegionEntryOffHeapStringKey2.java |   400 -
 .../VMStatsDiskRegionEntryOffHeapUUIDKey.java   |   301 -
 .../internal/cache/VMStatsLRURegionEntry.java   |    43 -
 .../cache/VMStatsLRURegionEntryHeap.java        |    69 -
 .../cache/VMStatsLRURegionEntryHeapIntKey.java  |   256 -
 .../cache/VMStatsLRURegionEntryHeapLongKey.java |   256 -
 .../VMStatsLRURegionEntryHeapObjectKey.java     |   249 -
 .../VMStatsLRURegionEntryHeapStringKey1.java    |   318 -
 .../VMStatsLRURegionEntryHeapStringKey2.java    |   359 -
 .../cache/VMStatsLRURegionEntryHeapUUIDKey.java |   260 -
 .../cache/VMStatsLRURegionEntryOffHeap.java     |    69 -
 .../VMStatsLRURegionEntryOffHeapIntKey.java     |   305 -
 .../VMStatsLRURegionEntryOffHeapLongKey.java    |   305 -
 .../VMStatsLRURegionEntryOffHeapObjectKey.java  |   298 -
 .../VMStatsLRURegionEntryOffHeapStringKey1.java |   367 -
 .../VMStatsLRURegionEntryOffHeapStringKey2.java |   408 -
 .../VMStatsLRURegionEntryOffHeapUUIDKey.java    |   309 -
 .../internal/cache/VMStatsRegionEntry.java      |    39 -
 .../internal/cache/VMStatsRegionEntryHeap.java  |    69 -
 .../cache/VMStatsRegionEntryHeapIntKey.java     |   175 -
 .../cache/VMStatsRegionEntryHeapLongKey.java    |   175 -
 .../cache/VMStatsRegionEntryHeapObjectKey.java  |   168 -
 .../cache/VMStatsRegionEntryHeapStringKey1.java |   237 -
 .../cache/VMStatsRegionEntryHeapStringKey2.java |   278 -
 .../cache/VMStatsRegionEntryHeapUUIDKey.java    |   179 -
 .../cache/VMStatsRegionEntryOffHeap.java        |    69 -
 .../cache/VMStatsRegionEntryOffHeapIntKey.java  |   224 -
 .../cache/VMStatsRegionEntryOffHeapLongKey.java |   224 -
 .../VMStatsRegionEntryOffHeapObjectKey.java     |   217 -
 .../VMStatsRegionEntryOffHeapStringKey1.java    |   286 -
 .../VMStatsRegionEntryOffHeapStringKey2.java    |   327 -
 .../cache/VMStatsRegionEntryOffHeapUUIDKey.java |   228 -
 .../cache/VMThinDiskLRURegionEntry.java         |    39 -
 .../cache/VMThinDiskLRURegionEntryHeap.java     |    69 -
 .../VMThinDiskLRURegionEntryHeapIntKey.java     |   280 -
 .../VMThinDiskLRURegionEntryHeapLongKey.java    |   280 -
 .../VMThinDiskLRURegionEntryHeapObjectKey.java  |   273 -
 .../VMThinDiskLRURegionEntryHeapStringKey1.java |   342 -
 .../VMThinDiskLRURegionEntryHeapStringKey2.java |   383 -
 .../VMThinDiskLRURegionEntryHeapUUIDKey.java    |   284 -
 .../cache/VMThinDiskLRURegionEntryOffHeap.java  |    69 -
 .../VMThinDiskLRURegionEntryOffHeapIntKey.java  |   329 -
 .../VMThinDiskLRURegionEntryOffHeapLongKey.java |   329 -
 ...MThinDiskLRURegionEntryOffHeapObjectKey.java |   322 -
 ...ThinDiskLRURegionEntryOffHeapStringKey1.java |   391 -
 ...ThinDiskLRURegionEntryOffHeapStringKey2.java |   432 -
 .../VMThinDiskLRURegionEntryOffHeapUUIDKey.java |   333 -
 .../internal/cache/VMThinDiskRegionEntry.java   |    41 -
 .../cache/VMThinDiskRegionEntryHeap.java        |    69 -
 .../cache/VMThinDiskRegionEntryHeapIntKey.java  |   182 -
 .../cache/VMThinDiskRegionEntryHeapLongKey.java |   182 -
 .../VMThinDiskRegionEntryHeapObjectKey.java     |   175 -
 .../VMThinDiskRegionEntryHeapStringKey1.java    |   244 -
 .../VMThinDiskRegionEntryHeapStringKey2.java    |   285 -
 .../cache/VMThinDiskRegionEntryHeapUUIDKey.java |   186 -
 .../cache/VMThinDiskRegionEntryOffHeap.java     |    69 -
 .../VMThinDiskRegionEntryOffHeapIntKey.java     |   231 -
 .../VMThinDiskRegionEntryOffHeapLongKey.java    |   231 -
 .../VMThinDiskRegionEntryOffHeapObjectKey.java  |   224 -
 .../VMThinDiskRegionEntryOffHeapStringKey1.java |   293 -
 .../VMThinDiskRegionEntryOffHeapStringKey2.java |   334 -
 .../VMThinDiskRegionEntryOffHeapUUIDKey.java    |   235 -
 .../internal/cache/VMThinLRURegionEntry.java    |    37 -
 .../cache/VMThinLRURegionEntryHeap.java         |    69 -
 .../cache/VMThinLRURegionEntryHeapIntKey.java   |   191 -
 .../cache/VMThinLRURegionEntryHeapLongKey.java  |   191 -
 .../VMThinLRURegionEntryHeapObjectKey.java      |   184 -
 .../VMThinLRURegionEntryHeapStringKey1.java     |   253 -
 .../VMThinLRURegionEntryHeapStringKey2.java     |   294 -
 .../cache/VMThinLRURegionEntryHeapUUIDKey.java  |   195 -
 .../cache/VMThinLRURegionEntryOffHeap.java      |    69 -
 .../VMThinLRURegionEntryOffHeapIntKey.java      |   240 -
 .../VMThinLRURegionEntryOffHeapLongKey.java     |   240 -
 .../VMThinLRURegionEntryOffHeapObjectKey.java   |   233 -
 .../VMThinLRURegionEntryOffHeapStringKey1.java  |   302 -
 .../VMThinLRURegionEntryOffHeapStringKey2.java  |   343 -
 .../VMThinLRURegionEntryOffHeapUUIDKey.java     |   244 -
 .../internal/cache/VMThinRegionEntry.java       |    35 -
 .../internal/cache/VMThinRegionEntryHeap.java   |    71 -
 .../cache/VMThinRegionEntryHeapIntKey.java      |   109 -
 .../cache/VMThinRegionEntryHeapLongKey.java     |   109 -
 .../cache/VMThinRegionEntryHeapObjectKey.java   |   102 -
 .../cache/VMThinRegionEntryHeapStringKey1.java  |   171 -
 .../cache/VMThinRegionEntryHeapStringKey2.java  |   212 -
 .../cache/VMThinRegionEntryHeapUUIDKey.java     |   113 -
 .../cache/VMThinRegionEntryOffHeap.java         |    71 -
 .../cache/VMThinRegionEntryOffHeapIntKey.java   |   158 -
 .../cache/VMThinRegionEntryOffHeapLongKey.java  |   158 -
 .../VMThinRegionEntryOffHeapObjectKey.java      |   151 -
 .../VMThinRegionEntryOffHeapStringKey1.java     |   220 -
 .../VMThinRegionEntryOffHeapStringKey2.java     |   261 -
 .../cache/VMThinRegionEntryOffHeapUUIDKey.java  |   162 -
 .../internal/cache/ValidatingDiskRegion.java    |   519 -
 .../internal/cache/ValueByteWrapper.java        |    70 -
 .../internal/cache/VersionTimestamp.java        |    47 -
 .../cache/VersionedStatsDiskLRURegionEntry.java |    33 -
 .../VersionedStatsDiskLRURegionEntryHeap.java   |    70 -
 ...sionedStatsDiskLRURegionEntryHeapIntKey.java |   430 -
 ...ionedStatsDiskLRURegionEntryHeapLongKey.java |   430 -
 ...nedStatsDiskLRURegionEntryHeapObjectKey.java |   423 -
 ...edStatsDiskLRURegionEntryHeapStringKey1.java |   492 -
 ...edStatsDiskLRURegionEntryHeapStringKey2.java |   533 -
 ...ionedStatsDiskLRURegionEntryHeapUUIDKey.java |   434 -
 ...VersionedStatsDiskLRURegionEntryOffHeap.java |    70 -
 ...nedStatsDiskLRURegionEntryOffHeapIntKey.java |   479 -
 ...edStatsDiskLRURegionEntryOffHeapLongKey.java |   479 -
 ...StatsDiskLRURegionEntryOffHeapObjectKey.java |   472 -
 ...tatsDiskLRURegionEntryOffHeapStringKey1.java |   541 -
 ...tatsDiskLRURegionEntryOffHeapStringKey2.java |   582 -
 ...edStatsDiskLRURegionEntryOffHeapUUIDKey.java |   483 -
 .../cache/VersionedStatsDiskRegionEntry.java    |    33 -
 .../VersionedStatsDiskRegionEntryHeap.java      |    70 -
 ...VersionedStatsDiskRegionEntryHeapIntKey.java |   333 -
 ...ersionedStatsDiskRegionEntryHeapLongKey.java |   333 -
 ...sionedStatsDiskRegionEntryHeapObjectKey.java |   326 -
 ...ionedStatsDiskRegionEntryHeapStringKey1.java |   395 -
 ...ionedStatsDiskRegionEntryHeapStringKey2.java |   436 -
 ...ersionedStatsDiskRegionEntryHeapUUIDKey.java |   337 -
 .../VersionedStatsDiskRegionEntryOffHeap.java   |    70 -
 ...sionedStatsDiskRegionEntryOffHeapIntKey.java |   382 -
 ...ionedStatsDiskRegionEntryOffHeapLongKey.java |   382 -
 ...nedStatsDiskRegionEntryOffHeapObjectKey.java |   375 -
 ...edStatsDiskRegionEntryOffHeapStringKey1.java |   444 -
 ...edStatsDiskRegionEntryOffHeapStringKey2.java |   485 -
 ...ionedStatsDiskRegionEntryOffHeapUUIDKey.java |   386 -
 .../cache/VersionedStatsLRURegionEntry.java     |    34 -
 .../cache/VersionedStatsLRURegionEntryHeap.java |    70 -
 .../VersionedStatsLRURegionEntryHeapIntKey.java |   341 -
 ...VersionedStatsLRURegionEntryHeapLongKey.java |   341 -
 ...rsionedStatsLRURegionEntryHeapObjectKey.java |   334 -
 ...sionedStatsLRURegionEntryHeapStringKey1.java |   403 -
 ...sionedStatsLRURegionEntryHeapStringKey2.java |   444 -
 ...VersionedStatsLRURegionEntryHeapUUIDKey.java |   345 -
 .../VersionedStatsLRURegionEntryOffHeap.java    |    70 -
 ...rsionedStatsLRURegionEntryOffHeapIntKey.java |   390 -
 ...sionedStatsLRURegionEntryOffHeapLongKey.java |   390 -
 ...onedStatsLRURegionEntryOffHeapObjectKey.java |   383 -
 ...nedStatsLRURegionEntryOffHeapStringKey1.java |   452 -
 ...nedStatsLRURegionEntryOffHeapStringKey2.java |   493 -
 ...sionedStatsLRURegionEntryOffHeapUUIDKey.java |   394 -
 .../cache/VersionedStatsRegionEntry.java        |    34 -
 .../cache/VersionedStatsRegionEntryHeap.java    |    69 -
 .../VersionedStatsRegionEntryHeapIntKey.java    |   260 -
 .../VersionedStatsRegionEntryHeapLongKey.java   |   260 -
 .../VersionedStatsRegionEntryHeapObjectKey.java |   253 -
 ...VersionedStatsRegionEntryHeapStringKey1.java |   322 -
 ...VersionedStatsRegionEntryHeapStringKey2.java |   363 -
 .../VersionedStatsRegionEntryHeapUUIDKey.java   |   264 -
 .../cache/VersionedStatsRegionEntryOffHeap.java |    69 -
 .../VersionedStatsRegionEntryOffHeapIntKey.java |   309 -
 ...VersionedStatsRegionEntryOffHeapLongKey.java |   309 -
 ...rsionedStatsRegionEntryOffHeapObjectKey.java |   302 -
 ...sionedStatsRegionEntryOffHeapStringKey1.java |   371 -
 ...sionedStatsRegionEntryOffHeapStringKey2.java |   412 -
 ...VersionedStatsRegionEntryOffHeapUUIDKey.java |   313 -
 .../cache/VersionedThinDiskLRURegionEntry.java  |    33 -
 .../VersionedThinDiskLRURegionEntryHeap.java    |    70 -
 ...rsionedThinDiskLRURegionEntryHeapIntKey.java |   365 -
 ...sionedThinDiskLRURegionEntryHeapLongKey.java |   365 -
 ...onedThinDiskLRURegionEntryHeapObjectKey.java |   358 -
 ...nedThinDiskLRURegionEntryHeapStringKey1.java |   427 -
 ...nedThinDiskLRURegionEntryHeapStringKey2.java |   468 -
 ...sionedThinDiskLRURegionEntryHeapUUIDKey.java |   369 -
 .../VersionedThinDiskLRURegionEntryOffHeap.java |    70 -
 ...onedThinDiskLRURegionEntryOffHeapIntKey.java |   414 -
 ...nedThinDiskLRURegionEntryOffHeapLongKey.java |   414 -
 ...dThinDiskLRURegionEntryOffHeapObjectKey.java |   407 -
 ...ThinDiskLRURegionEntryOffHeapStringKey1.java |   476 -
 ...ThinDiskLRURegionEntryOffHeapStringKey2.java |   517 -
 ...nedThinDiskLRURegionEntryOffHeapUUIDKey.java |   418 -
 .../cache/VersionedThinDiskRegionEntry.java     |    33 -
 .../cache/VersionedThinDiskRegionEntryHeap.java |    70 -
 .../VersionedThinDiskRegionEntryHeapIntKey.java |   267 -
 ...VersionedThinDiskRegionEntryHeapLongKey.java |   267 -
 ...rsionedThinDiskRegionEntryHeapObjectKey.java |   260 -
 ...sionedThinDiskRegionEntryHeapStringKey1.java |   329 -
 ...sionedThinDiskRegionEntryHeapStringKey2.java |   370 -
 ...VersionedThinDiskRegionEntryHeapUUIDKey.java |   271 -
 .../VersionedThinDiskRegionEntryOffHeap.java    |    70 -
 ...rsionedThinDiskRegionEntryOffHeapIntKey.java |   316 -
 ...sionedThinDiskRegionEntryOffHeapLongKey.java |   316 -
 ...onedThinDiskRegionEntryOffHeapObjectKey.java |   309 -
 ...nedThinDiskRegionEntryOffHeapStringKey1.java |   378 -
 ...nedThinDiskRegionEntryOffHeapStringKey2.java |   419 -
 ...sionedThinDiskRegionEntryOffHeapUUIDKey.java |   320 -
 .../cache/VersionedThinLRURegionEntry.java      |    38 -
 .../cache/VersionedThinLRURegionEntryHeap.java  |    69 -
 .../VersionedThinLRURegionEntryHeapIntKey.java  |   276 -
 .../VersionedThinLRURegionEntryHeapLongKey.java |   276 -
 ...ersionedThinLRURegionEntryHeapObjectKey.java |   269 -
 ...rsionedThinLRURegionEntryHeapStringKey1.java |   338 -
 ...rsionedThinLRURegionEntryHeapStringKey2.java |   379 -
 .../VersionedThinLRURegionEntryHeapUUIDKey.java |   280 -
 .../VersionedThinLRURegionEntryOffHeap.java     |    69 -
 ...ersionedThinLRURegionEntryOffHeapIntKey.java |   325 -
 ...rsionedThinLRURegionEntryOffHeapLongKey.java |   325 -
 ...ionedThinLRURegionEntryOffHeapObjectKey.java |   318 -
 ...onedThinLRURegionEntryOffHeapStringKey1.java |   387 -
 ...onedThinLRURegionEntryOffHeapStringKey2.java |   428 -
 ...rsionedThinLRURegionEntryOffHeapUUIDKey.java |   329 -
 .../cache/VersionedThinRegionEntry.java         |    33 -
 .../cache/VersionedThinRegionEntryHeap.java     |    69 -
 .../VersionedThinRegionEntryHeapIntKey.java     |   194 -
 .../VersionedThinRegionEntryHeapLongKey.java    |   194 -
 .../VersionedThinRegionEntryHeapObjectKey.java  |   187 -
 .../VersionedThinRegionEntryHeapStringKey1.java |   256 -
 .../VersionedThinRegionEntryHeapStringKey2.java |   297 -
 .../VersionedThinRegionEntryHeapUUIDKey.java    |   198 -
 .../cache/VersionedThinRegionEntryOffHeap.java  |    69 -
 .../VersionedThinRegionEntryOffHeapIntKey.java  |   243 -
 .../VersionedThinRegionEntryOffHeapLongKey.java |   243 -
 ...ersionedThinRegionEntryOffHeapObjectKey.java |   236 -
 ...rsionedThinRegionEntryOffHeapStringKey1.java |   305 -
 ...rsionedThinRegionEntryOffHeapStringKey2.java |   346 -
 .../VersionedThinRegionEntryOffHeapUUIDKey.java |   247 -
 .../internal/cache/WrappedCallbackArgument.java |   105 -
 .../cache/WrappedRegionMembershipListener.java  |   200 -
 .../CompressedCachedDeserializable.java         |   197 -
 .../SnappyCompressedCachedDeserializable.java   |    83 -
 .../internal/cache/control/FilterByPath.java    |    66 -
 .../cache/control/HeapMemoryMonitor.java        |   881 -
 .../cache/control/InternalResourceManager.java  |   620 -
 .../internal/cache/control/MemoryEvent.java     |    93 -
 .../cache/control/MemoryThresholds.java         |   282 -
 .../cache/control/OffHeapMemoryMonitor.java     |   562 -
 .../control/PartitionRebalanceDetailsImpl.java  |   159 -
 .../cache/control/RebalanceOperationImpl.java   |   263 -
 .../cache/control/RebalanceResultsImpl.java     |   104 -
 .../internal/cache/control/RegionFilter.java    |    27 -
 .../internal/cache/control/ResourceAdvisor.java |   581 -
 .../internal/cache/control/ResourceEvent.java   |    33 -
 .../cache/control/ResourceListener.java         |    33 -
 .../cache/control/ResourceManagerStats.java     |   607 -
 .../internal/cache/control/ResourceMonitor.java |    54 -
 .../gemfire/internal/cache/delta/Delta.java     |    57 -
 .../cache/doc-files/BucketAdvisor-state.png     |   Bin 39148 -> 0 bytes
 .../internal/cache/doc-files/eventmatrix.xls    |   Bin 24576 -> 0 bytes
 .../cache/doc-files/extensible-hashing.fig      |   159 -
 .../cache/doc-files/extensible-hashing.gif      |   Bin 6605 -> 0 bytes
 .../cache/doc-files/jcache-get-flow.fig         |   349 -
 .../cache/doc-files/jcache-get-flow.pdf         |   Bin 7519 -> 0 bytes
 .../cache/doc-files/jcache-put-flow.fig         |   359 -
 .../cache/doc-files/jcache-put-flow.pdf         |   Bin 7667 -> 0 bytes
 .../doc-files/jcache-update-message-flow.fig    |   334 -
 .../doc-files/jcache-update-message-flow.pdf    |   Bin 5937 -> 0 bytes
 .../cache/doc-files/partitioned-regions.fig     |   255 -
 .../cache/doc-files/partitioned-regions.gif     |   Bin 9273 -> 0 bytes
 .../internal/cache/doc-files/properties.html    |  3937 ----
 .../cache/doc-files/region-implementation.fig   |   262 -
 .../cache/execute/AbstractExecution.java        |   635 -
 .../cache/execute/BucketMovedException.java     |    57 -
 .../cache/execute/DefaultResultCollector.java   |   108 -
 .../DistributedRegionFunctionExecutor.java      |   444 -
 .../DistributedRegionFunctionResultSender.java  |   263 -
 .../DistributedRegionFunctionResultWaiter.java  |    60 -
 .../cache/execute/FunctionContextImpl.java      |   107 -
 .../execute/FunctionExecutionNodePruner.java    |   260 -
 .../cache/execute/FunctionRemoteContext.java    |   131 -
 .../cache/execute/FunctionServiceStats.java     |   441 -
 .../internal/cache/execute/FunctionStats.java   |   536 -
 .../FunctionStreamingResultCollector.java       |   636 -
 .../cache/execute/InternalExecution.java        |   114 -
 .../execute/InternalFunctionException.java      |    78 -
 ...ternalFunctionInvocationTargetException.java |    96 -
 .../cache/execute/InternalFunctionService.java  |   209 -
 .../execute/InternalRegionFunctionContext.java  |    84 -
 .../cache/execute/InternalResultSender.java     |    35 -
 .../cache/execute/LocalResultCollector.java     |    43 -
 .../cache/execute/LocalResultCollectorImpl.java |   212 -
 .../cache/execute/MemberFunctionExecutor.java   |   283 -
 .../execute/MemberFunctionResultSender.java     |   278 -
 .../execute/MemberFunctionResultWaiter.java     |    51 -
 .../cache/execute/MemberMappedArgument.java     |    74 -
 .../execute/MultiRegionFunctionContext.java     |    50 -
 .../execute/MultiRegionFunctionContextImpl.java |    56 -
 .../execute/MultiRegionFunctionExecutor.java    |   416 -
 .../MultiRegionFunctionResultWaiter.java        |    61 -
 .../internal/cache/execute/NoResult.java        |    79 -
 .../PartitionedRegionFunctionExecutor.java      |   378 -
 .../PartitionedRegionFunctionResultSender.java  |   340 -
 .../PartitionedRegionFunctionResultWaiter.java  |   125 -
 .../execute/RegionFunctionContextImpl.java      |   160 -
 .../cache/execute/ServerFunctionExecutor.java   |   428 -
 .../execute/ServerRegionFunctionExecutor.java   |   501 -
 .../ServerToClientFunctionResultSender.java     |   319 -
 .../ServerToClientFunctionResultSender65.java   |   289 -
 .../execute/StreamingFunctionOperation.java     |   127 -
 .../cache/execute/util/CommitFunction.java      |   143 -
 .../util/FindRestEnabledServersFunction.java    |    83 -
 .../execute/util/NestedTransactionFunction.java |   117 -
 .../cache/execute/util/RollbackFunction.java    |   138 -
 .../internal/cache/extension/Extensible.java    |    43 -
 .../internal/cache/extension/Extension.java     |    53 -
 .../cache/extension/ExtensionPoint.java         |    65 -
 .../cache/extension/SimpleExtensionPoint.java   |    85 -
 .../internal/cache/ha/HAContainerMap.java       |   203 -
 .../internal/cache/ha/HAContainerRegion.java    |   170 -
 .../internal/cache/ha/HAContainerWrapper.java   |    47 -
 .../internal/cache/ha/HARegionQueue.java        |  4224 ----
 .../cache/ha/HARegionQueueAttributes.java       |   109 -
 .../internal/cache/ha/HARegionQueueStats.java   |   411 -
 .../internal/cache/ha/QueueRemovalMessage.java  |   240 -
 .../internal/cache/ha/ThreadIdentifier.java     |   330 -
 .../locks/GFEAbstractQueuedSynchronizer.java    |  1715 --
 .../locks/ReentrantReadWriteWriteShareLock.java |   477 -
 .../cache/locks/TXLessorDepartureHandler.java   |   102 -
 .../internal/cache/locks/TXLockBatch.java       |   148 -
 .../gemfire/internal/cache/locks/TXLockId.java  |    35 -
 .../internal/cache/locks/TXLockIdImpl.java      |   140 -
 .../internal/cache/locks/TXLockService.java     |   161 -
 .../internal/cache/locks/TXLockServiceImpl.java |   278 -
 .../internal/cache/locks/TXLockToken.java       |    95 -
 .../locks/TXLockUpdateParticipantsMessage.java  |   186 -
 .../locks/TXOriginatorRecoveryProcessor.java    |   312 -
 .../locks/TXRecoverGrantorMessageProcessor.java |   157 -
 .../cache/locks/TXRegionLockRequest.java        |    39 -
 .../gemfire/internal/cache/lru/EnableLRU.java   |   122 -
 .../gemfire/internal/cache/lru/HeapEvictor.java |   492 -
 .../cache/lru/HeapLRUCapacityController.java    |   335 -
 .../internal/cache/lru/HeapLRUStatistics.java   |    68 -
 .../internal/cache/lru/LRUAlgorithm.java        |   352 -
 .../cache/lru/LRUCapacityController.java        |   356 -
 .../internal/cache/lru/LRUClockNode.java        |    45 -
 .../gemfire/internal/cache/lru/LRUEntry.java    |    32 -
 .../internal/cache/lru/LRUMapCallbacks.java     |    61 -
 .../internal/cache/lru/LRUStatistics.java       |   210 -
 .../cache/lru/MemLRUCapacityController.java     |   545 -
 .../internal/cache/lru/NewLIFOClockHand.java    |    98 -
 .../internal/cache/lru/NewLRUClockHand.java     |   468 -
 .../internal/cache/lru/OffHeapEvictor.java      |    97 -
 .../gemfire/internal/cache/lru/Sizeable.java    |    63 -
 .../operations/ContainsKeyOperationContext.java |    52 -
 .../gemfire/internal/cache/package.html         |   241 -
 .../AllBucketProfilesUpdateMessage.java         |   170 -
 .../partitioned/BecomePrimaryBucketMessage.java |   332 -
 .../internal/cache/partitioned/Bucket.java      |    80 -
 .../cache/partitioned/BucketBackupMessage.java  |   137 -
 .../cache/partitioned/BucketCountLoadProbe.java |    75 -
 .../partitioned/BucketProfileUpdateMessage.java |   192 -
 .../cache/partitioned/BucketSizeMessage.java    |   286 -
 .../partitioned/ContainsKeyValueMessage.java    |   348 -
 .../cache/partitioned/CreateBucketMessage.java  |   371 -
 .../partitioned/CreateMissingBucketsTask.java   |    70 -
 .../partitioned/DeposePrimaryBucketMessage.java |   285 -
 .../cache/partitioned/DestroyMessage.java       |   621 -
 .../DestroyRegionOnDataStoreMessage.java        |   118 -
 .../partitioned/DumpAllPRConfigMessage.java     |    77 -
 .../cache/partitioned/DumpB2NRegion.java        |   343 -
 .../cache/partitioned/DumpBucketsMessage.java   |   111 -
 .../partitioned/EndBucketCreationMessage.java   |   149 -
 .../partitioned/FetchBulkEntriesMessage.java    |   670 -
 .../cache/partitioned/FetchEntriesMessage.java  |   668 -
 .../cache/partitioned/FetchEntryMessage.java    |   431 -
 .../cache/partitioned/FetchKeysMessage.java     |   582 -
 .../FetchPartitionDetailsMessage.java           |   397 -
 .../cache/partitioned/FlushMessage.java         |   154 -
 .../internal/cache/partitioned/GetMessage.java  |   669 -
 .../partitioned/IdentityRequestMessage.java     |   342 -
 .../partitioned/IdentityUpdateMessage.java      |   167 -
 .../cache/partitioned/IndexCreationMsg.java     |   716 -
 .../cache/partitioned/InterestEventMessage.java |   284 -
 .../cache/partitioned/InternalPRInfo.java       |    44 -
 .../partitioned/InternalPartitionDetails.java   |    45 -
 .../cache/partitioned/InvalidateMessage.java    |   409 -
 .../internal/cache/partitioned/LoadProbe.java   |    33 -
 .../internal/cache/partitioned/LockObject.java  |    42 -
 .../partitioned/ManageBackupBucketMessage.java  |   437 -
 .../cache/partitioned/ManageBucketMessage.java  |   419 -
 .../cache/partitioned/MoveBucketMessage.java    |   324 -
 .../cache/partitioned/OfflineMemberDetails.java |    48 -
 .../partitioned/OfflineMemberDetailsImpl.java   |    79 -
 .../cache/partitioned/PREntriesIterator.java    |    44 -
 .../PRFunctionStreamingResultCollector.java     |   436 -
 .../internal/cache/partitioned/PRLoad.java      |   154 -
 .../PRLocallyDestroyedException.java            |    40 -
 .../cache/partitioned/PRSanityCheckMessage.java |   164 -
 .../cache/partitioned/PRTombstoneMessage.java   |   193 -
 .../PRUpdateEntryVersionMessage.java            |   295 -
 .../partitioned/PartitionMemberInfoImpl.java    |   167 -
 .../cache/partitioned/PartitionMessage.java     |   848 -
 .../PartitionMessageWithDirectReply.java        |   141 -
 .../partitioned/PartitionRegionInfoImpl.java    |   139 -
 ...rtitionedRegionFunctionStreamingMessage.java |   205 -
 .../partitioned/PartitionedRegionObserver.java  |    39 -
 .../PartitionedRegionObserverAdapter.java       |    43 -
 .../PartitionedRegionObserverHolder.java        |    63 -
 .../PartitionedRegionRebalanceOp.java           |   913 -
 .../partitioned/PrimaryRequestMessage.java      |   238 -
 .../cache/partitioned/PutAllPRMessage.java      |   918 -
 .../internal/cache/partitioned/PutMessage.java  |  1380 --
 .../cache/partitioned/QueryMessage.java         |   326 -
 .../cache/partitioned/RecoveryRunnable.java     |    86 -
 .../RedundancyAlreadyMetException.java          |    42 -
 .../cache/partitioned/RedundancyLogger.java     |   395 -
 .../cache/partitioned/RegionAdvisor.java        |  1965 --
 .../partitioned/RemoteFetchKeysMessage.java     |   489 -
 .../cache/partitioned/RemoteSizeMessage.java    |   363 -
 .../cache/partitioned/RemoveAllPRMessage.java   |   823 -
 .../cache/partitioned/RemoveBucketMessage.java  |   323 -
 .../cache/partitioned/RemoveIndexesMessage.java |   545 -
 .../internal/cache/partitioned/SizeMessage.java |   379 -
 .../cache/partitioned/SizedBasedLoadProbe.java  |    83 -
 .../StreamingPartitionOperation.java            |   473 -
 .../partitioned/rebalance/BucketOperator.java   |   101 -
 .../rebalance/CompositeDirector.java            |   127 -
 .../rebalance/ExplicitMoveDirector.java         |    99 -
 .../partitioned/rebalance/FPRDirector.java      |    79 -
 .../partitioned/rebalance/MoveBuckets.java      |    63 -
 .../partitioned/rebalance/MovePrimaries.java    |    63 -
 .../partitioned/rebalance/MovePrimariesFPR.java |   105 -
 .../rebalance/ParallelBucketOperator.java       |   167 -
 .../rebalance/PartitionedRegionLoadModel.java   |  1642 --
 .../rebalance/PercentageMoveDirector.java       |   165 -
 .../rebalance/RebalanceDirector.java            |    79 -
 .../rebalance/RebalanceDirectorAdapter.java     |    39 -
 .../rebalance/RemoveOverRedundancy.java         |    82 -
 .../rebalance/SatisfyRedundancy.java            |    92 -
 .../rebalance/SatisfyRedundancyFPR.java         |    90 -
 .../rebalance/SimulatedBucketOperator.java      |    55 -
 .../cache/persistence/BackupInspector.java      |   345 -
 .../cache/persistence/BackupManager.java        |   369 -
 .../cache/persistence/BytesAndBits.java         |    51 -
 .../cache/persistence/CanonicalIdHolder.java    |   101 -
 .../CreatePersistentRegionProcessor.java        |    58 -
 .../cache/persistence/DiskExceptionHandler.java |    38 -
 .../persistence/DiskInitFileInterpreter.java    |   148 -
 .../cache/persistence/DiskInitFileParser.java   |   652 -
 .../cache/persistence/DiskRecoveryStore.java    |    64 -
 .../cache/persistence/DiskRegionView.java       |   109 -
 .../cache/persistence/DiskStoreFilter.java      |    57 -
 .../internal/cache/persistence/DiskStoreID.java |   167 -
 .../persistence/MembershipFlushRequest.java     |   141 -
 .../persistence/MembershipViewRequest.java      |   254 -
 .../internal/cache/persistence/OplogType.java   |    32 -
 .../cache/persistence/PRPersistentConfig.java   |    74 -
 .../cache/persistence/PersistenceAdvisor.java   |   190 -
 .../persistence/PersistenceAdvisorImpl.java     |  1304 --
 .../persistence/PersistenceObserverHolder.java  |   102 -
 .../cache/persistence/PersistentMemberID.java   |   171 -
 .../persistence/PersistentMemberManager.java    |   270 -
 .../persistence/PersistentMemberPattern.java    |   229 -
 .../persistence/PersistentMemberState.java      |    41 -
 .../cache/persistence/PersistentMemberView.java |   151 -
 .../persistence/PersistentMembershipView.java   |   112 -
 .../persistence/PersistentStateListener.java    |    38 -
 .../PersistentStateQueryMessage.java            |   308 -
 .../PersistentStateQueryResults.java            |    57 -
 .../PrepareNewPersistentMemberMessage.java      |   168 -
 .../RemovePersistentMemberMessage.java          |   182 -
 .../cache/persistence/RestoreScript.java        |   223 -
 .../persistence/UninterruptibleFileChannel.java |    29 -
 .../UninterruptibleRandomAccessFile.java        |   251 -
 .../persistence/query/CloseableIterator.java    |    33 -
 .../persistence/query/IdentityExtractor.java    |    26 -
 .../cache/persistence/query/IndexMap.java       |   187 -
 .../cache/persistence/query/ResultBag.java      |    60 -
 .../cache/persistence/query/ResultList.java     |    58 -
 .../cache/persistence/query/ResultMap.java      |   124 -
 .../cache/persistence/query/ResultSet.java      |    60 -
 .../persistence/query/SortKeyExtractor.java     |    21 -
 .../query/TemporaryResultSetFactory.java        |    79 -
 .../persistence/query/mock/ByteComparator.java  |    86 -
 .../mock/CachedDeserializableComparator.java    |    54 -
 .../persistence/query/mock/IndexMapImpl.java    |   278 -
 .../persistence/query/mock/ItrAdapter.java      |    62 -
 .../query/mock/NaturalComparator.java           |    33 -
 .../cache/persistence/query/mock/Pair.java      |    72 -
 .../persistence/query/mock/PairComparator.java  |    46 -
 .../persistence/query/mock/ResultListImpl.java  |    55 -
 .../query/mock/ReverseComparator.java           |    40 -
 .../query/mock/SortedResultBagImpl.java         |    64 -
 .../query/mock/SortedResultMapImpl.java         |   184 -
 .../query/mock/SortedResultSetImpl.java         |    52 -
 .../persistence/soplog/ByteComparator.java      |    56 -
 .../persistence/soplog/CursorIterator.java      |    82 -
 .../soplog/DelegatingSerializedComparator.java  |    38 -
 .../soplog/HFileStoreStatistics.java            |   205 -
 .../persistence/soplog/KeyValueIterator.java    |    43 -
 .../soplog/SortedOplogStatistics.java           |   505 -
 .../cache/persistence/soplog/SortedReader.java  |   256 -
 .../persistence/soplog/TrackedReference.java    |   154 -
 .../snapshot/CacheSnapshotServiceImpl.java      |   130 -
 .../internal/cache/snapshot/ClientExporter.java |   229 -
 .../cache/snapshot/ExportedRegistry.java        |   104 -
 .../internal/cache/snapshot/FlowController.java |   350 -
 .../internal/cache/snapshot/GFSnapshot.java     |   417 -
 .../internal/cache/snapshot/LocalExporter.java  |    58 -
 .../snapshot/RegionSnapshotServiceImpl.java     |   565 -
 .../cache/snapshot/SnapshotFileMapper.java      |    93 -
 .../cache/snapshot/SnapshotOptionsImpl.java     |   124 -
 .../internal/cache/snapshot/SnapshotPacket.java |   270 -
 .../cache/snapshot/WindowedExporter.java        |   401 -
 .../gemfire/internal/cache/tier/Acceptor.java   |   115 -
 .../internal/cache/tier/BatchException.java     |    72 -
 .../internal/cache/tier/CachedRegionHelper.java |   109 -
 .../internal/cache/tier/ClientHandShake.java    |    46 -
 .../gemfire/internal/cache/tier/Command.java    |    36 -
 .../internal/cache/tier/ConnectionProxy.java    |    35 -
 .../internal/cache/tier/InterestType.java       |    64 -
 .../cache/tier/InternalClientMembership.java    |   626 -
 .../internal/cache/tier/MessageType.java        |   569 -
 .../gemfire/internal/cache/tier/package.html    |    23 -
 .../cache/tier/sockets/AcceptorImpl.java        |  1872 --
 .../cache/tier/sockets/BaseCommand.java         |  1625 --
 .../cache/tier/sockets/BaseCommandQuery.java    |   578 -
 .../cache/tier/sockets/CacheClientNotifier.java |  2743 ---
 .../tier/sockets/CacheClientNotifierStats.java  |   295 -
 .../cache/tier/sockets/CacheClientProxy.java    |  3090 ---
 .../tier/sockets/CacheClientProxyStats.java     |   405 -
 .../cache/tier/sockets/CacheClientUpdater.java  |  2007 --
 .../cache/tier/sockets/CacheServerHelper.java   |   187 -
 .../cache/tier/sockets/CacheServerStats.java    |  1148 --
 .../cache/tier/sockets/ChunkedMessage.java      |   376 -
 .../tier/sockets/ClientBlacklistProcessor.java  |   174 -
 .../sockets/ClientDataSerializerMessage.java    |   256 -
 .../cache/tier/sockets/ClientHealthMonitor.java |   972 -
 .../tier/sockets/ClientInstantiatorMessage.java |   230 -
 .../tier/sockets/ClientInterestMessageImpl.java |   274 -
 .../tier/sockets/ClientMarkerMessageImpl.java   |   127 -
 .../cache/tier/sockets/ClientMessage.java       |    46 -
 .../tier/sockets/ClientPingMessageImpl.java     |   111 -
 .../tier/sockets/ClientProxyMembershipID.java   |   623 -
 .../tier/sockets/ClientTombstoneMessage.java    |   188 -
 .../cache/tier/sockets/ClientUpdateMessage.java |   188 -
 .../tier/sockets/ClientUpdateMessageImpl.java   |  1725 --
 .../cache/tier/sockets/ClientUserAuths.java     |   201 -
 .../cache/tier/sockets/CommandInitializer.java  |   342 -
 .../cache/tier/sockets/ConnectionListener.java  |    55 -
 .../tier/sockets/ConnectionListenerAdapter.java |    38 -
 .../cache/tier/sockets/HAEventWrapper.java      |   435 -
 .../internal/cache/tier/sockets/HandShake.java  |  1934 --
 .../tier/sockets/InterestResultPolicyImpl.java  |    59 -
 .../internal/cache/tier/sockets/Message.java    |  1190 --
 .../cache/tier/sockets/MessageStats.java        |    29 -
 .../cache/tier/sockets/ObjectPartList.java      |   273 -
 .../cache/tier/sockets/ObjectPartList651.java   |   166 -
 .../internal/cache/tier/sockets/Part.java       |   457 -
 .../RemoveClientFromBlacklistMessage.java       |   114 -
 .../tier/sockets/SerializedObjectPartList.java  |   132 -
 .../cache/tier/sockets/ServerConnection.java    |  2077 --
 .../tier/sockets/ServerHandShakeProcessor.java  |   464 -
 .../cache/tier/sockets/ServerQueueStatus.java   |   132 -
 .../tier/sockets/ServerResponseMatrix.java      |   141 -
 .../tier/sockets/UnregisterAllInterest.java     |    50 -
 .../cache/tier/sockets/UserAuthAttributes.java  |    81 -
 .../cache/tier/sockets/VersionedObjectList.java |   753 -
 .../cache/tier/sockets/command/AddPdxEnum.java  |    73 -
 .../cache/tier/sockets/command/AddPdxType.java  |    78 -
 .../cache/tier/sockets/command/ClearRegion.java |   150 -
 .../cache/tier/sockets/command/ClientReady.java |    76 -
 .../tier/sockets/command/CloseConnection.java   |    77 -
 .../tier/sockets/command/CommitCommand.java     |   142 -
 .../cache/tier/sockets/command/ContainsKey.java |   145 -
 .../tier/sockets/command/ContainsKey66.java     |   162 -
 .../tier/sockets/command/CreateRegion.java      |   137 -
 .../cache/tier/sockets/command/Default.java     |    52 -
 .../cache/tier/sockets/command/Destroy.java     |   219 -
 .../cache/tier/sockets/command/Destroy65.java   |   340 -
 .../cache/tier/sockets/command/Destroy70.java   |   118 -
 .../tier/sockets/command/DestroyRegion.java     |   175 -
 .../tier/sockets/command/ExecuteFunction.java   |   242 -
 .../tier/sockets/command/ExecuteFunction65.java |   273 -
 .../tier/sockets/command/ExecuteFunction66.java |   431 -
 .../tier/sockets/command/ExecuteFunction70.java |   144 -
 .../sockets/command/ExecuteRegionFunction.java  |   270 -
 .../command/ExecuteRegionFunction61.java        |   292 -
 .../command/ExecuteRegionFunction65.java        |   400 -
 .../command/ExecuteRegionFunction66.java        |   436 -
 .../command/ExecuteRegionFunctionSingleHop.java |   420 -
 .../sockets/command/GatewayReceiverCommand.java |   805 -
 .../cache/tier/sockets/command/Get70.java       |   531 -
 .../cache/tier/sockets/command/GetAll.java      |   260 -
 .../cache/tier/sockets/command/GetAll651.java   |   284 -
 .../cache/tier/sockets/command/GetAll70.java    |   293 -
 .../cache/tier/sockets/command/GetAllForRI.java |    52 -
 .../sockets/command/GetAllWithCallback.java     |   285 -
 .../command/GetClientPRMetadataCommand.java     |   114 -
 .../command/GetClientPRMetadataCommand66.java   |   105 -
 .../GetClientPartitionAttributesCommand.java    |   141 -
 .../GetClientPartitionAttributesCommand66.java  |   158 -
 .../cache/tier/sockets/command/GetEntry70.java  |    77 -
 .../tier/sockets/command/GetEntryCommand.java   |    64 -
 .../sockets/command/GetFunctionAttribute.java   |    81 -
 .../tier/sockets/command/GetPDXEnumById.java    |    73 -
 .../tier/sockets/command/GetPDXIdForEnum.java   |    74 -
 .../tier/sockets/command/GetPDXIdForType.java   |    75 -
 .../tier/sockets/command/GetPDXTypeById.java    |    73 -
 .../tier/sockets/command/GetPdxEnums70.java     |    68 -
 .../tier/sockets/command/GetPdxTypes70.java     |    67 -
 .../cache/tier/sockets/command/Invalid.java     |    49 -
 .../cache/tier/sockets/command/Invalidate.java  |   249 -
 .../tier/sockets/command/Invalidate70.java      |   107 -
 .../cache/tier/sockets/command/KeySet.java      |   193 -
 .../cache/tier/sockets/command/MakePrimary.java |    66 -
 .../tier/sockets/command/ManagementCommand.java |    39 -
 .../cache/tier/sockets/command/PeriodicAck.java |    79 -
 .../cache/tier/sockets/command/Ping.java        |    93 -
 .../cache/tier/sockets/command/Put.java         |   261 -
 .../cache/tier/sockets/command/Put61.java       |   319 -
 .../cache/tier/sockets/command/Put65.java       |   539 -
 .../cache/tier/sockets/command/Put70.java       |   126 -
 .../cache/tier/sockets/command/PutAll.java      |   268 -
 .../cache/tier/sockets/command/PutAll70.java    |   380 -
 .../cache/tier/sockets/command/PutAll80.java    |   469 -
 .../sockets/command/PutAllWithCallback.java     |    53 -
 .../sockets/command/PutUserCredentials.java     |    81 -
 .../cache/tier/sockets/command/Query.java       |   107 -
 .../cache/tier/sockets/command/Query651.java    |   137 -
 .../command/RegisterDataSerializers.java        |   114 -
 .../sockets/command/RegisterInstantiators.java  |   148 -
 .../tier/sockets/command/RegisterInterest.java  |   245 -
 .../sockets/command/RegisterInterest61.java     |   282 -
 .../sockets/command/RegisterInterestList.java   |   253 -
 .../sockets/command/RegisterInterestList61.java |   265 -
 .../sockets/command/RegisterInterestList66.java |   267 -
 .../cache/tier/sockets/command/RemoveAll.java   |   404 -
 .../tier/sockets/command/RemoveUserAuth.java    |    84 -
 .../cache/tier/sockets/command/Request.java     |   278 -
 .../tier/sockets/command/RequestEventValue.java |   176 -
 .../tier/sockets/command/RollbackCommand.java   |    90 -
 .../cache/tier/sockets/command/Size.java        |   167 -
 .../tier/sockets/command/TXFailoverCommand.java |   132 -
 .../command/TXSynchronizationCommand.java       |   209 -
 .../sockets/command/UnregisterInterest.java     |   152 -
 .../sockets/command/UnregisterInterestList.java |   171 -
 .../command/UpdateClientNotification.java       |    79 -
 .../doc-files/communication-architecture.fig    |   158 -
 .../doc-files/communication-architecture.gif    |   Bin 5485 -> 0 bytes
 .../internal/cache/tier/sockets/package.html    |    23 -
 .../cache/tx/AbstractPeerTXRegionStub.java      |    56 -
 .../internal/cache/tx/ClientTXRegionStub.java   |   158 -
 .../internal/cache/tx/ClientTXStateStub.java    |   292 -
 .../cache/tx/DistClientTXStateStub.java         |   140 -
 .../internal/cache/tx/DistTxEntryEvent.java     |   288 -
 .../internal/cache/tx/DistTxKeyInfo.java        |    54 -
 .../cache/tx/DistributedTXRegionStub.java       |   255 -
 .../cache/tx/PartitionedTXRegionStub.java       |   535 -
 .../gemfire/internal/cache/tx/TXRegionStub.java |    65 -
 .../cache/tx/TransactionalOperation.java        |   111 -
 .../cache/versions/CompactVersionHolder.java    |   105 -
 .../ConcurrentCacheModificationException.java   |    41 -
 .../cache/versions/DiskRegionVersionVector.java |   103 -
 .../internal/cache/versions/DiskVersionTag.java |    83 -
 .../internal/cache/versions/RVVException.java   |   207 -
 .../internal/cache/versions/RVVExceptionB.java  |   296 -
 .../internal/cache/versions/RVVExceptionT.java  |   283 -
 .../cache/versions/RegionVersionHolder.java     |   766 -
 .../cache/versions/RegionVersionVector.java     |  1531 --
 .../cache/versions/VMRegionVersionVector.java   |   101 -
 .../internal/cache/versions/VMVersionTag.java   |    74 -
 .../internal/cache/versions/VersionHolder.java  |    57 -
 .../internal/cache/versions/VersionSource.java  |    43 -
 .../internal/cache/versions/VersionStamp.java   |    93 -
 .../internal/cache/versions/VersionTag.java     |   548 -
 .../internal/cache/vmotion/VMotionObserver.java |    44 -
 .../cache/vmotion/VMotionObserverAdapter.java   |    49 -
 .../cache/vmotion/VMotionObserverHolder.java    |    57 -
 .../cache/wan/AbstractGatewaySender.java        |  1322 --
 .../AbstractGatewaySenderEventProcessor.java    |  1348 --
 .../AsyncEventQueueConfigurationException.java  |    73 -
 .../internal/cache/wan/BatchException70.java    |   108 -
 .../cache/wan/DistributedSystemListener.java    |    32 -
 .../cache/wan/GatewayEventFilterImpl.java       |    45 -
 .../cache/wan/GatewayReceiverException.java     |    69 -
 .../cache/wan/GatewayReceiverStats.java         |   278 -
 .../cache/wan/GatewaySenderAdvisor.java         |   747 -
 .../cache/wan/GatewaySenderAttributes.java      |   200 -
 .../GatewaySenderConfigurationException.java    |    49 -
 .../wan/GatewaySenderEventCallbackArgument.java |   201 -
 .../GatewaySenderEventCallbackDispatcher.java   |   203 -
 .../cache/wan/GatewaySenderEventDispatcher.java |    35 -
 .../cache/wan/GatewaySenderEventImpl.java       |  1286 --
 .../cache/wan/GatewaySenderException.java       |    63 -
 .../internal/cache/wan/GatewaySenderStats.java  |   744 -
 .../cache/wan/InternalGatewaySenderFactory.java |    38 -
 .../cache/wan/TransportFilterServerSocket.java  |    40 -
 .../cache/wan/TransportFilterSocket.java        |    78 -
 .../cache/wan/TransportFilterSocketFactory.java |    41 -
 .../internal/cache/wan/WANServiceProvider.java  |    76 -
 .../BucketRegionQueueUnavailableException.java  |    35 -
 ...rentParallelGatewaySenderEventProcessor.java |   376 -
 .../ConcurrentParallelGatewaySenderQueue.java   |   229 -
 .../ParallelGatewaySenderEventProcessor.java    |   241 -
 .../parallel/ParallelGatewaySenderQueue.java    |  1863 --
 .../ParallelQueueBatchRemovalMessage.java       |   279 -
 .../parallel/ParallelQueueRemovalMessage.java   |   282 -
 .../cache/wan/parallel/RREventIDResolver.java   |    54 -
 .../cache/wan/serial/BatchDestroyOperation.java |   243 -
 ...urrentSerialGatewaySenderEventProcessor.java |   377 -
 .../SerialGatewaySenderEventProcessor.java      |   848 -
 .../wan/serial/SerialGatewaySenderQueue.java    |  1300 --
 .../serial/SerialSecondaryGatewayListener.java  |   100 -
 .../internal/cache/wan/spi/WANFactory.java      |    37 -
 .../cache/xmlcache/AbstractXmlParser.java       |    95 -
 .../cache/xmlcache/AsyncEventQueueCreation.java |   222 -
 .../cache/xmlcache/BindingCreation.java         |    61 -
 .../internal/cache/xmlcache/CacheCreation.java  |  1690 --
 .../cache/xmlcache/CacheServerCreation.java     |   257 -
 .../CacheTransactionManagerCreation.java        |   145 -
 .../internal/cache/xmlcache/CacheXml.java       |  1056 -
 .../cache/xmlcache/CacheXmlGenerator.java       |  2850 ---
 .../internal/cache/xmlcache/CacheXmlParser.java |  3795 ----
 .../xmlcache/CacheXmlPropertyResolver.java      |   147 -
 .../CacheXmlPropertyResolverHelper.java         |   152 -
 .../cache/xmlcache/CacheXmlVersion.java         |   132 -
 .../cache/xmlcache/ClientCacheCreation.java     |   306 -
 .../cache/xmlcache/ClientHaQueueCreation.java   |   100 -
 .../internal/cache/xmlcache/Declarable2.java    |    39 -
 .../cache/xmlcache/DefaultEntityResolver2.java  |    75 -
 .../xmlcache/DiskStoreAttributesCreation.java   |   314 -
 .../cache/xmlcache/FunctionServiceCreation.java |    53 -
 .../cache/xmlcache/GatewayReceiverCreation.java |   190 -
 .../cache/xmlcache/GeodeEntityResolver.java     |    58 -
 .../cache/xmlcache/IndexCreationData.java       |   144 -
 .../ParallelAsyncEventQueueCreation.java        |   119 -
 .../xmlcache/ParallelGatewaySenderCreation.java |   123 -
 .../cache/xmlcache/PivotalEntityResolver.java   |    58 -
 .../cache/xmlcache/PropertyResolver.java        |    57 -
 .../xmlcache/RegionAttributesCreation.java      |  1671 --
 .../internal/cache/xmlcache/RegionCreation.java |   969 -
 .../cache/xmlcache/ResourceManagerCreation.java |   215 -
 .../xmlcache/SerialAsyncEventQueueCreation.java |   115 -
 .../xmlcache/SerialGatewaySenderCreation.java   |   115 -
 .../cache/xmlcache/SerializerCreation.java      |   108 -
 .../internal/cache/xmlcache/XmlGenerator.java   |    62 -
 .../cache/xmlcache/XmlGeneratorUtils.java       |   151 -
 .../internal/cache/xmlcache/XmlParser.java      |    58 -
 .../internal/cache/xmlcache/package.html        |    32 -
 .../gemfire/internal/concurrent/AL.java         |   127 -
 .../internal/concurrent/AtomicLong5.java        |    48 -
 .../gemfire/internal/concurrent/Atomics.java    |    67 -
 .../concurrent/CompactConcurrentHashSet2.java   |  2514 ---
 .../internal/concurrent/ConcurrentHashSet.java  |    89 -
 .../gemfire/internal/concurrent/LI.java         |    95 -
 .../internal/concurrent/MapCallback.java        |   269 -
 .../internal/concurrent/MapCallbackAdapter.java |   140 -
 .../gemfire/internal/concurrent/MapResult.java  |    43 -
 .../internal/datasource/AbstractDataSource.java |   241 -
 .../internal/datasource/AbstractPoolCache.java  |   553 -
 .../ClientConnectionFactoryWrapper.java         |    54 -
 .../internal/datasource/ConfigProperty.java     |    65 -
 .../ConfiguredDataSourceProperties.java         |   288 -
 .../ConnectionEventListenerAdaptor.java         |    76 -
 .../datasource/ConnectionPoolCache.java         |    52 -
 .../datasource/ConnectionPoolCacheImpl.java     |   104 -
 .../internal/datasource/ConnectionProvider.java |    50 -
 .../datasource/ConnectionProviderException.java |    67 -
 .../datasource/DataSourceCreateException.java   |    62 -
 .../internal/datasource/DataSourceFactory.java  |   374 -
 .../datasource/DataSourceResources.java         |    49 -
 .../FacetsJCAConnectionManagerImpl.java         |   269 -
 .../datasource/GemFireBasicDataSource.java      |   150 -
 .../datasource/GemFireConnPooledDataSource.java |   225 -
 .../GemFireConnectionPoolManager.java           |   108 -
 .../GemFireTransactionDataSource.java           |   264 -
 .../datasource/JCAConnectionManagerImpl.java    |   220 -
 .../datasource/ManagedPoolCacheImpl.java        |   104 -
 .../internal/datasource/PoolException.java      |    55 -
 .../internal/datasource/TranxPoolCacheImpl.java |   102 -
 .../gemfire/internal/doc-files/cs-maps.fig      |   150 -
 .../gemfire/internal/doc-files/cs-maps.gif      |   Bin 5951 -> 0 bytes
 .../gemfire/internal/doc-files/ds-map.fig       |   105 -
 .../gemfire/internal/doc-files/ds-map.gif       |   Bin 4867 -> 0 bytes
 .../internal/doc-files/merge-log-files.fig      |   153 -
 .../internal/doc-files/merge-log-files.gif      |   Bin 2646 -> 0 bytes
 .../i18n/AbstractStringIdResourceBundle.java    |   156 -
 .../gemfire/internal/i18n/LocalizedStrings.java |  2160 ---
 .../internal/i18n/ParentLocalizedStrings.java   |  2398 ---
 .../gemfire/internal/i18n/StringId.java         |    58 -
 .../internal/io/CompositeOutputStream.java      |   176 -
 .../internal/io/CompositePrintStream.java       |    79 -
 .../gemfire/internal/io/TeeOutputStream.java    |    93 -
 .../gemfire/internal/io/TeePrintStream.java     |    45 -
 .../gemfire/internal/jndi/ContextImpl.java      |   779 -
 .../jndi/InitialContextFactoryImpl.java         |   102 -
 .../gemfire/internal/jndi/JNDIInvoker.java      |   401 -
 .../gemfire/internal/jndi/NameParserImpl.java   |    55 -
 .../gemfire/internal/jta/GlobalTransaction.java |   729 -
 .../gemfire/internal/jta/TransactionImpl.java   |   270 -
 .../internal/jta/TransactionManagerImpl.java    |   867 -
 .../gemfire/internal/jta/TransactionUtils.java  |    59 -
 .../internal/jta/UserTransactionImpl.java       |   145 -
 .../gemstone/gemfire/internal/jta/XidImpl.java  |    94 -
 .../gemfire/internal/lang/ClassUtils.java       |   131 -
 .../gemstone/gemfire/internal/lang/Filter.java  |    30 -
 .../gemfire/internal/lang/InOutParameter.java   |   102 -
 .../gemfire/internal/lang/Initable.java         |    36 -
 .../gemfire/internal/lang/Initializer.java      |    46 -
 .../internal/lang/MutableIdentifiable.java      |    39 -
 .../gemfire/internal/lang/ObjectUtils.java      |   192 -
 .../gemfire/internal/lang/Orderable.java        |    41 -
 .../gemstone/gemfire/internal/lang/Ordered.java |    44 -
 .../gemfire/internal/lang/StringUtils.java      |   716 -
 .../gemfire/internal/lang/SystemUtils.java      |   244 -
 .../gemfire/internal/lang/ThreadUtils.java      |   131 -
 .../gemfire/internal/logging/DateFormatter.java |    94 -
 .../internal/logging/DebugLogWriter.java        |   126 -
 .../internal/logging/GemFireFormatter.java      |   104 -
 .../internal/logging/GemFireHandler.java        |    81 -
 .../gemfire/internal/logging/GemFireLevel.java  |    78 -
 .../internal/logging/InternalLogWriter.java     |   134 -
 .../internal/logging/LocalLogWriter.java        |    95 -
 .../gemfire/internal/logging/LogConfig.java     |    53 -
 .../gemfire/internal/logging/LogFileParser.java |   513 -
 .../gemfire/internal/logging/LogService.java    |   279 -
 .../internal/logging/LogWriterFactory.java      |   109 -
 .../gemfire/internal/logging/LogWriterImpl.java |  1051 -
 .../internal/logging/LoggingThreadGroup.java    |   347 -
 .../internal/logging/ManagerLogWriter.java      |   692 -
 .../gemfire/internal/logging/MergeLogFiles.java |  1014 -
 .../gemfire/internal/logging/PureLogWriter.java |   283 -
 .../logging/SecurityLocalLogWriter.java         |    87 -
 .../internal/logging/SecurityLogConfig.java     |    66 -
 .../internal/logging/SecurityLogWriter.java     |    80 -
 .../logging/SecurityManagerLogWriter.java       |    73 -
 .../gemfire/internal/logging/SortLogFile.java   |   149 -
 .../internal/logging/StandardErrorPrinter.java  |    43 -
 .../internal/logging/StandardOutputPrinter.java |    43 -
 .../internal/logging/log4j/AlertAppender.java   |   351 -
 .../internal/logging/log4j/AppenderContext.java |    80 -
 .../internal/logging/log4j/ConfigLocator.java   |    85 -
 .../internal/logging/log4j/Configurator.java    |   205 -
 .../internal/logging/log4j/FastLogger.java      |    79 -
 .../internal/logging/log4j/GemFireLogger.java   |   923 -
 .../logging/log4j/LocalizedMessage.java         |    81 -
 .../internal/logging/log4j/LogMarker.java       |    98 -
 .../logging/log4j/LogWriterAppender.java        |   212 -
 .../logging/log4j/LogWriterAppenders.java       |   299 -
 .../internal/logging/log4j/LogWriterLogger.java |  2035 --
 .../logging/log4j/ThreadIdPatternConverter.java |    61 -
 .../gemfire/internal/memcached/Command.java     |   501 -
 .../internal/memcached/CommandProcessor.java    |    42 -
 .../internal/memcached/ConnectionHandler.java   |    93 -
 .../gemfire/internal/memcached/KeyWrapper.java  |    95 -
 .../gemfire/internal/memcached/Reply.java       |   121 -
 .../internal/memcached/RequestReader.java       |   291 -
 .../internal/memcached/ResponseStatus.java      |    64 -
 .../internal/memcached/ValueWrapper.java        |   146 -
 .../memcached/commands/AbstractCommand.java     |   223 -
 .../internal/memcached/commands/AddCommand.java |    90 -
 .../memcached/commands/AddQCommand.java         |    30 -
 .../memcached/commands/AppendCommand.java       |    92 -
 .../memcached/commands/AppendQCommand.java      |    29 -
 .../internal/memcached/commands/CASCommand.java |    76 -
 .../memcached/commands/ClientError.java         |    39 -
 .../memcached/commands/DecrementCommand.java    |   173 -
 .../memcached/commands/DecrementQCommand.java   |    29 -
 .../memcached/commands/DeleteCommand.java       |   101 -
 .../memcached/commands/DeleteQCommand.java      |    29 -
 .../memcached/commands/FlushAllCommand.java     |   119 -
 .../memcached/commands/FlushAllQCommand.java    |    29 -
 .../internal/memcached/commands/GATCommand.java |    29 -
 .../memcached/commands/GATQCommand.java         |    29 -
 .../internal/memcached/commands/GetCommand.java |   224 -
 .../memcached/commands/GetKCommand.java         |    30 -
 .../memcached/commands/GetKQCommand.java        |    30 -
 .../memcached/commands/GetQCommand.java         |    38 -
 .../memcached/commands/IncrementCommand.java    |   170 -
 .../memcached/commands/IncrementQCommand.java   |    29 -
 .../memcached/commands/NoOpCommand.java         |    40 -
 .../memcached/commands/NotSupportedCommand.java |    41 -
 .../memcached/commands/PrependCommand.java      |    88 -
 .../memcached/commands/PrependQCommand.java     |    29 -
 .../memcached/commands/QuitCommand.java         |    56 -
 .../memcached/commands/QuitQCommand.java        |    29 -
 .../memcached/commands/ReplaceCommand.java      |   102 -
 .../memcached/commands/ReplaceQCommand.java     |    29 -
 .../internal/memcached/commands/SetCommand.java |    90 -
 .../memcached/commands/SetQCommand.java         |    30 -
 .../memcached/commands/StatsCommand.java        |    50 -
 .../memcached/commands/StorageCommand.java      |   218 -
 .../memcached/commands/TouchCommand.java        |   104 -
 .../memcached/commands/VerbosityCommand.java    |    48 -
 .../memcached/commands/VersionCommand.java      |    49 -
 .../modules/util/RegionConfiguration.java       |   293 -
 .../gemfire/internal/net/SocketUtils.java       |    76 -
 .../internal/offheap/AbstractStoredObject.java  |   107 -
 .../internal/offheap/ByteArrayMemoryChunk.java  |    77 -
 .../internal/offheap/ByteBufferMemoryChunk.java |    90 -
 .../gemfire/internal/offheap/Chunk.java         |   792 -
 .../gemfire/internal/offheap/ChunkFactory.java  |    51 -
 .../gemfire/internal/offheap/ChunkType.java     |    30 -
 .../internal/offheap/ChunkWithHeapForm.java     |    40 -
 .../gemfire/internal/offheap/DataAsAddress.java |   126 -
 .../gemfire/internal/offheap/DataType.java      |   270 -
 .../gemfire/internal/offheap/Fragment.java      |   139 -
 .../internal/offheap/FreeListManager.java       |   821 -
 .../gemfire/internal/offheap/GemFireChunk.java  |    47 -
 .../internal/offheap/GemFireChunkFactory.java   |    52 -
 .../internal/offheap/GemFireChunkSlice.java     |    44 -
 .../internal/offheap/LifecycleListener.java     |    98 -
 .../internal/offheap/MemoryAllocator.java       |    64 -
 .../gemfire/internal/offheap/MemoryBlock.java   |    71 -
 .../internal/offheap/MemoryBlockNode.java       |   170 -
 .../gemfire/internal/offheap/MemoryChunk.java   |    47 -
 .../offheap/MemoryChunkWithRefCount.java        |    34 -
 .../internal/offheap/MemoryInspector.java       |    42 -
 .../internal/offheap/MemoryUsageListener.java   |    27 -
 .../offheap/OffHeapCachedDeserializable.java    |   142 -
 .../gemfire/internal/offheap/OffHeapHelper.java |   133 -
 .../internal/offheap/OffHeapMemoryStats.java    |    54 -
 .../offheap/OffHeapRegionEntryHelper.java       |   430 -
 .../internal/offheap/OffHeapStorage.java        |   447 -
 .../offheap/OutOfOffHeapMemoryListener.java     |    44 -
 .../internal/offheap/RefCountChangeInfo.java    |   130 -
 .../internal/offheap/ReferenceCountHelper.java  |   254 -
 .../gemfire/internal/offheap/Releasable.java    |    31 -
 .../offheap/SimpleMemoryAllocatorImpl.java      |   687 -
 .../gemfire/internal/offheap/StoredObject.java  |    95 -
 .../internal/offheap/SyncChunkStack.java        |   130 -
 .../internal/offheap/UnsafeMemoryChunk.java     |   278 -
 .../offheap/annotations/OffHeapIdentifier.java  |    69 -
 .../internal/offheap/annotations/Released.java  |    49 -
 .../internal/offheap/annotations/Retained.java  |    51 -
 .../offheap/annotations/Unretained.java         |    51 -
 .../com/gemstone/gemfire/internal/package.html  |    45 -
 .../internal/process/AttachProcessUtils.java    |    52 -
 .../process/BlockingProcessStreamReader.java    |    73 -
 ...usterConfigurationNotAvailableException.java |    31 -
 .../process/ConnectionFailedException.java      |    50 -
 .../internal/process/ControlFileWatchdog.java   |   158 -
 .../process/ControlNotificationHandler.java     |    32 -
 .../internal/process/ControllableProcess.java   |   132 -
 .../process/FileAlreadyExistsException.java     |    52 -
 .../process/FileControllerParameters.java       |    33 -
 .../internal/process/FileProcessController.java |   162 -
 .../process/LocalProcessController.java         |   478 -
 .../internal/process/LocalProcessLauncher.java  |   128 -
 .../process/MBeanControllerParameters.java      |    37 -
 .../process/MBeanInvocationFailedException.java |    50 -
 .../process/MBeanProcessController.java         |   391 -
 .../internal/process/NativeProcessUtils.java    |    48 -
 .../process/NonBlockingProcessStreamReader.java |   101 -
 .../gemfire/internal/process/PidFile.java       |   169 -
 .../process/PidUnavailableException.java        |    51 -
 .../internal/process/ProcessController.java     |    61 -
 .../process/ProcessControllerFactory.java       |   102 -
 .../process/ProcessControllerParameters.java    |    30 -
 .../process/ProcessLauncherContext.java         |   176 -
 .../internal/process/ProcessStreamReader.java   |   265 -
 .../ProcessTerminatedAbnormallyException.java   |    90 -
 .../gemfire/internal/process/ProcessType.java   |    69 -
 .../gemfire/internal/process/ProcessUtils.java  |   183 -
 .../gemfire/internal/process/StartupStatus.java |    63 -
 .../internal/process/StartupStatusListener.java |    30 -
 .../UnableToControlProcessException.java        |    51 -
 .../AbstractSignalNotificationHandler.java      |   179 -
 .../gemfire/internal/process/signal/Signal.java |   128 -
 .../internal/process/signal/SignalEvent.java    |    53 -
 .../internal/process/signal/SignalListener.java |    34 -
 .../internal/process/signal/SignalType.java     |    44 -
 .../internal/redis/ByteArrayWrapper.java        |   181 -
 .../internal/redis/ByteToCommandDecoder.java    |   189 -
 .../gemstone/gemfire/internal/redis/Coder.java  |   517 -
 .../gemfire/internal/redis/Command.java         |   150 -
 .../gemfire/internal/redis/DoubleWrapper.java   |    79 -
 .../internal/redis/ExecutionHandlerContext.java |   380 -
 .../gemfire/internal/redis/Executor.java        |    38 -
 .../gemfire/internal/redis/Extendable.java      |    33 -
 .../redis/RedisCommandParserException.java      |    45 -
 .../internal/redis/RedisCommandType.java        |  2345 ---
 .../gemfire/internal/redis/RedisConstants.java  |   202 -
 .../gemfire/internal/redis/RedisDataType.java   |   118 -
 .../redis/RedisDataTypeMismatchException.java   |    39 -
 .../internal/redis/RegionCreationException.java |    39 -
 .../gemfire/internal/redis/RegionProvider.java  |   554 -
 .../redis/executor/AbstractExecutor.java        |   147 -
 .../redis/executor/AbstractScanExecutor.java    |    47 -
 .../internal/redis/executor/AuthExecutor.java   |    54 -
 .../internal/redis/executor/DBSizeExecutor.java |    31 -
 .../internal/redis/executor/DelExecutor.java    |    55 -
 .../internal/redis/executor/EchoExecutor.java   |    40 -
 .../internal/redis/executor/ExistsExecutor.java |    49 -
 .../redis/executor/ExpirationExecutor.java      |    41 -
 .../redis/executor/ExpireAtExecutor.java        |    93 -
 .../internal/redis/executor/ExpireExecutor.java |    93 -
 .../redis/executor/FlushAllExecutor.java        |    49 -
 .../internal/redis/executor/KeysExecutor.java   |    70 -
 .../internal/redis/executor/ListQuery.java      |    53 -
 .../redis/executor/PExpireAtExecutor.java       |    32 -
 .../redis/executor/PExpireExecutor.java         |    32 -
 .../internal/redis/executor/PTTLExecutor.java   |    33 -
 .../redis/executor/PersistExecutor.java         |    52 -
 .../internal/redis/executor/PingExecutor.java   |    31 -
 .../internal/redis/executor/QuitExecutor.java   |    31 -
 .../internal/redis/executor/ScanExecutor.java   |   144 -
 .../redis/executor/ShutDownExecutor.java        |    28 -
 .../internal/redis/executor/SortedSetQuery.java |   204 -
 .../internal/redis/executor/TTLExecutor.java    |    77 -
 .../internal/redis/executor/TimeExecutor.java   |    51 -
 .../internal/redis/executor/TypeExecutor.java   |    48 -
 .../internal/redis/executor/UnkownExecutor.java |    31 -
 .../redis/executor/hash/HDelExecutor.java       |    67 -
 .../redis/executor/hash/HExistsExecutor.java    |    66 -
 .../redis/executor/hash/HGetAllExecutor.java    |    63 -
 .../redis/executor/hash/HGetExecutor.java       |    62 -
 .../redis/executor/hash/HIncrByExecutor.java    |   109 -
 .../executor/hash/HIncrByFloatExecutor.java     |    99 -
 .../redis/executor/hash/HKeysExecutor.java      |    63 -
 .../redis/executor/hash/HLenExecutor.java       |    57 -
 .../redis/executor/hash/HMGetExecutor.java      |    72 -
 .../redis/executor/hash/HMSetExecutor.java      |    62 -
 .../redis/executor/hash/HScanExecutor.java      |   163 -
 .../redis/executor/hash/HSetExecutor.java       |    78 -
 .../redis/executor/hash/HSetNXExecutor.java     |    33 -
 .../redis/executor/hash/HValsExecutor.java      |    62 -
 .../redis/executor/hash/HashExecutor.java       |    39 -
 .../internal/redis/executor/hll/Bits.java       |    65 -
 .../executor/hll/CardinalityMergeException.java |    42 -
 .../redis/executor/hll/HllExecutor.java         |    38 -
 .../redis/executor/hll/HyperLogLog.java         |   360 -
 .../redis/executor/hll/HyperLogLogPlus.java     |  1069 -
 .../internal/redis/executor/hll/IBuilder.java   |    41 -
 .../redis/executor/hll/ICardinality.java        |    89 -
 .../internal/redis/executor/hll/MurmurHash.java |   234 -
 .../redis/executor/hll/PFAddExecutor.java       |    65 -
 .../redis/executor/hll/PFCountExecutor.java     |    68 -
 .../redis/executor/hll/PFMergeExecutor.java     |    72 -
 .../redis/executor/hll/RegisterSet.java         |   126 -
 .../internal/redis/executor/hll/Varint.java     |   241 -
 .../redis/executor/list/LIndexExecutor.java     |   118 -
 .../redis/executor/list/LInsertExecutor.java    |    29 -
 .../redis/executor/list/LLenExecutor.java       |    58 -
 .../redis/executor/list/LPopExecutor.java       |    34 -
 .../redis/executor/list/LPushExecutor.java      |    34 -
 .../redis/executor/list/LPushXExecutor.java     |    34 -
 .../redis/executor/list/LRangeExecutor.java     |   113 -
 .../redis/executor/list/LRemExecutor.java       |   116 -
 .../redis/executor/list/LSetExecutor.java       |   108 -
 .../redis/executor/list/LTrimExecutor.java      |   124 -
 .../redis/executor/list/ListExecutor.java       |   150 -
 .../redis/executor/list/PopExecutor.java        |   150 -
 .../redis/executor/list/PushExecutor.java       |    54 -
 .../redis/executor/list/PushXExecutor.java      |    59 -
 .../redis/executor/list/RPopExecutor.java       |    34 -
 .../redis/executor/list/RPushExecutor.java      |    34 -
 .../redis/executor/list/RPushXExecutor.java     |    34 -
 .../redis/executor/set/SAddExecutor.java        |    60 -
 .../redis/executor/set/SCardExecutor.java       |    55 -
 .../redis/executor/set/SDiffExecutor.java       |    46 -
 .../redis/executor/set/SDiffStoreExecutor.java  |    33 -
 .../redis/executor/set/SInterExecutor.java      |    49 -
 .../redis/executor/set/SInterStoreExecutor.java |    34 -
 .../redis/executor/set/SIsMemberExecutor.java   |    62 -
 .../redis/executor/set/SMembersExecutor.java    |    56 -
 .../redis/executor/set/SMoveExecutor.java       |    72 -
 .../redis/executor/set/SPopExecutor.java        |    61 -
 .../redis/executor/set/SRandMemberExecutor.java |    96 -
 .../redis/executor/set/SRemExecutor.java        |    63 -
 .../redis/executor/set/SScanExecutor.java       |   154 -
 .../redis/executor/set/SUnionExecutor.java      |    51 -
 .../redis/executor/set/SUnionStoreExecutor.java |    34 -
 .../redis/executor/set/SetExecutor.java         |    23 -
 .../redis/executor/set/SetOpExecutor.java       |   109 -
 .../executor/sortedset/SortedSetExecutor.java   |    41 -
 .../redis/executor/sortedset/ZAddExecutor.java  |    88 -
 .../redis/executor/sortedset/ZCardExecutor.java |    54 -
 .../executor/sortedset/ZCountExecutor.java      |   145 -
 .../executor/sortedset/ZIncrByExecutor.java     |    77 -
 .../executor/sortedset/ZLexCountExecutor.java   |   143 -
 .../executor/sortedset/ZRangeByLexExecutor.java |   209 -
 .../sortedset/ZRangeByScoreExecutor.java        |   209 -
 .../executor/sortedset/ZRangeExecutor.java      |   125 -
 .../redis/executor/sortedset/ZRankExecutor.java |    98 -
 .../redis/executor/sortedset/ZRemExecutor.java  |    64 -
 .../sortedset/ZRemRangeByLexExecutor.java       |   153 -
 .../sortedset/ZRemRangeByRankExecutor.java      |   121 -
 .../sortedset/ZRemRangeByScoreExecutor.java     |   143 -
 .../sortedset/ZRevRangeByScoreExecutor.java     |    33 -
 .../executor/sortedset/ZRevRangeExecutor.java   |    34 -
 .../executor/sortedset/ZRevRankExecutor.java    |    32 -
 .../redis/executor/sortedset/ZScanExecutor.java |   161 -
 .../executor/sortedset/ZScoreExecutor.java      |    59 -
 .../redis/executor/string/AppendExecutor.java   |    69 -
 .../redis/executor/string/BitCountExecutor.java |    97 -
 .../redis/executor/string/BitOpExecutor.java    |   153 -
 .../redis/executor/string/BitPosExecutor.java   |   134 -
 .../redis/executor/string/DecrByExecutor.java   |   110 -
 .../redis/executor/string/DecrExecutor.java     |    95 -
 .../redis/executor/string/GetBitExecutor.java   |    82 -
 .../redis/executor/string/GetExecutor.java      |    51 -
 .../redis/executor/string/GetRangeExecutor.java |    98 -
 .../redis/executor/string/GetSetExecutor.java   |    59 -
 .../redis/executor/string/IncrByExecutor.java   |   107 -
 .../executor/string/IncrByFloatExecutor.java    |   122 -
 .../redis/executor/string/IncrExecutor.java     |    91 -
 .../redis/executor/string/MGetExecutor.java     |    73 -
 .../redis/executor/string/MSetExecutor.java     |    64 -
 .../redis/executor/string/MSetNXExecutor.java   |    88 -
 .../redis/executor/string/PSetEXExecutor.java   |    34 -
 .../redis/executor/string/SetBitExecutor.java   |   106 -
 .../redis/executor/string/SetEXExecutor.java    |    88 -
 .../redis/executor/string/SetExecutor.java      |   154 -
 .../redis/executor/string/SetNXExecutor.java    |    60 -
 .../redis/executor/string/SetRangeExecutor.java |    96 -
 .../redis/executor/string/StringExecutor.java   |    45 -
 .../redis/executor/string/StrlenExecutor.java   |    56 -
 .../executor/transactions/DiscardExecutor.java  |    42 -
 .../executor/transactions/ExecExecutor.java     |    88 -
 .../executor/transactions/MultiExecutor.java    |    47 -
 .../transactions/TransactionExecutor.java       |    23 -
 .../executor/transactions/UnwatchExecutor.java  |    31 -
 .../executor/transactions/WatchExecutor.java    |    31 -
 .../redis/org/apache/hadoop/fs/GlobPattern.java |   164 -
 .../internal/security/AuthorizeRequest.java     |   757 -
 .../internal/security/AuthorizeRequestPP.java   |   250 -
 .../security/FilterPostAuthorization.java       |   235 -
 .../security/FilterPreAuthorization.java        |   160 -
 .../internal/security/ObjectWithAuthz.java      |    69 -
 .../gemfire/internal/security/package.html      |    25 -
 .../internal/sequencelog/EntryLogger.java       |   210 -
 .../gemfire/internal/sequencelog/GraphType.java |    60 -
 .../internal/sequencelog/MembershipLogger.java  |    47 -
 .../internal/sequencelog/MessageLogger.java     |    40 -
 .../internal/sequencelog/RegionLogger.java      |    88 -
 .../internal/sequencelog/SequenceLogger.java    |    63 -
 .../sequencelog/SequenceLoggerImpl.java         |   149 -
 .../internal/sequencelog/Transition.java        |    88 -
 .../gemfire/internal/sequencelog/io/Filter.java |    32 -
 .../sequencelog/io/GemfireLogConverter.java     |   251 -
 .../internal/sequencelog/io/GraphReader.java    |    90 -
 .../sequencelog/io/InputStreamReader.java       |   103 -
 .../sequencelog/io/OutputStreamAppender.java    |   117 -
 .../internal/sequencelog/model/Edge.java        |   111 -
 .../internal/sequencelog/model/Graph.java       |   105 -
 .../internal/sequencelog/model/GraphID.java     |    95 -
 .../sequencelog/model/GraphReaderCallback.java  |    37 -
 .../internal/sequencelog/model/GraphSet.java    |   165 -
 .../internal/sequencelog/model/Vertex.java      |   124 -
 .../visualization/text/TextDisplay.java         |    85 -
 .../gemfire/internal/shared/NativeCalls.java    |   635 -
 .../internal/shared/NativeCallsJNAImpl.java     |  1217 --
 .../internal/shared/NativeErrorException.java   |    43 -
 .../gemfire/internal/shared/OSType.java         |    93 -
 .../internal/shared/StringPrintWriter.java      |   236 -
 .../internal/shared/TCPSocketOptions.java       |    48 -
 .../internal/size/CachingSingleObjectSizer.java |    51 -
 .../size/InstrumentationSingleObjectSizer.java  |    42 -
 .../gemfire/internal/size/ObjectGraphSizer.java |   252 -
 .../gemfire/internal/size/ObjectTraverser.java  |   205 -
 .../internal/size/ReflectionObjectSizer.java    |    94 -
 .../size/ReflectionSingleObjectSizer.java       |   183 -
 .../internal/size/SingleObjectSizer.java        |    28 -
 .../internal/size/SizeClassOnceObjectSizer.java |    96 -
 .../gemfire/internal/size/SizeOfUtil0.java      |    33 -
 .../internal/size/WellKnownClassSizer.java      |    60 -
 .../internal/statistics/CounterMonitor.java     |    58 -
 .../internal/statistics/GaugeMonitor.java       |    53 -
 .../statistics/IgnoreResourceException.java     |    65 -
 .../MapBasedStatisticsNotification.java         |    88 -
 .../internal/statistics/ResourceInstance.java   |   120 -
 .../internal/statistics/ResourceType.java       |    70 -
 .../internal/statistics/SampleCollector.java    |   786 -
 .../internal/statistics/SampleHandler.java      |    72 -
 .../internal/statistics/SimpleStatisticId.java  |    67 -
 .../statistics/StatArchiveDescriptor.java       |   134 -
 .../internal/statistics/StatArchiveHandler.java |   676 -
 .../statistics/StatArchiveHandlerConfig.java    |    67 -
 .../internal/statistics/StatMonitorHandler.java |   336 -
 .../internal/statistics/StatisticId.java        |    39 -
 .../statistics/StatisticNotFoundException.java  |    62 -
 .../internal/statistics/StatisticsListener.java |    27 -
 .../internal/statistics/StatisticsMonitor.java  |   166 -
 .../statistics/StatisticsNotification.java      |    66 -
 .../internal/statistics/StatisticsSampler.java  |    57 -
 .../internal/statistics/ValueMonitor.java       |   133 -
 .../gemfire/internal/statistics/package.html    |    31 -
 .../stats50/Atomic50StatisticsImpl.java         |   497 -
 .../gemfire/internal/stats50/VMStats50.java     |   703 -
 .../gemfire/internal/tcp/BaseMsgStreamer.java   |    65 -
 .../gemstone/gemfire/internal/tcp/Buffers.java  |   170 -
 .../internal/tcp/ByteBufferInputStream.java     |  1022 -
 .../gemfire/internal/tcp/ConnectExceptions.java |    93 -
 .../gemfire/internal/tcp/Connection.java        |  4153 ----
 .../internal/tcp/ConnectionException.java       |    38 -
 .../gemfire/internal/tcp/ConnectionTable.java   |  1428 --
 .../gemfire/internal/tcp/DirectReplySender.java |   105 -
 .../tcp/ImmutableByteBufferInputStream.java     |    85 -
 .../internal/tcp/MemberShunnedException.java    |    50 -
 .../gemfire/internal/tcp/MsgDestreamer.java     |   536 -
 .../gemfire/internal/tcp/MsgIdGenerator.java    |    54 -
 .../gemfire/internal/tcp/MsgOutputStream.java   |   427 -
 .../gemfire/internal/tcp/MsgReader.java         |   129 -
 .../gemfire/internal/tcp/MsgStreamer.java       |  1004 -
 .../gemfire/internal/tcp/MsgStreamerList.java   |   169 -
 .../gemfire/internal/tcp/NIOMsgReader.java      |   113 -
 .../gemfire/internal/tcp/OioMsgReader.java      |    43 -
 .../internal/tcp/ReenteredConnectException.java |    51 -
 .../gemfire/internal/tcp/ServerDelegate.java    |    47 -
 .../gemfire/internal/tcp/TCPConduit.java        |  1207 --
 .../tcp/VersionedByteBufferInputStream.java     |    79 -
 .../internal/tcp/VersionedMsgStreamer.java      |    60 -
 .../gemstone/gemfire/internal/tcp/package.html  |   138 -
 .../internal/util/AbortableTaskService.java     |   174 -
 .../gemfire/internal/util/ArrayUtils.java       |   369 -
 .../gemfire/internal/util/BlobHelper.java       |   195 -
 .../gemfire/internal/util/Breadcrumbs.java      |   265 -
 .../gemstone/gemfire/internal/util/Bytes.java   |   259 -
 .../gemfire/internal/util/Callable.java         |    48 -
 .../gemfire/internal/util/CollectionUtils.java  |   282 -
 .../gemfire/internal/util/DebuggerSupport.java  |    62 -
 .../gemfire/internal/util/DelayedAction.java    |    65 -
 .../com/gemstone/gemfire/internal/util/Hex.java |    57 -
 .../gemstone/gemfire/internal/util/IOUtils.java |   347 -
 .../internal/util/JavaCommandBuilder.java       |   123 -
 .../gemfire/internal/util/LogFileUtils.java     |   178 -
 .../internal/util/ObjectIntProcedure.java       |    30 -
 .../gemfire/internal/util/PasswordUtil.java     |   132 -
 .../gemfire/internal/util/PluckStacks.java      |   523 -
 .../internal/util/SingletonCallable.java        |    87 -
 .../gemfire/internal/util/SingletonValue.java   |   318 -
 .../internal/util/StackTraceCollector.java      |   169 -
 .../gemfire/internal/util/StopWatch.java        |    80 -
 .../internal/util/SunAPINotFoundException.java  |    46 -
 .../gemfire/internal/util/TransformUtils.java   |   132 -
 .../gemfire/internal/util/Transformer.java      |    33 -
 .../gemfire/internal/util/Versionable.java      |    37 -
 .../internal/util/VersionedArrayList.java       |   346 -
 .../util/concurrent/CopyOnWriteHashMap.java     |   209 -
 .../util/concurrent/CopyOnWriteWeakHashMap.java |    98 -
 .../CustomEntryConcurrentHashMap.java           |  2679 ---
 .../internal/util/concurrent/FutureResult.java  |    93 -
 .../util/concurrent/ReentrantSemaphore.java     |   161 -
 .../util/concurrent/SemaphoreReadWriteLock.java |   217 -
 .../util/concurrent/StoppableCondition.java     |   113 -
 .../concurrent/StoppableCountDownLatch.java     |    98 -
 .../concurrent/StoppableCountDownOrUpLatch.java |   211 -
 .../concurrent/StoppableNonReentrantLock.java   |    92 -
 .../util/concurrent/StoppableReadWriteLock.java |    35 -
 .../util/concurrent/StoppableReentrantLock.java |   131 -
 .../StoppableReentrantReadWriteLock.java        |   244 -
 .../internal/util/doc-files/call-stack.fig      |    34 -
 .../internal/util/doc-files/class-loaders.fig   |    49 -
 .../lang/AttachAPINotFoundException.java        |    67 -
 .../com/gemstone/gemfire/lang/Identifiable.java |    40 -
 .../management/AlreadyRunningException.java     |    46 -
 .../management/AsyncEventQueueMXBean.java       |   118 -
 .../gemfire/management/CacheServerMXBean.java   |   397 -
 .../gemfire/management/ClientHealthStatus.java  |   346 -
 .../gemfire/management/ClientQueueDetail.java   |   165 -
 .../DependenciesNotFoundException.java          |    58 -
 .../gemfire/management/DiskBackupResult.java    |    68 -
 .../gemfire/management/DiskBackupStatus.java    |    73 -
 .../gemfire/management/DiskMetrics.java         |   124 -
 .../gemfire/management/DiskStoreMXBean.java     |   212 -
 .../DistributedLockServiceMXBean.java           |    66 -
 .../management/DistributedRegionMXBean.java     |   317 -
 .../management/DistributedSystemMXBean.java     |   696 -
 .../management/EvictionAttributesData.java      |   112 -
 .../FixedPartitionAttributesData.java           |    95 -
 .../management/GatewayReceiverMXBean.java       |   211 -
 .../gemfire/management/GatewaySenderMXBean.java |   249 -
 .../gemfire/management/GemFireProperties.java   |  1589 --
 .../gemfire/management/JMXNotificationType.java |   208 -
 .../management/JMXNotificationUserData.java     |    46 -
 .../gemstone/gemfire/management/JVMMetrics.java |   151 -
 .../gemfire/management/LocatorMXBean.java       |    76 -
 .../gemfire/management/LockServiceMXBean.java   |    85 -
 .../gemfire/management/ManagementException.java |    88 -
 .../gemfire/management/ManagementService.java   |   427 -
 .../gemfire/management/ManagerMXBean.java       |    83 -
 .../gemfire/management/MemberMXBean.java        |   855 -
 .../management/MembershipAttributesData.java    |   113 -
 .../gemfire/management/NetworkMetrics.java      |    59 -
 .../gemstone/gemfire/management/OSMetrics.java  |   231 -
 .../management/PartitionAttributesData.java     |   146 -
 .../management/PersistentMemberDetails.java     |    68 -
 .../management/RegionAttributesData.java        |   438 -
 .../gemfire/management/RegionMXBean.java        |   360 -
 .../gemfire/management/ServerLoadData.java      |    93 -
 .../gemfire/management/cli/CliMetaData.java     |   104 -
 .../cli/CommandProcessingException.java         |   125 -
 .../gemfire/management/cli/CommandService.java  |   205 -
 .../management/cli/CommandServiceException.java |    68 -
 .../management/cli/CommandStatement.java        |    58 -
 .../gemfire/management/cli/ConverterHint.java   |    52 -
 .../gemstone/gemfire/management/cli/Result.java |   130 -
 .../gemfire/management/cli/package.html         |    23 -
 .../gemfire/management/internal/AgentUtil.java  |   154 -
 .../management/internal/AlertDetails.java       |   162 -
 .../management/internal/ArrayConverter.java     |    82 -
 .../internal/BaseManagementService.java         |   185 -
 .../internal/CollectionConverter.java           |   110 -
 .../management/internal/CompositeConverter.java |   146 -
 .../management/internal/EnumConverter.java      |    50 -
 .../management/internal/FederatingManager.java  |   628 -
 .../internal/FederationComponent.java           |   306 -
 .../management/internal/FilterChain.java        |    59 -
 .../management/internal/FilterParam.java        |    71 -
 .../management/internal/IdentityConverter.java  |    47 -
 .../management/internal/JettyHelper.java        |   228 -
 .../management/internal/JmxManagerAdvisee.java  |   149 -
 .../management/internal/JmxManagerAdvisor.java  |   385 -
 .../management/internal/JmxManagerLocator.java  |   241 -
 .../internal/JmxManagerLocatorRequest.java      |   118 -
 .../internal/JmxManagerLocatorResponse.java     |   104 -
 .../management/internal/LocalFilterChain.java   |    63 -
 .../management/internal/LocalManager.java       |   466 -
 .../management/internal/MBeanJMXAdapter.java    |   621 -
 .../management/internal/MBeanProxyFactory.java  |   357 -
 .../internal/MBeanProxyInfoRepository.java      |   171 -
 .../internal/MBeanProxyInvocationHandler.java   |   546 -
 .../internal/MXBeanProxyInvocationHandler.java  |   260 -
 .../management/internal/ManagementAgent.java    |   527 -
 .../internal/ManagementCacheListener.java       |   122 -
 .../internal/ManagementConstants.java           |   187 -
 .../management/internal/ManagementFunction.java |   173 -
 .../internal/ManagementMembershipListener.java  |    94 -
 .../internal/ManagementResourceRepo.java        |   262 -
 .../management/internal/ManagementStrings.java  |   153 -
 .../gemfire/management/internal/Manager.java    |    90 -
 .../internal/ManagerStartupMessage.java         |    76 -
 .../management/internal/MemberMessenger.java    |   105 -
 .../internal/MonitoringRegionCacheListener.java |   116 -
 .../internal/NotificationBroadCasterProxy.java  |    38 -
 .../internal/NotificationCacheListener.java     |   120 -
 .../management/internal/NotificationHub.java    |   206 -
 .../internal/NotificationHubClient.java         |    77 -
 .../management/internal/NotificationKey.java    |    66 -
 .../gemfire/management/internal/OpenMethod.java |   190 -
 .../management/internal/OpenTypeConverter.java  |  1018 -
 .../management/internal/OpenTypeUtil.java       |   117 -
 .../gemfire/management/internal/ProxyInfo.java  |    83 -
 .../management/internal/ProxyInterface.java     |    40 -
 .../management/internal/ProxyListener.java      |   137 -
 .../management/internal/RemoteFilterChain.java  |    95 -
 .../gemfire/management/internal/RestAgent.java  |   217 -
 .../gemfire/management/internal/SSLUtil.java    |    82 -
 .../management/internal/StringBasedFilter.java  |   122 -
 .../internal/SystemManagementService.java       |   837 -
 .../management/internal/TableConverter.java     |   102 -
 .../internal/beans/AggregateHandler.java        |    92 -
 .../internal/beans/AsyncEventQueueMBean.java    |   113 -
 .../beans/AsyncEventQueueMBeanBridge.java       |   121 -
 .../internal/beans/BeanUtilFuncs.java           |   393 -
 .../internal/beans/CacheServerBridge.java       |   772 -
 .../internal/beans/CacheServerMBean.java        |   317 -
 .../internal/beans/DiskRegionBridge.java        |   138 -
 .../internal/beans/DiskStoreMBean.java          |   182 -
 .../internal/beans/DiskStoreMBeanBridge.java    |   288 -
 .../beans/DistributedLockServiceBridge.java     |   227 -
 .../beans/DistributedLockServiceMBean.java      |    68 -
 .../internal/beans/DistributedRegionBridge.java |   683 -
 .../internal/beans/DistributedRegionMBean.java  |   330 -
 .../internal/beans/DistributedSystemBridge.java |  1890 --
 .../internal/beans/DistributedSystemMBean.java  |   461 -
 .../internal/beans/GatewayReceiverMBean.java    |   220 -
 .../beans/GatewayReceiverMBeanBridge.java       |   224 -
 .../internal/beans/GatewaySenderMBean.java      |   226 -
 .../beans/GatewaySenderMBeanBridge.java         |   299 -
 .../internal/beans/HDFSRegionBridge.java        |   174 -
 .../management/internal/beans/LocatorMBean.java |    79 -
 .../internal/beans/LocatorMBeanBridge.java      |   157 -
 .../internal/beans/LockServiceMBean.java        |    94 -
 .../internal/beans/LockServiceMBeanBridge.java  |   129 -
 .../internal/beans/MBeanAggregator.java         |   435 -
 .../internal/beans/ManagementAdapter.java       |  1134 --
 .../internal/beans/ManagementListener.java      |   215 -
 .../management/internal/beans/ManagerMBean.java |    71 -
 .../internal/beans/ManagerMBeanBridge.java      |    80 -
 .../management/internal/beans/MemberMBean.java  |   685 -
 .../internal/beans/MemberMBeanBridge.java       |  1993 --
 .../internal/beans/MetricsCalculator.java       |   138 -
 .../internal/beans/PartitionedRegionBridge.java |   317 -
 .../internal/beans/QueryDataFunction.java       |   613 -
 .../management/internal/beans/RegionMBean.java  |   323 -
 .../internal/beans/RegionMBeanBridge.java       |   599 -
 .../beans/RegionMBeanCompositeDataFactory.java  |   229 -
 .../internal/beans/SequenceNumber.java          |    50 -
 .../management/internal/beans/ServerBridge.java |   184 -
 .../stats/AggregateRegionStatsMonitor.java      |   298 -
 .../internal/beans/stats/GCStatsMonitor.java    |    94 -
 .../GatewayReceiverClusterStatsMonitor.java     |    80 -
 .../stats/GatewaySenderClusterStatsMonitor.java |    93 -
 .../stats/IntegerStatsDeltaAggregator.java      |    93 -
 .../beans/stats/LongStatsDeltaAggregator.java   |    92 -
 .../internal/beans/stats/MBeanStatsMonitor.java |   120 -
 .../beans/stats/MemberClusterStatsMonitor.java  |   255 -
 .../beans/stats/MemberLevelDiskMonitor.java     |   311 -
 .../beans/stats/RegionClusterStatsMonitor.java  |   475 -
 .../beans/stats/ServerClusterStatsMonitor.java  |    86 -
 .../internal/beans/stats/StatType.java          |    29 -
 .../internal/beans/stats/StatsAggregator.java   |   305 -
 .../beans/stats/StatsAverageLatency.java        |    55 -
 .../internal/beans/stats/StatsKey.java          |   356 -
 .../internal/beans/stats/StatsLatency.java      |    70 -
 .../internal/beans/stats/StatsRate.java         |    92 -
 .../internal/beans/stats/VMStatsMonitor.java    |   129 -
 .../cli/AbstractCliAroundInterceptor.java       |   133 -
 .../internal/cli/CliAroundInterceptor.java      |    36 -
 .../management/internal/cli/CliUtil.java        |   758 -
 .../management/internal/cli/CommandManager.java |   632 -
 .../management/internal/cli/CommandRequest.java |   134 -
 .../internal/cli/CommandResponse.java           |   350 -
 .../internal/cli/CommandResponseBuilder.java    |    88 -
 .../internal/cli/CommandResponseWriter.java     |    66 -
 .../internal/cli/GfshParseResult.java           |   102 -
 .../management/internal/cli/GfshParser.java     |  1520 --
 .../management/internal/cli/Launcher.java       |   315 -
 .../management/internal/cli/LogWrapper.java     |   440 -
 .../internal/cli/MultipleValueAdapter.java      |    39 -
 .../internal/cli/MultipleValueConverter.java    |    60 -
 .../internal/cli/annotation/CliArgument.java    |    88 -
 .../cli/commands/AbstractCommandsSupport.java   |   197 -
 .../internal/cli/commands/ClientCommands.java   |   328 -
 .../internal/cli/commands/ConfigCommands.java   |   484 -
 .../CreateAlterDestroyRegionCommands.java       |  1200 --
 .../internal/cli/commands/DataCommands.java     |  1402 --
 .../internal/cli/commands/DeployCommands.java   |   345 -
 .../cli/commands/DiskStoreCommands.java         |  1450 --
 .../cli/commands/DurableClientCommands.java     |   430 -
 ...ExportImportSharedConfigurationCommands.java |   292 -
 .../internal/cli/commands/FunctionCommands.java |   642 -
 .../internal/cli/commands/GfshHelpCommands.java |   106 -
 .../internal/cli/commands/IndexCommands.java    |   674 -
 .../cli/commands/LauncherLifecycleCommands.java |  2805 ---
 .../internal/cli/commands/MemberCommands.java   |   204 -
 .../cli/commands/MiscellaneousCommands.java     |  2128 --
 .../internal/cli/commands/PDXCommands.java      |   286 -
 .../internal/cli/commands/QueueCommands.java    |   281 -
 .../internal/cli/commands/RegionCommands.java   |   493 -
 .../internal/cli/commands/ShellCommands.java    |  1081 --
 .../internal/cli/commands/StatusCommands.java   |    92 -
 .../internal/cli/commands/WanCommands.java      |  1281 --
 .../cli/commands/dto/RegionAttributesInfo.java  |   164 -
 .../cli/commands/dto/RegionDetails.java         |   231 -
 .../cli/commands/dto/RegionMemberDetails.java   |   199 -
 .../cli/converters/BooleanConverter.java        |    54 -
 .../ClusterMemberIdNameConverter.java           |    80 -
 .../converters/ConnectionEndpointConverter.java |   145 -
 .../internal/cli/converters/DirConverter.java   |   174 -
 .../cli/converters/DirPathConverter.java        |   143 -
 .../cli/converters/DiskStoreNameConverter.java  |    93 -
 .../internal/cli/converters/EnumConverter.java  |    67 -
 .../cli/converters/FilePathConverter.java       |   136 -
 .../cli/converters/FilePathStringConverter.java |   132 -
 .../converters/GatewayReceiverIdsConverter.java |    73 -
 .../converters/GatewaySenderIdConverter.java    |    81 -
 .../internal/cli/converters/HelpConverter.java  |    73 -
 .../cli/converters/HintTopicConverter.java      |    74 -
 .../cli/converters/IndexTypeConverter.java      |    57 -
 .../LocatorDiscoveryConfigConverter.java        |    80 -
 .../cli/converters/LocatorIdNameConverter.java  |    79 -
 .../cli/converters/LogLevelConverter.java       |    64 -
 .../cli/converters/MemberGroupConverter.java    |    83 -
 .../cli/converters/MemberIdNameConverter.java   |    82 -
 .../cli/converters/RegionPathConverter.java     |   100 -
 .../cli/converters/StringArrayConverter.java    |    59 -
 .../cli/converters/StringListConverter.java     |    60 -
 .../cli/domain/AsyncEventQueueDetails.java      |    77 -
 .../internal/cli/domain/CacheServerInfo.java    |    72 -
 .../cli/domain/ConnectToLocatorResult.java      |    56 -
 .../internal/cli/domain/DataCommandRequest.java |   214 -
 .../internal/cli/domain/DataCommandResult.java  |   904 -
 .../internal/cli/domain/DiskStoreDetails.java   |   692 -
 .../cli/domain/DurableCqNamesResult.java        |    64 -
 .../cli/domain/EvictionAttributesInfo.java      |   100 -
 .../domain/FixedPartitionAttributesInfo.java    |    70 -
 .../internal/cli/domain/IndexDetails.java       |   330 -
 .../internal/cli/domain/IndexInfo.java          |   103 -
 .../cli/domain/MemberConfigurationInfo.java     |   118 -
 .../internal/cli/domain/MemberInformation.java  |   202 -
 .../internal/cli/domain/MemberResult.java       |   114 -
 .../cli/domain/PartitionAttributesInfo.java     |   171 -
 .../cli/domain/RegionAttributesInfo.java        |   492 -
 .../internal/cli/domain/RegionDescription.java  |   247 -
 .../cli/domain/RegionDescriptionPerMember.java  |   137 -
 .../internal/cli/domain/RegionInformation.java  |   157 -
 .../cli/domain/StackTracesPerMember.java        |    39 -
 .../cli/domain/SubscriptionQueueSizeResult.java |    51 -
 .../cli/exceptions/CliCommandException.java     |    65 -
 .../exceptions/CliCommandInvalidException.java  |    33 -
 .../CliCommandMultiModeOptionException.java     |    48 -
 .../CliCommandNotAvailableException.java        |    33 -
 .../exceptions/CliCommandOptionException.java   |    53 -
 ...CommandOptionHasMultipleValuesException.java |    33 -
 .../CliCommandOptionInvalidException.java       |    34 -
 .../CliCommandOptionMissingException.java       |    35 -
 .../CliCommandOptionNotApplicableException.java |    36 -
 ...liCommandOptionValueConversionException.java |    36 -
 .../CliCommandOptionValueException.java         |    42 -
 .../CliCommandOptionValueMissingException.java  |    36 -
 .../internal/cli/exceptions/CliException.java   |    21 -
 .../exceptions/CreateSubregionException.java    |    41 -
 .../cli/exceptions/ExceptionGenerator.java      |    46 -
 .../cli/exceptions/ExceptionHandler.java        |   106 -
 .../cli/exceptions/IndexNotFoundException.java  |    35 -
 .../functions/AlterRuntimeConfigFunction.java   |    96 -
 .../cli/functions/ChangeLogLevelFunction.java   |    96 -
 .../cli/functions/CliFunctionResult.java        |   248 -
 .../functions/CloseDurableClientFunction.java   |    77 -
 .../cli/functions/CloseDurableCqFunction.java   |    79 -
 .../cli/functions/ContunuousQueryFunction.java  |   152 -
 .../CreateAsyncEventQueueFunction.java          |   183 -
 .../functions/CreateDefinedIndexesFunction.java |    91 -
 .../cli/functions/CreateDiskStoreFunction.java  |    91 -
 .../cli/functions/CreateIndexFunction.java      |   100 -
 .../cli/functions/DataCommandFunction.java      |  1048 -
 .../internal/cli/functions/DeployFunction.java  |   115 -
 .../functions/DescribeDiskStoreFunction.java    |   259 -
 .../functions/DescribeHDFSStoreFunction.java    |    87 -
 .../cli/functions/DestroyDiskStoreFunction.java |   103 -
 .../cli/functions/DestroyIndexFunction.java     |   122 -
 .../cli/functions/ExportConfigFunction.java     |   132 -
 .../cli/functions/ExportDataFunction.java       |    74 -
 .../ExportSharedConfigurationFunction.java      |    72 -
 .../FetchRegionAttributesFunction.java          |   144 -
 .../FetchSharedConfigurationStatusFunction.java |    54 -
 .../functions/GarbageCollectionFunction.java    |    93 -
 .../GatewayReceiverCreateFunction.java          |   226 -
 .../functions/GatewayReceiverFunctionArgs.java  |    80 -
 .../functions/GatewaySenderCreateFunction.java  |   219 -
 .../functions/GatewaySenderFunctionArgs.java    |   144 -
 .../GetMemberConfigInformationFunction.java     |   213 -
 .../functions/GetMemberInformationFunction.java |   150 -
 .../functions/GetRegionDescriptionFunction.java |    62 -
 .../cli/functions/GetRegionsFunction.java       |    75 -
 .../cli/functions/GetStackTracesFunction.java   |    54 -
 .../GetSubscriptionQueueSizeFunction.java       |   101 -
 .../cli/functions/ImportDataFunction.java       |    70 -
 ...ortSharedConfigurationArtifactsFunction.java |    77 -
 .../functions/ListAsyncEventQueuesFunction.java |   109 -
 .../cli/functions/ListDeployedFunction.java     |   106 -
 .../cli/functions/ListDiskStoresFunction.java   |    85 -
 .../functions/ListDurableCqNamesFunction.java   |    99 -
 .../cli/functions/ListFunctionFunction.java     |   115 -
 .../cli/functions/ListIndexFunction.java        |    74 -
 .../LoadSharedConfigurationFunction.java        |    65 -
 .../internal/cli/functions/LogFileFunction.java |   298 -
 .../cli/functions/MemberRegionFunction.java     |    85 -
 .../cli/functions/MembersForRegionFunction.java |    96 -
 .../internal/cli/functions/NetstatFunction.java |   272 -
 .../cli/functions/RebalanceFunction.java        |   124 -
 .../cli/functions/RegionAlterFunction.java      |   344 -
 .../cli/functions/RegionCreateFunction.java     |   415 -
 .../cli/functions/RegionDestroyFunction.java    |    85 -
 .../cli/functions/RegionFunctionArgs.java       |   764 -
 .../cli/functions/ShutDownFunction.java         |    87 -
 .../cli/functions/UndeployFunction.java         |   133 -
 .../cli/functions/UnregisterFunction.java       |    76 -
 .../cli/functions/UserFunctionExecution.java    |   227 -
 .../management/internal/cli/help/CliTopic.java  |   131 -
 .../internal/cli/help/format/Block.java         |    45 -
 .../internal/cli/help/format/DataNode.java      |    51 -
 .../internal/cli/help/format/Help.java          |    47 -
 .../internal/cli/help/format/NewHelp.java       |    55 -
 .../internal/cli/help/format/Row.java           |    30 -
 .../internal/cli/help/utils/FormatOutput.java   |    35 -
 .../internal/cli/help/utils/HelpUtils.java      |   418 -
 .../internal/cli/i18n/CliStrings.java           |  2231 ---
 .../internal/cli/json/GfJsonArray.java          |   242 -
 .../internal/cli/json/GfJsonException.java      |    37 -
 .../internal/cli/json/GfJsonObject.java         |   393 -
 .../management/internal/cli/json/TypedJson.java |   820 -
 .../internal/cli/modes/CommandModes.java        |   155 -
 .../cli/multistep/CLIMultiStepHelper.java       |   400 -
 .../internal/cli/multistep/CLIRemoteStep.java   |    35 -
 .../internal/cli/multistep/CLIStep.java         |    34 -
 .../cli/multistep/CLIStepExecption.java         |    38 -
 .../cli/multistep/MultiStepCommand.java         |    34 -
 .../internal/cli/parser/Argument.java           |    76 -
 .../internal/cli/parser/AvailabilityTarget.java |   107 -
 .../internal/cli/parser/CommandTarget.java      |   188 -
 .../internal/cli/parser/GfshMethodTarget.java   |   134 -
 .../internal/cli/parser/GfshOptionParser.java   |    40 -
 .../internal/cli/parser/MethodParameter.java    |    42 -
 .../management/internal/cli/parser/Option.java  |   223 -
 .../internal/cli/parser/OptionSet.java          |   132 -
 .../internal/cli/parser/Parameter.java          |   119 -
 .../internal/cli/parser/ParserUtils.java        |   190 -
 .../internal/cli/parser/SyntaxConstants.java    |    37 -
 .../cli/parser/jopt/JoptOptionParser.java       |   300 -
 .../preprocessor/EnclosingCharacters.java       |    35 -
 .../cli/parser/preprocessor/Preprocessor.java   |   140 -
 .../parser/preprocessor/PreprocessorUtils.java  |   338 -
 .../internal/cli/parser/preprocessor/Stack.java |    55 -
 .../cli/parser/preprocessor/TrimmedInput.java   |    47 -
 .../cli/remote/CommandExecutionContext.java     |   127 -
 .../internal/cli/remote/CommandProcessor.java   |   166 -
 .../cli/remote/CommandStatementImpl.java        |   100 -
 .../cli/remote/MemberCommandService.java        |    84 -
 .../cli/remote/RemoteExecutionStrategy.java     |   169 -
 .../internal/cli/remote/WrapperThreadLocal.java |    42 -
 .../internal/cli/result/AbstractResultData.java |   340 -
 .../cli/result/CliJsonSerializable.java         |    45 -
 .../cli/result/CliJsonSerializableFactory.java  |    48 -
 .../cli/result/CliJsonSerializableIds.java      |    34 -
 .../internal/cli/result/CommandResult.java      |   661 -
 .../cli/result/CommandResultException.java      |    39 -
 .../cli/result/CompositeResultData.java         |   361 -
 .../internal/cli/result/ErrorResultData.java    |   104 -
 .../internal/cli/result/FileResult.java         |   117 -
 .../internal/cli/result/InfoResultData.java     |    91 -
 .../internal/cli/result/ObjectResultData.java   |    88 -
 .../internal/cli/result/ResultBuilder.java      |   475 -
 .../internal/cli/result/ResultData.java         |    53 -
 .../cli/result/ResultDataException.java         |    35 -
 .../internal/cli/result/TableBuilder.java       |   475 -
 .../internal/cli/result/TableBuilderHelper.java |   176 -
 .../internal/cli/result/TabularResultData.java  |   174 -
 .../management/internal/cli/shell/Gfsh.java     |  1259 --
 .../internal/cli/shell/GfshConfig.java          |   253 -
 .../cli/shell/GfshExecutionStrategy.java        |   294 -
 .../cli/shell/JMXConnectionException.java       |    56 -
 .../cli/shell/JMXInvocationException.java       |    42 -
 .../internal/cli/shell/JmxOperationInvoker.java |   416 -
 .../internal/cli/shell/MultiCommandHelper.java  |    70 -
 .../internal/cli/shell/OperationInvoker.java    |   135 -
 .../internal/cli/shell/jline/ANSIBuffer.java    |   433 -
 .../internal/cli/shell/jline/ANSIHandler.java   |   113 -
 .../cli/shell/jline/CygwinMinttyTerminal.java   |    56 -
 .../internal/cli/shell/jline/GfshHistory.java   |    63 -
 .../shell/jline/GfshUnsupportedTerminal.java    |    33 -
 .../cli/shell/unsafe/GfshSignalHandler.java     |    85 -
 .../internal/cli/util/CLIConsoleBufferUtil.java |    37 -
 .../internal/cli/util/CauseFinder.java          |   214 -
 .../cli/util/ClasspathScanLoadHelper.java       |   258 -
 .../internal/cli/util/CommandStringBuilder.java |   105 -
 .../internal/cli/util/CommentSkipHelper.java    |    78 -
 .../internal/cli/util/ConnectionEndpoint.java   |    73 -
 .../internal/cli/util/DiskStoreCompacter.java   |   134 -
 .../cli/util/DiskStoreNotFoundException.java    |    49 -
 .../internal/cli/util/DiskStoreUpgrader.java    |   130 -
 .../internal/cli/util/DiskStoreValidater.java   |    60 -
 .../cli/util/EvictionAttributesInfo.java        |    63 -
 .../cli/util/FixedPartitionAttributesInfo.java  |    65 -
 .../internal/cli/util/GfshConsoleReader.java    |    90 -
 .../cli/util/HDFSStoreNotFoundException.java    |    47 -
 .../cli/util/JConsoleNotFoundException.java     |    47 -
 .../management/internal/cli/util/JsonUtil.java  |   606 -
 .../internal/cli/util/MemberInformation.java    |   157 -
 .../cli/util/MemberNotFoundException.java       |    49 -
 .../management/internal/cli/util/MergeLogs.java |    87 -
 .../internal/cli/util/ReadWriteFile.java        |   232 -
 .../cli/util/RegionAttributesDefault.java       |    90 -
 .../cli/util/RegionAttributesNames.java         |    89 -
 .../internal/cli/util/RegionPath.java           |   128 -
 .../cli/util/VisualVmNotFoundException.java     |    48 -
 .../SharedConfigurationWriter.java              |   180 -
 .../callbacks/ConfigurationChangeListener.java  |    59 -
 .../configuration/domain/CacheElement.java      |   254 -
 .../configuration/domain/Configuration.java     |   207 -
 .../domain/ConfigurationChangeResult.java       |   126 -
 .../domain/SharedConfigurationStatus.java       |    26 -
 .../configuration/domain/XmlEntity.java         |   551 -
 .../configuration/functions/AddJarFunction.java |    67 -
 .../functions/AddXmlEntityFunction.java         |    60 -
 .../functions/DeleteJarFunction.java            |    68 -
 .../functions/DeleteXmlEntityFunction.java      |    65 -
 .../functions/GetAllJarsFunction.java           |    67 -
 .../functions/ModifyPropertiesFunction.java     |    65 -
 .../handlers/ConfigurationRequestHandler.java   |    85 -
 ...SharedConfigurationStatusRequestHandler.java |    65 -
 .../messages/ConfigurationRequest.java          |   128 -
 .../messages/ConfigurationResponse.java         |   174 -
 .../SharedConfigurationStatusRequest.java       |    44 -
 .../SharedConfigurationStatusResponse.java      |    78 -
 .../configuration/utils/DtdResolver.java        |    92 -
 .../configuration/utils/XmlConstants.java       |    56 -
 .../internal/configuration/utils/XmlUtils.java  |   685 -
 .../internal/configuration/utils/ZipUtils.java  |   122 -
 .../internal/messages/CompactRequest.java       |   174 -
 .../internal/messages/CompactResponse.java      |    70 -
 .../internal/security/AccessControl.java        |    51 -
 .../internal/security/AccessControlContext.java |    37 -
 .../internal/security/AccessControlMXBean.java  |    23 -
 .../internal/security/CLIOperationContext.java  |   138 -
 .../internal/security/JMXOperationContext.java  |   177 -
 .../internal/security/JSONAuthorization.java    |   308 -
 .../internal/security/MBeanServerWrapper.java   |   286 -
 .../security/ManagementInterceptor.java         |   271 -
 .../management/internal/security/Resource.java  |    26 -
 .../internal/security/ResourceConstants.java    |   115 -
 .../internal/security/ResourceOperation.java    |    34 -
 .../security/ResourceOperationContext.java      |   203 -
 .../unsafe/ReadOpFileAccessController.java      |    63 -
 .../controllers/AbstractCommandsController.java |   618 -
 .../AbstractMultiPartCommandsController.java    |    78 -
 .../controllers/ClientCommandsController.java   |    60 -
 .../controllers/ClusterCommandsController.java  |    49 -
 .../controllers/ConfigCommandsController.java   |   214 -
 .../web/controllers/DataCommandsController.java |   241 -
 .../controllers/DeployCommandsController.java   |   110 -
 .../DiskStoreCommandsController.java            |   177 -
 .../DurableClientCommandsController.java        |   158 -
 .../controllers/FunctionCommandsController.java |   142 -
 .../controllers/IndexCommandsController.java    |   172 -
 .../LauncherLifecycleCommandsController.java    |    55 -
 .../controllers/MemberCommandsController.java   |    78 -
 .../MiscellaneousCommandsController.java        |   271 -
 .../web/controllers/PdxCommandsController.java  |   122 -
 .../controllers/QueueCommandsController.java    |   133 -
 .../controllers/RegionCommandsController.java   |   332 -
 .../controllers/ShellCommandsController.java    |   286 -
 .../web/controllers/WanCommandsController.java  |   403 -
 .../EnvironmentVariablesHandlerInterceptor.java |    93 -
 .../support/MemberMXBeanAdapter.java            |   660 -
 .../management/internal/web/domain/Link.java    |   161 -
 .../internal/web/domain/LinkIndex.java          |   140 -
 .../web/domain/QueryParameterSource.java        |    63 -
 .../internal/web/http/ClientHttpRequest.java    |   451 -
 .../internal/web/http/HttpHeader.java           |   100 -
 .../internal/web/http/HttpMethod.java           |    36 -
 .../SerializableObjectHttpMessageConverter.java |   103 -
 .../web/http/support/SimpleHttpRequester.java   |   140 -
 .../internal/web/io/MultipartFileAdapter.java   |    68 -
 .../web/io/MultipartFileResourceAdapter.java    |    68 -
 .../web/shell/AbstractHttpOperationInvoker.java |   801 -
 .../web/shell/HttpOperationInvoker.java         |    31 -
 .../web/shell/MBeanAccessException.java         |    45 -
 .../RestApiCallForCommandNotFoundException.java |    44 -
 .../web/shell/RestHttpOperationInvoker.java     |   424 -
 .../web/shell/SimpleHttpOperationInvoker.java   |   161 -
 .../shell/support/HttpInvocationHandler.java    |    95 -
 .../shell/support/HttpMBeanProxyFactory.java    |    41 -
 .../internal/web/util/ConvertUtils.java         |   132 -
 .../management/internal/web/util/UriUtils.java  |   257 -
 .../management/membership/ClientMembership.java |    67 -
 .../membership/ClientMembershipEvent.java       |    51 -
 .../membership/ClientMembershipListener.java    |    48 -
 .../ClientMembershipListenerAdapter.java        |    52 -
 .../management/membership/MembershipEvent.java  |    42 -
 .../membership/MembershipListener.java          |    53 -
 .../UniversalMembershipListenerAdapter.java     |   384 -
 .../gemstone/gemfire/management/package.html    |    24 -
 .../memcached/GemFireMemcachedServer.java       |   284 -
 .../main/java/com/gemstone/gemfire/package.html |    86 -
 .../com/gemstone/gemfire/pdx/FieldType.java     |   158 -
 .../com/gemstone/gemfire/pdx/JSONFormatter.java |   630 -
 .../gemfire/pdx/JSONFormatterException.java     |    47 -
 .../gemfire/pdx/NonPortableClassException.java  |    34 -
 .../gemfire/pdx/PdxConfigurationException.java  |    41 -
 .../pdx/PdxFieldAlreadyExistsException.java     |    46 -
 .../pdx/PdxFieldDoesNotExistException.java      |    42 -
 .../pdx/PdxFieldTypeMismatchException.java      |    46 -
 .../gemfire/pdx/PdxInitializationException.java |    51 -
 .../com/gemstone/gemfire/pdx/PdxInstance.java   |   202 -
 .../gemfire/pdx/PdxInstanceFactory.java         |   472 -
 .../com/gemstone/gemfire/pdx/PdxReader.java     |   265 -
 .../pdx/PdxRegistryMismatchException.java       |    37 -
 .../gemstone/gemfire/pdx/PdxSerializable.java   |    71 -
 .../gemfire/pdx/PdxSerializationException.java  |    53 -
 .../com/gemstone/gemfire/pdx/PdxSerializer.java |    94 -
 .../gemstone/gemfire/pdx/PdxUnreadFields.java   |    42 -
 .../com/gemstone/gemfire/pdx/PdxWriter.java     |   479 -
 .../pdx/ReflectionBasedAutoSerializer.java      |   561 -
 .../gemfire/pdx/WritablePdxInstance.java        |    44 -
 .../pdx/internal/AutoSerializableManager.java   |  2304 ---
 .../pdx/internal/CheckTypeRegistryState.java    |   110 -
 .../pdx/internal/ClientTypeRegistration.java    |   418 -
 .../gemfire/pdx/internal/ComparableEnum.java    |    24 -
 .../pdx/internal/ConvertableToBytes.java        |    23 -
 .../gemstone/gemfire/pdx/internal/DataSize.java |    49 -
 .../gemfire/pdx/internal/DefaultPdxField.java   |    40 -
 .../gemstone/gemfire/pdx/internal/EnumId.java   |    96 -
 .../gemstone/gemfire/pdx/internal/EnumInfo.java |   333 -
 .../pdx/internal/FieldNotFoundInPdxVersion.java |    27 -
 .../gemfire/pdx/internal/InternalPdxReader.java |    85 -
 .../pdx/internal/LonerTypeRegistration.java     |   186 -
 .../pdx/internal/NullTypeRegistration.java      |   120 -
 .../gemstone/gemfire/pdx/internal/PdxField.java |   259 -
 .../gemfire/pdx/internal/PdxInputStream.java    |   439 -
 .../gemfire/pdx/internal/PdxInstanceEnum.java   |   183 -
 .../pdx/internal/PdxInstanceFactoryImpl.java    |   270 -
 .../gemfire/pdx/internal/PdxInstanceImpl.java   |   646 -
 .../pdx/internal/PdxInstanceInputStream.java    |   115 -
 .../gemfire/pdx/internal/PdxOutputStream.java   |   242 -
 .../gemfire/pdx/internal/PdxReaderImpl.java     |   904 -
 .../gemfire/pdx/internal/PdxString.java         |   210 -
 .../gemstone/gemfire/pdx/internal/PdxType.java  |   495 -
 .../gemfire/pdx/internal/PdxUnreadData.java     |   118 -
 .../gemfire/pdx/internal/PdxWriterImpl.java     |   910 -
 .../pdx/internal/PeerTypeRegistration.java      |   776 -
 .../pdx/internal/TrackingPdxReaderImpl.java     |   354 -
 .../gemfire/pdx/internal/TypeRegistration.java  |   102 -
 .../gemfire/pdx/internal/TypeRegistry.java      |   525 -
 .../gemfire/pdx/internal/UnreadPdxType.java     |    73 -
 .../internal/WeakConcurrentIdentityHashMap.java |   137 -
 .../pdx/internal/WritablePdxInstanceImpl.java   |   288 -
 .../gemfire/pdx/internal/json/JsonHelper.java   |   182 -
 .../pdx/internal/json/PdxInstanceHelper.java    |   195 -
 .../pdx/internal/json/PdxListHelper.java        |   190 -
 .../gemfire/pdx/internal/json/PdxToJSON.java    |   322 -
 .../pdx/internal/unsafe/UnsafeWrapper.java      |   188 -
 .../java/com/gemstone/gemfire/pdx/package.html  |   112 -
 .../com/gemstone/gemfire/ra/GFConnection.java   |    27 -
 .../gemfire/ra/GFConnectionFactory.java         |    29 -
 .../gemfire/redis/GemFireRedisServer.java       |   718 -
 .../gemfire/security/AccessControl.java         |    95 -
 .../gemfire/security/AuthInitialize.java        |    88 -
 .../security/AuthenticationFailedException.java |    54 -
 .../AuthenticationRequiredException.java        |    54 -
 .../gemfire/security/Authenticator.java         |    87 -
 .../security/GemFireSecurityException.java      |    55 -
 .../security/NotAuthorizedException.java        |    63 -
 .../com/gemstone/gemfire/security/package.html  |    39 -
 .../message/GemFireParameterizedMessage.java    |   554 -
 .../GemFireParameterizedMessageFactory.java     |    54 -
 .../src/main/java/external-overview.html        |    43 -
 .../src/main/java/internal-overview.html        |    26 -
 .../gemfire/cache/cache-8.1.xsd                 |  1512 --
 .../gemfire/cache/cache-9.0.xsd                 |  1519 --
 .../services/org.xml.sax.ext.EntityResolver2    |     2 -
 .../gemstone/gemfire/admin/doc-files/ds4_0.dtd  |   176 -
 .../gemstone/gemfire/admin/doc-files/ds5_0.dtd  |   168 -
 .../internal/doc-files/mbeans-descriptors.dtd   |   232 -
 .../gemfire/admin/jmx/mbeans-descriptors.xml    |  1435 --
 .../gemfire/cache/doc-files/cache3_0.dtd        |   296 -
 .../gemfire/cache/doc-files/cache4_0.dtd        |   392 -
 .../gemfire/cache/doc-files/cache4_1.dtd        |   485 -
 .../gemfire/cache/doc-files/cache5_0.dtd        |   519 -
 .../gemfire/cache/doc-files/cache5_1.dtd        |   534 -
 .../gemfire/cache/doc-files/cache5_5.dtd        |   651 -
 .../gemfire/cache/doc-files/cache5_7.dtd        |   776 -
 .../gemfire/cache/doc-files/cache5_8.dtd        |   794 -
 .../gemfire/cache/doc-files/cache6_0.dtd        |   862 -
 .../gemfire/cache/doc-files/cache6_1.dtd        |   871 -
 .../gemfire/cache/doc-files/cache6_5.dtd        |   949 -
 .../gemfire/cache/doc-files/cache6_6.dtd        |  1006 -
 .../gemfire/cache/doc-files/cache7_0.dtd        |  1087 --
 .../gemfire/cache/doc-files/cache8_0.dtd        |  1107 --
 .../membership/gms/messenger/jgroups-config.xml |    72 -
 .../membership/gms/messenger/jgroups-mcast.xml  |    98 -
 .../internal/i18n/StringIdResourceBundle_ja.txt |  3811 ----
 .../internal/logging/log4j/log4j2-legacy.xml    |    17 -
 .../gemstone/gemfire/internal/privatekey.ser    |   Bin 756 -> 0 bytes
 .../com/gemstone/gemfire/internal/publickey.ser |   Bin 1029 -> 0 bytes
 .../tools/gfsh/app/windowsbindings.properties   |    83 -
 .../internal/cli/commands/support/gfmon.html    |    28 -
 .../management/internal/cli/modes/commands.json |     3 -
 .../management/internal/cli/modes/connect.json  |    29 -
 .../internal/cli/modes/stopserver.json          |    29 -
 .../com/gemstone/gemfire/statisticsType.dtd     |    87 -
 gemfire-core/src/main/resources/log4j2-cli.xml  |    17 -
 gemfire-core/src/main/resources/log4j2.xml      |    23 -
 .../batterytest/greplogs/ExpectedStrings.java   |   188 -
 .../java/batterytest/greplogs/LogConsumer.java  |   290 -
 .../src/test/java/cacheRunner/Portfolio.java    |   129 -
 .../src/test/java/cacheRunner/Position.java     |    74 -
 .../src/test/java/com/company/app/Customer.java |    37 -
 .../src/test/java/com/company/app/DBLoader.java |    64 -
 .../com/company/app/OrdersCacheListener.java    |    52 -
 .../java/com/company/data/DatabaseLoader.java   |    43 -
 .../java/com/company/data/MyDeclarable.java     |    33 -
 .../src/test/java/com/company/data/MySizer.java |    40 -
 .../com/company/data/MyTransactionListener.java |    39 -
 .../src/test/java/com/examples/LinkNode.java    |    78 -
 .../src/test/java/com/examples/SuperClass.java  |    93 -
 .../src/test/java/com/examples/TestObject.java  |    53 -
 .../src/test/java/com/examples/ds/Address.java  |    23 -
 .../src/test/java/com/examples/ds/Company.java  |    43 -
 .../java/com/examples/ds/CompanySerializer.java |    67 -
 .../src/test/java/com/examples/ds/Employee.java |    53 -
 .../com/examples/ds/PutDataSerializables.java   |    55 -
 .../src/test/java/com/examples/ds/User.java     |    58 -
 .../com/examples/snapshot/MyDataSerializer.java |    63 -
 .../java/com/examples/snapshot/MyObject.java    |    69 -
 .../snapshot/MyObjectDataSerializable.java      |    45 -
 .../java/com/examples/snapshot/MyObjectPdx.java |    33 -
 .../snapshot/MyObjectPdxSerializable.java       |    42 -
 .../com/examples/snapshot/MyPdxSerializer.java  |    64 -
 .../java/com/gemstone/gemfire/AppObject.java    |    24 -
 .../test/java/com/gemstone/gemfire/BadTest.java |    42 -
 .../com/gemstone/gemfire/CopyJUnitTest.java     |   575 -
 .../com/gemstone/gemfire/DeltaTestImpl.java     |   397 -
 .../gemfire/DiskInstantiatorsJUnitTest.java     |   183 -
 .../com/gemstone/gemfire/GemFireTestCase.java   |    92 -
 .../java/com/gemstone/gemfire/Invariant.java    |    32 -
 .../com/gemstone/gemfire/InvariantResult.java   |    28 -
 .../com/gemstone/gemfire/JUnitTestSetup.java    |   143 -
 .../gemfire/JtaNoninvolvementJUnitTest.java     |   180 -
 .../gemfire/LocalStatisticsJUnitTest.java       |    50 -
 .../com/gemstone/gemfire/LonerDMJUnitTest.java  |   196 -
 .../gemstone/gemfire/StatisticsTestCase.java    |   388 -
 .../gemfire/StatisticsTypeJUnitTest.java        |    77 -
 .../com/gemstone/gemfire/TXExpiryJUnitTest.java |   421 -
 .../java/com/gemstone/gemfire/TXJUnitTest.java  |  6825 -------
 .../com/gemstone/gemfire/TXWriterJUnitTest.java |   241 -
 .../gemstone/gemfire/TXWriterOOMEJUnitTest.java |    78 -
 .../com/gemstone/gemfire/TXWriterTestCase.java  |   152 -
 .../gemstone/gemfire/TestDataSerializer.java    |   117 -
 .../com/gemstone/gemfire/TimingTestCase.java    |    77 -
 .../com/gemstone/gemfire/UnitTestDoclet.java    |   259 -
 .../gemstone/gemfire/admin/AdminTestHelper.java |    45 -
 .../BindDistributedSystemJUnitTest.java         |    97 -
 .../internal/CacheHealthEvaluatorJUnitTest.java |   208 -
 .../internal/DistributedSystemTestCase.java     |    67 -
 .../admin/internal/HealthEvaluatorTestCase.java |    76 -
 .../MemberHealthEvaluatorJUnitTest.java         |   102 -
 .../cache/AttributesFactoryJUnitTest.java       |   420 -
 .../gemfire/cache/Bug36619JUnitTest.java        |    77 -
 .../gemfire/cache/Bug42039JUnitTest.java        |    96 -
 .../gemfire/cache/Bug52289JUnitTest.java        |    89 -
 .../gemfire/cache/CacheListenerJUnitTest.java   |   336 -
 .../cache/CacheRegionClearStatsDUnitTest.java   |   247 -
 .../gemstone/gemfire/cache/ClientHelper.java    |    73 -
 .../cache/ClientServerTimeSyncDUnitTest.java    |   199 -
 .../cache/ConnectionPoolAndLoaderDUnitTest.java |   488 -
 .../cache/ConnectionPoolFactoryJUnitTest.java   |   424 -
 .../gemfire/cache/OperationJUnitTest.java       |   933 -
 .../gemfire/cache/PoolManagerJUnitTest.java     |   135 -
 .../gemstone/gemfire/cache/ProxyJUnitTest.java  |  1169 --
 .../gemfire/cache/RegionFactoryJUnitTest.java   |  1195 --
 .../gemfire/cache/RoleExceptionJUnitTest.java   |   139 -
 .../SerialAsyncEventQueueImplJUnitTest.java     |    62 -
 .../client/ClientCacheFactoryJUnitTest.java     |   343 -
 .../client/ClientRegionFactoryJUnitTest.java    |   532 -
 .../ClientServerRegisterInterestsDUnitTest.java |   257 -
 .../internal/AutoConnectionSourceDUnitTest.java |   596 -
 .../AutoConnectionSourceImplJUnitTest.java      |   398 -
 .../CacheServerSSLConnectionDUnitTest.java      |   426 -
 .../internal/ConnectionPoolImplJUnitTest.java   |   260 -
 .../internal/LocatorLoadBalancingDUnitTest.java |   496 -
 .../cache/client/internal/LocatorTestBase.java  |   357 -
 .../internal/OpExecutorImplJUnitTest.java       |   664 -
 .../client/internal/QueueManagerJUnitTest.java  |   674 -
 .../internal/SSLNoClientAuthDUnitTest.java      |   280 -
 .../internal/ServerBlackListJUnitTest.java      |   123 -
 .../locator/LocatorStatusResponseJUnitTest.java |    77 -
 .../pooling/ConnectionManagerJUnitTest.java     |   878 -
 .../SignalledFlushObserverJUnitTest.java        |    97 -
 .../SortedListForAsyncQueueJUnitTest.java       |   563 -
 .../management/MXMemoryPoolListenerExample.java |   210 -
 .../management/MemoryThresholdsDUnitTest.java   |  2328 ---
 .../MemoryThresholdsOffHeapDUnitTest.java       |  1827 --
 .../management/ResourceManagerDUnitTest.java    |  1841 --
 .../ExceptionHandlingJUnitTest.java             |   177 -
 .../mapInterface/MapFunctionalJUnitTest.java    |   170 -
 .../mapInterface/PutAllGlobalLockJUnitTest.java |   110 -
 .../PutOperationContextJUnitTest.java           |   264 -
 .../GetOperationContextImplJUnitTest.java       |   291 -
 .../PartitionRegionHelperDUnitTest.java         |   742 -
 .../BaseLineAndCompareQueryPerfJUnitTest.java   |   537 -
 .../query/Bug32947ValueConstraintJUnitTest.java |   127 -
 .../gemfire/cache/query/BugJUnitTest.java       |   570 -
 .../gemfire/cache/query/CacheUtils.java         |   398 -
 .../cache/query/PdxStringQueryJUnitTest.java    |   727 -
 .../gemstone/gemfire/cache/query/PerfQuery.java |   330 -
 .../gemfire/cache/query/QueryJUnitTest.java     |   457 -
 .../cache/query/QueryServiceJUnitTest.java      |   252 -
 .../gemfire/cache/query/QueryTestUtils.java     |  1651 --
 .../cache/query/QueryTestUtilsJUnitTest.java    |   134 -
 .../gemfire/cache/query/RegionJUnitTest.java    |   226 -
 .../cache/query/TypedIteratorJUnitTest.java     |   133 -
 .../com/gemstone/gemfire/cache/query/Utils.java |    57 -
 .../query/cq/dunit/CqQueryTestListener.java     |   399 -
 .../gemfire/cache/query/data/Address.java       |    51 -
 .../gemstone/gemfire/cache/query/data/City.java |    57 -
 .../cache/query/data/CollectionHolder.java      |    90 -
 .../cache/query/data/ComparableWrapper.java     |    70 -
 .../gemfire/cache/query/data/Country.java       |   100 -
 .../gemstone/gemfire/cache/query/data/Data.java |    47 -
 .../gemfire/cache/query/data/District.java      |    65 -
 .../gemfire/cache/query/data/Employee.java      |    72 -
 .../gemfire/cache/query/data/Inventory.java     |   127 -
 .../gemfire/cache/query/data/Keywords.java      |    90 -
 .../gemfire/cache/query/data/Manager.java       |    43 -
 .../gemfire/cache/query/data/Numbers.java       |    52 -
 .../gemfire/cache/query/data/PhoneNo.java       |    42 -
 .../gemfire/cache/query/data/Portfolio.java     |   314 -
 .../gemfire/cache/query/data/PortfolioData.java |   154 -
 .../gemfire/cache/query/data/PortfolioNoDS.java |   240 -
 .../gemfire/cache/query/data/PortfolioPdx.java  |   311 -
 .../gemfire/cache/query/data/Position.java      |   166 -
 .../gemfire/cache/query/data/PositionNoDS.java  |   130 -
 .../gemfire/cache/query/data/PositionPdx.java   |   182 -
 .../query/data/ProhibitedSecurityQuote.java     |    66 -
 .../gemfire/cache/query/data/Quote.java         |   114 -
 .../gemfire/cache/query/data/Restricted.java    |    80 -
 .../cache/query/data/SecurityMaster.java        |   262 -
 .../gemfire/cache/query/data/State.java         |    81 -
 .../gemfire/cache/query/data/Street.java        |    38 -
 .../gemfire/cache/query/data/Student.java       |    77 -
 .../gemfire/cache/query/data/Vehicle.java       |    39 -
 .../gemfire/cache/query/data/Village.java       |    55 -
 .../query/dunit/CloseCacheAuthorization.java    |    62 -
 .../query/dunit/CompactRangeIndexDUnitTest.java |   200 -
 .../cache/query/dunit/CqTimeTestListener.java   |   267 -
 .../cache/query/dunit/GroupByDUnitImpl.java     |   329 -
 .../dunit/GroupByPartitionedQueryDUnitTest.java |   111 -
 .../query/dunit/GroupByQueryDUnitTest.java      |   190 -
 .../cache/query/dunit/HashIndexDUnitTest.java   |   131 -
 .../cache/query/dunit/HelperTestCase.java       |   267 -
 .../dunit/NonDistinctOrderByDUnitImpl.java      |   267 -
 .../NonDistinctOrderByPartitionedDUnitTest.java |   155 -
 .../query/dunit/PdxStringQueryDUnitTest.java    |  1983 --
 .../dunit/QueryAPITestPartitionResolver.java    |    44 -
 .../cache/query/dunit/QueryAuthorization.java   |    70 -
 .../dunit/QueryDataInconsistencyDUnitTest.java  |   574 -
 .../dunit/QueryIndexUsingXMLDUnitTest.java      |   989 -
 .../QueryParamsAuthorizationDUnitTest.java      |   111 -
 .../QueryUsingFunctionContextDUnitTest.java     |  1046 -
 .../query/dunit/QueryUsingPoolDUnitTest.java    |  2588 ---
 .../cache/query/dunit/RemoteQueryDUnitTest.java |  1494 --
 ...esourceManagerWithQueryMonitorDUnitTest.java |  1164 --
 .../query/dunit/SelectStarQueryDUnitTest.java   |  1623 --
 .../cache/query/facets/lang/Address.java        |    60 -
 .../gemfire/cache/query/facets/lang/Course.java |    91 -
 .../cache/query/facets/lang/Department.java     |    96 -
 .../query/facets/lang/DerivedEmployee.java      |    29 -
 .../cache/query/facets/lang/Employee.java       |   140 -
 .../cache/query/facets/lang/Faculty.java        |   134 -
 .../cache/query/facets/lang/G_Student.java      |    66 -
 .../gemfire/cache/query/facets/lang/Person.java |    96 -
 .../cache/query/facets/lang/Student.java        |   103 -
 .../cache/query/facets/lang/UG_Student.java     |    66 -
 .../gemfire/cache/query/facets/lang/Utils.java  |   134 -
 .../ComparisonOperatorsJUnitTest.java           |   185 -
 .../query/functional/ConstantsJUnitTest.java    |   109 -
 .../query/functional/CountStarJUnitTest.java    |   689 -
 .../CustomerOptimizationsJUnitTest.java         |  1386 --
 .../DistinctAndNonDistinctQueryJUnitTest.java   |   154 -
 ...ctResultsWithDupValuesInRegionJUnitTest.java |   484 -
 .../query/functional/FunctionJUnitTest.java     |   315 -
 .../functional/GroupByPartitionedJUnitTest.java |    50 -
 .../functional/GroupByReplicatedJUnitTest.java  |    39 -
 .../cache/query/functional/GroupByTestImpl.java |  1010 -
 .../query/functional/GroupByTestInterface.java  |    58 -
 .../query/functional/INOperatorJUnitTest.java   |   471 -
 .../functional/IUM6Bug32345ReJUnitTest.java     |   224 -
 .../cache/query/functional/IUMJUnitTest.java    |   237 -
 .../IUMRCompositeIteratorJUnitTest.java         |   251 -
 .../IUMRMultiIndexesMultiRegionJUnitTest.java   |  1274 --
 .../IUMRShuffleIteratorsJUnitTest.java          |   489 -
 .../functional/IUMRSingleRegionJUnitTest.java   |   901 -
 ...ependentOperandsInWhereClause2JUnitTest.java |   200 -
 .../IndexCreationDeadLockJUnitTest.java         |   310 -
 .../functional/IndexCreationJUnitTest.java      |  1088 --
 .../IndexMaintenanceAsynchJUnitTest.java        |   179 -
 .../functional/IndexOnEntrySetJUnitTest.java    |   335 -
 .../functional/IndexOperatorJUnitTest.java      |   225 -
 .../IndexPrimaryKeyUsageJUnitTest.java          |   335 -
 .../IndexUsageInNestedQueryJUnitTest.java       |   152 -
 .../IndexUsageWithAliasAsProjAtrbt.java         |   177 -
 ...IndexUsageWithAliasAsProjAtrbtJUnitTest.java |   185 -
 .../IndexUseMultFrmSnglCondJUnitTest.java       |   274 -
 ...ndexWithSngleFrmAndMultCondQryJUnitTest.java |  1354 --
 .../functional/IteratorTypeDefEmpJUnitTest.java |    87 -
 .../functional/IteratorTypeDefJUnitTest.java    |   163 -
 .../IteratorTypeDefaultTypesJUnitTest.java      |   426 -
 .../functional/IumMultConditionJUnitTest.java   |   231 -
 .../functional/JavaSerializationJUnitTest.java  |    68 -
 .../functional/LikePredicateJUnitTest.java      |  2387 ---
 .../query/functional/LimitClauseJUnitTest.java  |  1850 --
 .../functional/LogicalOperatorsJUnitTest.java   |   201 -
 .../cache/query/functional/MiscJUnitTest.java   |   726 -
 .../functional/MultiIndexCreationJUnitTest.java |   385 -
 .../MultiRegionIndexUsageJUnitTest.java         |   903 -
 .../functional/MultipleRegionsJUnitTest.java    |   109 -
 .../NegativeNumberQueriesJUnitTest.java         |   127 -
 .../query/functional/NestedQueryJUnitTest.java  |   511 -
 .../NonDistinctOrderByPartitionedJUnitTest.java |   260 -
 .../NonDistinctOrderByReplicatedJUnitTest.java  |   411 -
 .../NonDistinctOrderByTestImplementation.java   |  1545 --
 .../query/functional/NumericQueryJUnitTest.java |   337 -
 .../functional/OrderByPartitionedJUnitTest.java |   667 -
 .../functional/OrderByReplicatedJUnitTest.java  |   836 -
 .../functional/OrderByTestImplementation.java   |  1184 --
 .../functional/ParameterBindingJUnitTest.java   |   174 -
 .../PdxGroupByPartitionedJUnitTest.java         |    40 -
 .../PdxGroupByReplicatedJUnitTest.java          |    37 -
 .../query/functional/PdxGroupByTestImpl.java    |  1025 -
 .../query/functional/PdxOrderByJUnitTest.java   |   357 -
 .../functional/QRegionInterfaceJUnitTest.java   |   164 -
 .../QueryREUpdateInProgressJUnitTest.java       |   436 -
 .../functional/QueryUndefinedJUnitTest.java     |   286 -
 .../functional/ReservedKeywordsJUnitTest.java   |    82 -
 .../ResultsDataSerializabilityJUnitTest.java    |   144 -
 .../query/functional/SelectToDateJUnitTest.java |   263 -
 .../functional/StructMemberAccessJUnitTest.java |   287 -
 .../query/functional/StructSetOrResultsSet.java |   456 -
 .../query/functional/TestNewFunctionSSorRS.java |   129 -
 .../CompiledAggregateFunctionJUnitTest.java     |   200 -
 .../CompiledGroupBySelectJUnitTest.java         |   161 -
 .../CompiledJunctionInternalsJUnitTest.java     |  3481 ----
 .../internal/CopyOnReadQueryJUnitTest.java      |   418 -
 .../internal/ExecutionContextJUnitTest.java     |   406 -
 .../query/internal/IndexManagerJUnitTest.java   |   182 -
 .../internal/NWayMergeResultsJUnitTest.java     |   551 -
 .../internal/OrderByComparatorJUnitTest.java    |   206 -
 .../internal/ProjectionAttributeJUnitTest.java  |   241 -
 .../query/internal/QCompilerJUnitTest.java      |   451 -
 ...ueryFromClauseCanonicalizationJUnitTest.java |   264 -
 .../QueryObjectSerializationJUnitTest.java      |   151 -
 .../QueryObserverCallbackJUnitTest.java         |   424 -
 .../query/internal/QueryTraceJUnitTest.java     |   449 -
 .../query/internal/QueryUtilsJUnitTest.java     |   308 -
 .../query/internal/ResultsBagJUnitTest.java     |   314 -
 .../ResultsBagLimitBehaviourJUnitTest.java      |   585 -
 .../ResultsCollectionWrapperLimitJUnitTest.java |   367 -
 .../SelectResultsComparatorJUnitTest.java       |    91 -
 .../StructBagLimitBehaviourJUnitTest.java       |   129 -
 .../query/internal/StructSetJUnitTest.java      |    77 -
 .../internal/aggregate/AggregatorJUnitTest.java |   215 -
 ...syncIndexUpdaterThreadShutdownJUnitTest.java |   123 -
 .../index/AsynchIndexMaintenanceJUnitTest.java  |   261 -
 .../CompactRangeIndexIndexMapJUnitTest.java     |   187 -
 .../index/CompactRangeIndexJUnitTest.java       |   481 -
 ...rrentIndexInitOnOverflowRegionDUnitTest.java |   470 -
 ...ndexOperationsOnOverflowRegionDUnitTest.java |   727 -
 ...pdateWithInplaceObjectModFalseDUnitTest.java |   713 -
 ...ConcurrentIndexUpdateWithoutWLDUnitTest.java |   799 -
 .../index/CopyOnReadIndexDUnitTest.java         |   647 -
 .../index/CopyOnReadIndexJUnitTest.java         |   457 -
 .../DeclarativeIndexCreationJUnitTest.java      |   123 -
 .../internal/index/HashIndexJUnitTest.java      |  1592 --
 .../internal/index/HashIndexSetJUnitTest.java   |   504 -
 .../index/IndexCreationInternalsJUnitTest.java  |   215 -
 .../internal/index/IndexElemArrayJUnitTest.java |   137 -
 .../internal/index/IndexHintJUnitTest.java      |   506 -
 .../query/internal/index/IndexJUnitTest.java    |    97 -
 .../index/IndexMaintainceJUnitTest.java         |   514 -
 .../index/IndexMaintenanceJUnitTest.java        |  1439 --
 .../index/IndexStatisticsJUnitTest.java         |   862 -
 .../IndexTrackingQueryObserverDUnitTest.java    |   326 -
 .../IndexTrackingQueryObserverJUnitTest.java    |   172 -
 .../query/internal/index/IndexUseJUnitTest.java |  1890 --
 .../IndexedMergeEquiJoinScenariosJUnitTest.java |   604 -
 ...itializeIndexEntryDestroyQueryDUnitTest.java |   453 -
 .../internal/index/MapIndexStoreJUnitTest.java  |   339 -
 .../MapRangeIndexMaintenanceJUnitTest.java      |   389 -
 .../index/MultiIndexCreationDUnitTest.java      |   196 -
 .../NewDeclarativeIndexCreationJUnitTest.java   |   173 -
 .../index/PdxCopyOnReadQueryJUnitTest.java      |    77 -
 ...gRegionCreationIndexUpdateTypeJUnitTest.java |    98 -
 .../PutAllWithIndexPerfDUnitDisabledTest.java   |   215 -
 .../internal/index/RangeIndexAPIJUnitTest.java  |   422 -
 .../PRBasicIndexCreationDUnitTest.java          |  1049 -
 .../PRBasicIndexCreationDeadlockDUnitTest.java  |   235 -
 .../PRBasicMultiIndexCreationDUnitTest.java     |  1065 -
 .../partitioned/PRBasicQueryDUnitTest.java      |   273 -
 .../PRBasicRemoveIndexDUnitTest.java            |   142 -
 .../PRColocatedEquiJoinDUnitTest.java           |  1720 --
 .../partitioned/PRIndexStatisticsJUnitTest.java |   704 -
 .../partitioned/PRInvalidQueryDUnitTest.java    |   133 -
 .../partitioned/PRInvalidQueryJUnitTest.java    |   127 -
 .../partitioned/PRQueryCacheCloseDUnitTest.java |   339 -
 .../PRQueryCacheClosedJUnitTest.java            |   267 -
 .../query/partitioned/PRQueryDUnitHelper.java   |  3085 ---
 .../query/partitioned/PRQueryDUnitTest.java     |  1227 --
 .../query/partitioned/PRQueryJUnitTest.java     |   188 -
 .../partitioned/PRQueryNumThreadsJUnitTest.java |   165 -
 .../query/partitioned/PRQueryPerfDUnitTest.java |   506 -
 .../PRQueryRegionCloseDUnitTest.java            |   209 -
 .../PRQueryRegionClosedJUnitTest.java           |   263 -
 .../PRQueryRegionDestroyedDUnitTest.java        |   223 -
 .../PRQueryRegionDestroyedJUnitTest.java        |   260 -
 .../PRQueryRemoteNodeExceptionDUnitTest.java    |   786 -
 .../gemfire/cache/query/transaction/Person.java |    57 -
 .../query/transaction/QueryAndJtaJUnitTest.java |   480 -
 .../internal/ConnectionCountProbeJUnitTest.java |    51 -
 .../cache/snapshot/CacheSnapshotJUnitTest.java  |   128 -
 .../snapshot/ParallelSnapshotDUnitTest.java     |   199 -
 .../gemfire/cache/snapshot/RegionGenerator.java |   125 -
 .../cache/snapshot/RegionSnapshotJUnitTest.java |   294 -
 .../snapshot/SnapshotByteArrayDUnitTest.java    |   138 -
 .../cache/snapshot/SnapshotDUnitTest.java       |   225 -
 .../snapshot/SnapshotPerformanceDUnitTest.java  |   171 -
 .../cache/snapshot/SnapshotTestCase.java        |    92 -
 .../cache/snapshot/WanSnapshotJUnitTest.java    |    98 -
 .../cache/util/PasswordUtilJUnitTest.java       |    41 -
 .../gemfire/cache30/Bug34387DUnitTest.java      |   165 -
 .../gemfire/cache30/Bug34948DUnitTest.java      |   136 -
 .../gemfire/cache30/Bug35214DUnitTest.java      |   197 -
 .../gemfire/cache30/Bug38013DUnitTest.java      |   130 -
 .../gemfire/cache30/Bug38741DUnitTest.java      |   412 -
 .../cache30/Bug40255JUnitDisabledTest.java      |   139 -
 .../cache30/Bug40662JUnitDisabledTest.java      |    92 -
 .../gemfire/cache30/Bug44418JUnitTest.java      |   173 -
 .../gemfire/cache30/CacheCloseDUnitTest.java    |   100 -
 .../gemfire/cache30/CacheListenerTestCase.java  |   353 -
 .../gemfire/cache30/CacheLoaderTestCase.java    |   322 -
 .../gemfire/cache30/CacheLogRollDUnitTest.java  |   471 -
 .../gemfire/cache30/CacheMapTxnDUnitTest.java   |   528 -
 ...cheRegionsReliablityStatsCheckDUnitTest.java |   136 -
 .../cache30/CacheSerializableRunnable.java      |   112 -
 .../cache30/CacheStatisticsDUnitTest.java       |   507 -
 .../gemstone/gemfire/cache30/CacheTestCase.java |   639 -
 .../gemfire/cache30/CacheWriterTestCase.java    |   507 -
 .../cache30/CacheXMLPartitionResolver.java      |    78 -
 .../gemfire/cache30/CacheXml30DUnitTest.java    |   818 -
 .../gemfire/cache30/CacheXml40DUnitTest.java    |   150 -
 .../gemfire/cache30/CacheXml41DUnitTest.java    |   620 -
 .../gemfire/cache30/CacheXml45DUnitTest.java    |   399 -
 .../gemfire/cache30/CacheXml51DUnitTest.java    |   352 -
 .../gemfire/cache30/CacheXml55DUnitTest.java    |    53 -
 .../gemfire/cache30/CacheXml57DUnitTest.java    |   650 -
 .../gemfire/cache30/CacheXml58DUnitTest.java    |   505 -
 .../gemfire/cache30/CacheXml60DUnitTest.java    |   334 -
 .../gemfire/cache30/CacheXml61DUnitTest.java    |   126 -
 .../gemfire/cache30/CacheXml65DUnitTest.java    |  1157 --
 .../gemfire/cache30/CacheXml66DUnitTest.java    |   371 -
 .../gemfire/cache30/CacheXml70DUnitTest.java    |   289 -
 .../gemfire/cache30/CacheXml80DUnitTest.java    |   285 -
 .../gemfire/cache30/CacheXml81DUnitTest.java    |   159 -
 .../gemfire/cache30/CacheXml90DUnitTest.java    |   222 -
 .../gemfire/cache30/CacheXmlTestCase.java       |   152 -
 .../cache30/CachedAllEventsDUnitTest.java       |   103 -
 .../gemfire/cache30/CallbackArgDUnitTest.java   |   168 -
 .../cache30/CertifiableTestCacheListener.java   |   149 -
 .../cache30/ClearMultiVmCallBkDUnitTest.java    |   243 -
 .../gemfire/cache30/ClearMultiVmDUnitTest.java  |   459 -
 .../cache30/ClientMembershipDUnitTest.java      |  1660 --
 .../ClientMembershipSelectorDUnitTest.java      |    32 -
 .../ClientRegisterInterestDUnitTest.java        |   427 -
 ...ClientRegisterInterestSelectorDUnitTest.java |    32 -
 .../cache30/ClientServerCCEDUnitTest.java       |   628 -
 .../gemfire/cache30/ClientServerTestCase.java   |   385 -
 .../ConcurrentLeaveDuringGIIDUnitTest.java      |   214 -
 ...ibutedNoAckAsyncOverflowRegionDUnitTest.java |    61 -
 ...iskDistributedNoAckAsyncRegionDUnitTest.java |    53 -
 .../DiskDistributedNoAckRegionTestCase.java     |    42 -
 ...ributedNoAckSyncOverflowRegionDUnitTest.java |    63 -
 .../gemfire/cache30/DiskRegionDUnitTest.java    |  1611 --
 .../gemfire/cache30/DiskRegionTestImpl.java     |   238 -
 .../cache30/DistAckMapMethodsDUnitTest.java     |   693 -
 ...istributedAckOverflowRegionCCEDUnitTest.java |    82 -
 ...tedAckOverflowRegionCCEOffHeapDUnitTest.java |    83 -
 ...tributedAckPersistentRegionCCEDUnitTest.java |   230 -
 ...dAckPersistentRegionCCEOffHeapDUnitTest.java |    86 -
 .../DistributedAckRegionCCEDUnitTest.java       |   693 -
 ...DistributedAckRegionCCEOffHeapDUnitTest.java |    86 -
 ...istributedAckRegionCompressionDUnitTest.java |    73 -
 .../cache30/DistributedAckRegionDUnitTest.java  |   152 -
 .../DistributedAckRegionOffHeapDUnitTest.java   |    86 -
 .../DistributedMulticastRegionDUnitTest.java    |   213 -
 .../DistributedNoAckRegionCCEDUnitTest.java     |   584 -
 ...stributedNoAckRegionCCEOffHeapDUnitTest.java |    86 -
 .../DistributedNoAckRegionDUnitTest.java        |   298 -
 .../DistributedNoAckRegionOffHeapDUnitTest.java |    86 -
 .../gemfire/cache30/DynamicRegionDUnitTest.java |   279 -
 .../gemfire/cache30/GlobalLockingDUnitTest.java |   379 -
 .../cache30/GlobalRegionCCEDUnitTest.java       |   245 -
 .../GlobalRegionCCEOffHeapDUnitTest.java        |    86 -
 .../gemfire/cache30/GlobalRegionDUnitTest.java  |   404 -
 .../cache30/GlobalRegionOffHeapDUnitTest.java   |    95 -
 .../cache30/LRUEvictionControllerDUnitTest.java |   488 -
 .../gemfire/cache30/LocalRegionDUnitTest.java   |   258 -
 .../MemLRUEvictionControllerDUnitTest.java      |   280 -
 .../gemfire/cache30/MultiVMRegionTestCase.java  |  9162 ---------
 .../gemfire/cache30/MyGatewayEventFilter1.java  |    61 -
 .../gemfire/cache30/MyGatewayEventFilter2.java  |    66 -
 .../cache30/MyGatewayTransportFilter1.java      |    53 -
 .../cache30/MyGatewayTransportFilter2.java      |    55 -
 .../OffHeapLRUEvictionControllerDUnitTest.java  |    84 -
 .../PRBucketSynchronizationDUnitTest.java       |   302 -
 .../PartitionedRegionCompressionDUnitTest.java  |    70 -
 .../cache30/PartitionedRegionDUnitTest.java     |   539 -
 ...tionedRegionMembershipListenerDUnitTest.java |   151 -
 .../PartitionedRegionOffHeapDUnitTest.java      |    85 -
 .../cache30/PreloadedRegionTestCase.java        |    97 -
 .../gemfire/cache30/ProxyDUnitTest.java         |   524 -
 .../cache30/PutAllCallBkRemoteVMDUnitTest.java  |   386 -
 .../cache30/PutAllCallBkSingleVMDUnitTest.java  |   315 -
 .../gemfire/cache30/PutAllMultiVmDUnitTest.java |   353 -
 .../gemfire/cache30/QueueMsgDUnitTest.java      |   293 -
 .../cache30/RRSynchronizationDUnitTest.java     |   265 -
 .../gemfire/cache30/ReconnectDUnitTest.java     |  1126 --
 .../ReconnectedCacheServerDUnitTest.java        |    68 -
 .../cache30/RegionAttributesTestCase.java       |   266 -
 .../cache30/RegionExpirationDUnitTest.java      |   268 -
 .../RegionMembershipListenerDUnitTest.java      |   409 -
 .../RegionReliabilityDistAckDUnitTest.java      |    39 -
 .../RegionReliabilityDistNoAckDUnitTest.java    |    39 -
 .../RegionReliabilityGlobalDUnitTest.java       |    39 -
 .../RegionReliabilityListenerDUnitTest.java     |   197 -
 .../cache30/RegionReliabilityTestCase.java      |  1413 --
 .../gemfire/cache30/RegionTestCase.java         |  4110 ----
 .../gemfire/cache30/ReliabilityTestCase.java    |    59 -
 .../cache30/RemoveAllMultiVmDUnitTest.java      |   288 -
 .../gemfire/cache30/RequiredRolesDUnitTest.java |   425 -
 .../cache30/RolePerformanceDUnitTest.java       |   181 -
 .../gemfire/cache30/SearchAndLoadDUnitTest.java |   999 -
 .../cache30/SlowRecDUnitDisabledTest.java       |  1446 --
 .../gemfire/cache30/TXDistributedDUnitTest.java |  1522 --
 .../gemfire/cache30/TXOrderDUnitTest.java       |   411 -
 .../cache30/TXRestrictionsDUnitTest.java        |    94 -
 .../gemfire/cache30/TestCacheCallback.java      |   103 -
 .../gemfire/cache30/TestCacheListener.java      |   222 -
 .../gemfire/cache30/TestCacheLoader.java        |    45 -
 .../gemfire/cache30/TestCacheWriter.java        |   131 -
 .../gemfire/cache30/TestDiskRegion.java         |   257 -
 .../gemstone/gemfire/cache30/TestHeapLRU.java   |    90 -
 .../gemfire/cache30/TestPdxSerializer.java      |    69 -
 .../cache30/TestTransactionListener.java        |    93 -
 .../gemfire/cache30/TestTransactionWriter.java  |    44 -
 .../AnalyzeSerializablesJUnitTest.java          |   325 -
 .../codeAnalysis/ClassAndMethodDetails.java     |   154 -
 .../gemfire/codeAnalysis/ClassAndMethods.java   |    50 -
 .../codeAnalysis/ClassAndVariableDetails.java   |   108 -
 .../gemfire/codeAnalysis/ClassAndVariables.java |    64 -
 .../codeAnalysis/CompiledClassUtils.java        |   434 -
 .../codeAnalysis/decode/CompiledAttribute.java  |    46 -
 .../codeAnalysis/decode/CompiledClass.java      |   276 -
 .../codeAnalysis/decode/CompiledCode.java       |    70 -
 .../codeAnalysis/decode/CompiledField.java      |   116 -
 .../codeAnalysis/decode/CompiledMethod.java     |   153 -
 .../gemfire/codeAnalysis/decode/cp/Cp.java      |    78 -
 .../gemfire/codeAnalysis/decode/cp/CpClass.java |    42 -
 .../codeAnalysis/decode/cp/CpDouble.java        |    40 -
 .../codeAnalysis/decode/cp/CpFieldref.java      |    33 -
 .../gemfire/codeAnalysis/decode/cp/CpFloat.java |    31 -
 .../codeAnalysis/decode/cp/CpInteger.java       |    31 -
 .../decode/cp/CpInterfaceMethodref.java         |    24 -
 .../codeAnalysis/decode/cp/CpInvokeDynamic.java |    33 -
 .../gemfire/codeAnalysis/decode/cp/CpLong.java  |    39 -
 .../codeAnalysis/decode/cp/CpMethodHandle.java  |    33 -
 .../codeAnalysis/decode/cp/CpMethodType.java    |    31 -
 .../codeAnalysis/decode/cp/CpMethodref.java     |    25 -
 .../codeAnalysis/decode/cp/CpNameAndType.java   |    27 -
 .../codeAnalysis/decode/cp/CpString.java        |    25 -
 .../gemfire/codeAnalysis/decode/cp/CpUtf8.java  |   133 -
 .../AbstractLauncherIntegrationJUnitTest.java   |    71 -
 .../distributed/AbstractLauncherJUnitTest.java  |   301 -
 .../AbstractLauncherJUnitTestCase.java          |   255 -
 .../AbstractLauncherServiceStatusJUnitTest.java |   265 -
 .../AbstractLocatorLauncherJUnitTestCase.java   |   106 -
 .../AbstractServerLauncherJUnitTestCase.java    |    94 -
 .../gemfire/distributed/AuthInitializer.java    |    45 -
 .../distributed/DistributedMemberDUnitTest.java |   419 -
 .../DistributedSystemConnectPerf.java           |   135 -
 .../distributed/DistributedSystemDUnitTest.java |   421 -
 .../DistributedSystemIntegrationJUnitTest.java  |    91 -
 .../distributed/DistributedSystemJUnitTest.java |    78 -
 .../distributed/DistributedTestSuite.java       |    36 -
 .../distributed/HostedLocatorsDUnitTest.java    |   195 -
 .../LauncherMemberMXBeanJUnitTest.java          |   153 -
 .../gemfire/distributed/LauncherTestSuite.java  |    48 -
 .../gemfire/distributed/LocatorDUnitTest.java   |  1904 --
 .../gemfire/distributed/LocatorJUnitTest.java   |   202 -
 .../LocatorLauncherIntegrationJUnitTest.java    |   248 -
 .../distributed/LocatorLauncherJUnitTest.java   |   323 -
 .../LocatorLauncherLocalFileJUnitTest.java      |    52 -
 .../LocatorLauncherLocalJUnitTest.java          |   843 -
 .../LocatorLauncherRemoteFileJUnitTest.java     |   219 -
 .../LocatorLauncherRemoteJUnitTest.java         |  1005 -
 .../distributed/LocatorStateJUnitTest.java      |   208 -
 .../gemfire/distributed/MyAuthenticator.java    |    54 -
 .../gemfire/distributed/MyPrincipal.java        |    29 -
 .../gemfire/distributed/RoleDUnitTest.java      |   162 -
 .../ServerLauncherIntegrationJUnitTest.java     |   312 -
 .../distributed/ServerLauncherJUnitTest.java    |   810 -
 .../ServerLauncherLocalFileJUnitTest.java       |    55 -
 .../ServerLauncherLocalJUnitTest.java           |  1076 --
 .../ServerLauncherRemoteFileJUnitTest.java      |   223 -
 .../ServerLauncherRemoteJUnitTest.java          |  1428 --
 .../ServerLauncherWithSpringJUnitTest.java      |    99 -
 .../distributed/SystemAdminDUnitTest.java       |   125 -
 .../AtomicLongWithTerminalStateJUnitTest.java   |    41 -
 .../distributed/internal/Bug40751DUnitTest.java |   140 -
 .../ConsoleDistributionManagerDUnitTest.java    |   444 -
 .../distributed/internal/DateMessage.java       |    98 -
 .../internal/DistributionAdvisorDUnitTest.java  |    94 -
 .../internal/DistributionManagerDUnitTest.java  |   576 -
 .../InternalDistributedSystemJUnitTest.java     |   831 -
 .../gemfire/distributed/internal/LDM.java       |    71 -
 .../internal/LocatorLoadSnapshotJUnitTest.java  |   384 -
 .../internal/ProduceDateMessages.java           |    53 -
 .../internal/ProductUseLogDUnitTest.java        |   107 -
 .../internal/ProductUseLogJUnitTest.java        |    86 -
 .../internal/ServerLocatorJUnitTest.java        |    74 -
 .../internal/SharedConfigurationJUnitTest.java  |    57 -
 .../internal/StartupMessageDataJUnitTest.java   |   296 -
 .../deadlock/DeadlockDetectorJUnitTest.java     |   333 -
 .../deadlock/DependencyGraphJUnitTest.java      |    87 -
 .../GemFireDeadlockDetectorDUnitTest.java       |   241 -
 .../deadlock/UnsafeThreadLocalJUnitTest.java    |    61 -
 .../locks/CollaborationJUnitDisabledTest.java   |   562 -
 .../internal/locks/DLockGrantorHelper.java      |    98 -
 .../locks/DLockReentrantLockJUnitTest.java      |    84 -
 ...entrantReadWriteWriteShareLockJUnitTest.java |   458 -
 .../membership/MembershipJUnitTest.java         |   364 -
 .../internal/membership/NetViewJUnitTest.java   |   274 -
 .../membership/gms/GMSMemberJUnitTest.java      |   164 -
 .../membership/gms/MembershipManagerHelper.java |   172 -
 .../gms/auth/GMSAuthenticatorJUnitTest.java     |   316 -
 .../gms/fd/GMSHealthMonitorJUnitTest.java       |   680 -
 .../locator/GMSLocatorRecoveryJUnitTest.java    |   186 -
 .../gms/membership/GMSJoinLeaveJUnitTest.java   |  1095 --
 .../gms/membership/StatRecorderJUnitTest.java   |   227 -
 .../messenger/GMSQuorumCheckerJUnitTest.java    |   361 -
 .../membership/gms/messenger/InterceptUDP.java  |   109 -
 .../messenger/JGroupsMessengerJUnitTest.java    |   836 -
 .../gms/mgr/GMSMembershipManagerJUnitTest.java  |   437 -
 .../StreamingOperationManyDUnitTest.java        |   213 -
 .../StreamingOperationOneDUnitTest.java         |   173 -
 ...cpServerBackwardCompatDUnitDisabledTest.java |   250 -
 .../internal/tcpserver/TcpServerJUnitTest.java  |   221 -
 .../support/DistributedSystemAdapter.java       |   258 -
 .../gemfire/disttx/CacheMapDistTXDUnitTest.java |    66 -
 .../gemfire/disttx/DistTXDebugDUnitTest.java    |  1018 -
 .../disttx/DistTXDistributedTestSuite.java      |    42 -
 .../gemfire/disttx/DistTXExpiryJUnitTest.java   |    57 -
 .../gemfire/disttx/DistTXJUnitTest.java         |    96 -
 .../disttx/DistTXManagerImplJUnitTest.java      |    54 -
 .../gemfire/disttx/DistTXOrderDUnitTest.java    |    55 -
 .../disttx/DistTXPersistentDebugDUnitTest.java  |   131 -
 .../DistTXReleasesOffHeapOnCloseJUnitTest.java  |    53 -
 .../disttx/DistTXRestrictionsDUnitTest.java     |    46 -
 .../disttx/DistTXWithDeltaDUnitTest.java        |    38 -
 .../gemfire/disttx/DistTXWriterJUnitTest.java   |    56 -
 .../disttx/DistTXWriterOOMEJUnitTest.java       |    57 -
 .../disttx/DistributedTransactionDUnitTest.java |  2201 ---
 .../gemfire/disttx/PRDistTXDUnitTest.java       |    65 -
 .../gemfire/disttx/PRDistTXJUnitTest.java       |    92 -
 .../disttx/PRDistTXWithVersionsDUnitTest.java   |    66 -
 ...entPartitionedRegionWithDistTXDUnitTest.java |    46 -
 .../internal/AbstractConfigJUnitTest.java       |   114 -
 .../gemfire/internal/ArrayEqualsJUnitTest.java  |   193 -
 .../gemfire/internal/AvailablePortHelper.java   |   133 -
 .../internal/AvailablePortJUnitTest.java        |    74 -
 ...wardCompatibilitySerializationDUnitTest.java |   300 -
 .../gemfire/internal/Bug49856JUnitTest.java     |    85 -
 .../gemfire/internal/Bug51616JUnitTest.java     |    61 -
 .../gemfire/internal/ByteArrayData.java         |    73 -
 .../gemstone/gemfire/internal/ClassBuilder.java |   292 -
 .../ClassNotFoundExceptionDUnitTest.java        |   243 -
 .../internal/ClassPathLoaderJUnitTest.java      |  1262 --
 .../internal/CopyOnWriteHashSetJUnitTest.java   |   103 -
 .../internal/DataSerializableJUnitTest.java     |  3671 ----
 .../gemfire/internal/FileUtilJUnitTest.java     |    87 -
 .../internal/GemFireStatSamplerJUnitTest.java   |   618 -
 .../GemFireVersionIntegrationJUnitTest.java     |    54 -
 .../internal/GemFireVersionJUnitTest.java       |   102 -
 .../internal/HeapDataOutputStreamJUnitTest.java |   154 -
 .../gemfire/internal/InlineKeyJUnitTest.java    |   173 -
 .../gemfire/internal/JSSESocketJUnitTest.java   |   248 -
 .../internal/JarClassLoaderJUnitTest.java       |   828 -
 .../gemfire/internal/JarDeployerDUnitTest.java  |   748 -
 .../com/gemstone/gemfire/internal/JavaExec.java |    69 -
 .../gemfire/internal/LineWrapUnitJUnitTest.java |    52 -
 .../gemstone/gemfire/internal/LongBuffer.java   |    96 -
 .../gemfire/internal/NanoTimerJUnitTest.java    |   134 -
 .../gemfire/internal/ObjIdMapJUnitTest.java     |   256 -
 .../internal/OneTaskOnlyDecoratorJUnitTest.java |   165 -
 .../internal/PdxDeleteFieldDUnitTest.java       |   214 -
 .../internal/PdxDeleteFieldJUnitTest.java       |   214 -
 .../gemfire/internal/PdxRenameDUnitTest.java    |   218 -
 .../gemfire/internal/PdxRenameJUnitTest.java    |   164 -
 .../PutAllOperationContextJUnitTest.java        |   197 -
 .../internal/SSLConfigIntegrationJUnitTest.java |    51 -
 .../gemfire/internal/SSLConfigJUnitTest.java    |  1233 --
 ...hreadPoolExecutorWithKeepAliveJUnitTest.java |   342 -
 .../internal/SimpleStatSamplerJUnitTest.java    |   358 -
 .../gemfire/internal/SocketCloserJUnitTest.java |   196 -
 .../internal/SocketCloserWithWaitJUnitTest.java |    38 -
 .../StatArchiveWriterReaderJUnitTest.java       |  1735 --
 .../gemfire/internal/StatSamplerJUnitTest.java  |   361 -
 .../gemfire/internal/StatSamplerTestCase.java   |   185 -
 .../internal/UniqueIdGeneratorJUnitTest.java    |    68 -
 .../internal/cache/AbstractRegionJUnitTest.java |   513 -
 .../gemfire/internal/cache/BackupDUnitTest.java |   742 -
 .../gemfire/internal/cache/BackupJUnitTest.java |   435 -
 .../internal/cache/Bug33359DUnitTest.java       |   157 -
 .../internal/cache/Bug33726DUnitTest.java       |   160 -
 .../internal/cache/Bug33726JUnitTest.java       |   134 -
 .../Bug34179TooManyFilesOpenJUnitTest.java      |   130 -
 .../internal/cache/Bug34583JUnitTest.java       |   101 -
 .../internal/cache/Bug37241DUnitTest.java       |   235 -
 .../internal/cache/Bug37244JUnitTest.java       |   282 -
 .../internal/cache/Bug37377DUnitTest.java       |   381 -
 .../internal/cache/Bug37500JUnitTest.java       |   184 -
 .../internal/cache/Bug39079DUnitTest.java       |   413 -
 .../internal/cache/Bug40299DUnitTest.java       |   304 -
 .../internal/cache/Bug40632DUnitTest.java       |   149 -
 .../internal/cache/Bug41091DUnitTest.java       |   173 -
 .../internal/cache/Bug41733DUnitTest.java       |   222 -
 .../internal/cache/Bug41957DUnitTest.java       |   151 -
 .../internal/cache/Bug42010StatsDUnitTest.java  |   531 -
 .../internal/cache/Bug42055DUnitTest.java       |    89 -
 .../internal/cache/Bug45164DUnitTest.java       |   104 -
 .../internal/cache/Bug45934DUnitTest.java       |   135 -
 .../internal/cache/Bug47667DUnitTest.java       |    88 -
 .../internal/cache/Bug48182JUnitTest.java       |   200 -
 .../internal/cache/CacheAdvisorDUnitTest.java   |   264 -
 .../cache/CacheLifecycleListenerJUnitTest.java  |   324 -
 .../internal/cache/CacheServiceJUnitTest.java   |    59 -
 .../cache/ChunkValueWrapperJUnitTest.java       |   188 -
 .../internal/cache/ClearDAckDUnitTest.java      |   282 -
 .../internal/cache/ClearGlobalDUnitTest.java    |   212 -
 ...ssagesRegionCreationAndDestroyJUnitTest.java |   173 -
 .../cache/ClientServerGetAllDUnitTest.java      |   801 -
 ...ServerInvalidAndDestroyedEntryDUnitTest.java |   515 -
 .../ClientServerTransactionCCEDUnitTest.java    |   107 -
 .../cache/ClientServerTransactionDUnitTest.java |  3358 ----
 .../cache/ComplexDiskRegionJUnitTest.java       |   169 -
 .../ConcurrentDestroySubRegionDUnitTest.java    |   173 -
 ...entFlushingAndRegionOperationsJUnitTest.java |   641 -
 .../cache/ConcurrentMapLocalJUnitTest.java      |   105 -
 .../cache/ConcurrentMapOpsDUnitTest.java        |  1236 --
 .../ConcurrentRegionOperationsJUnitTest.java    |   926 -
 ...rentRollingAndRegionOperationsJUnitTest.java |   997 -
 .../internal/cache/ConflationJUnitTest.java     |   421 -
 .../cache/ConnectDisconnectDUnitTest.java       |   185 -
 .../cache/CustomerIDPartitionResolver.java      |    86 -
 .../internal/cache/DeltaFaultInDUnitTest.java   |   146 -
 .../cache/DeltaPropagationDUnitTest.java        |  1514 --
 .../cache/DeltaPropagationStatsDUnitTest.java   |   624 -
 .../internal/cache/DeltaSizingDUnitTest.java    |   265 -
 .../gemfire/internal/cache/DiskIFJUnitTest.java |   796 -
 .../gemfire/internal/cache/DiskIdJUnitTest.java |   240 -
 .../internal/cache/DiskInitFileJUnitTest.java   |   113 -
 .../cache/DiskOfflineCompactionJUnitTest.java   |   826 -
 .../internal/cache/DiskOldAPIsJUnitTest.java    |   437 -
 ...iskRandomOperationsAndRecoveryJUnitTest.java |   715 -
 .../cache/DiskRegByteArrayDUnitTest.java        |   268 -
 .../cache/DiskRegCacheXmlJUnitTest.java         |   299 -
 .../DiskRegCachexmlGeneratorJUnitTest.java      |   302 -
 .../internal/cache/DiskRegCbkChkJUnitTest.java  |   118 -
 .../DiskRegOplogSwtchingAndRollerJUnitTest.java |  1021 -
 .../cache/DiskRegRecoveryJUnitTest.java         |  1495 --
 .../cache/DiskRegionAsyncRecoveryJUnitTest.java |   538 -
 ...RegionChangingRegionAttributesJUnitTest.java |   143 -
 .../cache/DiskRegionClearJUnitTest.java         |   289 -
 .../internal/cache/DiskRegionHelperFactory.java |   266 -
 .../DiskRegionIllegalArguementsJUnitTest.java   |   281 -
 ...iskRegionIllegalCacheXMLvaluesJUnitTest.java |   146 -
 .../internal/cache/DiskRegionJUnitTest.java     |  3189 ---
 .../internal/cache/DiskRegionProperties.java    |   222 -
 .../internal/cache/DiskRegionTestingBase.java   |   407 -
 .../cache/DiskStoreFactoryJUnitTest.java        |   450 -
 .../cache/DiskWriteAttributesJUnitTest.java     |   223 -
 ...DistrbutedRegionProfileOffHeapDUnitTest.java |   255 -
 .../cache/DistributedCacheTestCase.java         |   468 -
 .../cache/EnumListenerEventJUnitTest.java       |    73 -
 .../internal/cache/EventTrackerDUnitTest.java   |   420 -
 .../cache/EvictionDUnitDisabledTest.java        |   240 -
 .../cache/EvictionObjectSizerDUnitTest.java     |   361 -
 .../internal/cache/EvictionStatsDUnitTest.java  |   556 -
 .../internal/cache/EvictionTestBase.java        |   588 -
 .../internal/cache/FaultingInJUnitTest.java     |   236 -
 .../cache/FixedPRSinglehopDUnitTest.java        |   891 -
 .../internal/cache/GIIDeltaDUnitTest.java       |  2625 ---
 .../internal/cache/GIIFlowControlDUnitTest.java |   452 -
 .../internal/cache/GridAdvisorDUnitTest.java    |  1067 -
 .../internal/cache/HABug36773DUnitTest.java     |   374 -
 .../HAOverflowMemObjectSizerDUnitTest.java      |   305 -
 .../cache/IncrementalBackupDUnitTest.java       |  1106 --
 .../cache/InterruptClientServerDUnitTest.java   |   252 -
 .../internal/cache/InterruptDiskJUnitTest.java  |   135 -
 ...InterruptsConserveSocketsFalseDUnitTest.java |    37 -
 .../internal/cache/InterruptsDUnitTest.java     |   214 -
 .../internal/cache/IteratorDUnitTest.java       |   105 -
 .../LIFOEvictionAlgoEnabledRegionJUnitTest.java |   343 -
 ...victionAlgoMemoryEnabledRegionJUnitTest.java |   436 -
 .../internal/cache/MapClearGIIDUnitTest.java    |   280 -
 .../internal/cache/MapInterface2JUnitTest.java  |   282 -
 .../internal/cache/MapInterfaceJUnitTest.java   |   301 -
 .../internal/cache/MockCacheService.java        |    24 -
 .../internal/cache/MockCacheServiceImpl.java    |    39 -
 .../MultipleOplogsRollingFeatureJUnitTest.java  |   257 -
 .../cache/NetSearchMessagingDUnitTest.java      |   440 -
 .../cache/OffHeapEvictionDUnitTest.java         |   136 -
 .../cache/OffHeapEvictionStatsDUnitTest.java    |    90 -
 .../gemfire/internal/cache/OffHeapTestUtil.java |    64 -
 .../cache/OfflineSnapshotJUnitTest.java         |   137 -
 .../gemfire/internal/cache/OldVLJUnitTest.java  |    92 -
 .../cache/OldValueImporterTestBase.java         |   181 -
 .../cache/OplogEntryIdMapJUnitTest.java         |    99 -
 .../cache/OplogEntryIdSetJUnitTest.java         |    83 -
 .../gemfire/internal/cache/OplogJUnitTest.java  |  4034 ----
 .../internal/cache/OplogRVVJUnitTest.java       |   173 -
 .../cache/OrderedTombstoneMapJUnitTest.java     |    59 -
 .../cache/P2PDeltaPropagationDUnitTest.java     |   617 -
 .../internal/cache/PRBadToDataDUnitTest.java    |   109 -
 .../cache/PRConcurrentMapOpsJUnitTest.java      |   231 -
 .../cache/PRDataStoreMemoryJUnitTest.java       |   154 -
 .../PRDataStoreMemoryOffHeapJUnitTest.java      |    51 -
 .../gemfire/internal/cache/PRTXJUnitTest.java   |   150 -
 .../cache/PartitionAttributesImplJUnitTest.java |   543 -
 .../cache/PartitionListenerDUnitTest.java       |   204 -
 ...dRegionAPIConserveSocketsFalseDUnitTest.java |    45 -
 .../cache/PartitionedRegionAPIDUnitTest.java    |  1512 --
 .../PartitionedRegionAsSubRegionDUnitTest.java  |   338 -
 ...gionBucketCreationDistributionDUnitTest.java |  1560 --
 .../PartitionedRegionCacheCloseDUnitTest.java   |   295 -
 ...rtitionedRegionCacheLoaderForRootRegion.java |    62 -
 ...artitionedRegionCacheLoaderForSubRegion.java |    65 -
 ...rtitionedRegionCacheXMLExampleDUnitTest.java |   135 -
 .../PartitionedRegionCreationDUnitTest.java     |   926 -
 .../PartitionedRegionCreationJUnitTest.java     |   548 -
 .../cache/PartitionedRegionDUnitTestCase.java   |   536 -
 .../PartitionedRegionDataStoreJUnitTest.java    |   187 -
 ...rtitionedRegionDelayedRecoveryDUnitTest.java |   312 -
 .../PartitionedRegionDestroyDUnitTest.java      |   307 -
 .../PartitionedRegionEntryCountDUnitTest.java   |   149 -
 .../PartitionedRegionEvictionDUnitTest.java     |  1761 --
 .../cache/PartitionedRegionHADUnitTest.java     |   505 -
 ...onedRegionHAFailureAndRecoveryDUnitTest.java |   524 -
 .../cache/PartitionedRegionHelperJUnitTest.java |    48 -
 .../PartitionedRegionInvalidateDUnitTest.java   |   213 -
 ...artitionedRegionLocalMaxMemoryDUnitTest.java |   318 -
 ...nedRegionLocalMaxMemoryOffHeapDUnitTest.java |    77 -
 .../PartitionedRegionMultipleDUnitTest.java     |   596 -
 ...rtitionedRegionOffHeapEvictionDUnitTest.java |    98 -
 .../cache/PartitionedRegionPRIDDUnitTest.java   |   269 -
 .../cache/PartitionedRegionQueryDUnitTest.java  |  1158 --
 ...artitionedRegionQueryEvaluatorJUnitTest.java |   307 -
 ...artitionedRegionRedundancyZoneDUnitTest.java |   167 -
 ...tionedRegionSerializableObjectJUnitTest.java |   178 -
 .../PartitionedRegionSingleHopDUnitTest.java    |  2388 ---
 ...RegionSingleHopWithServerGroupDUnitTest.java |  1731 --
 ...onedRegionSingleNodeOperationsJUnitTest.java |  1542 --
 .../cache/PartitionedRegionSizeDUnitTest.java   |   608 -
 .../cache/PartitionedRegionStatsDUnitTest.java  |   647 -
 .../cache/PartitionedRegionStatsJUnitTest.java  |   534 -
 .../cache/PartitionedRegionTestHelper.java      |   354 -
 .../PartitionedRegionTestUtilsDUnitTest.java    |   577 -
 .../PartitionedRegionWithSameNameDUnitTest.java |   924 -
 .../PersistentPartitionedRegionJUnitTest.java   |   225 -
 .../internal/cache/PutAllDAckDUnitTest.java     |   225 -
 .../internal/cache/PutAllGlobalDUnitTest.java   |   288 -
 .../cache/RegionEntryFlagsJUnitTest.java        |    97 -
 .../internal/cache/RegionListenerJUnitTest.java |    63 -
 .../cache/RemotePutReplyMessageJUnitTest.java   |    53 -
 .../cache/RemoteTransactionCCEDUnitTest.java    |    35 -
 .../cache/RemoteTransactionDUnitTest.java       |  4326 -----
 .../internal/cache/RemoveAllDAckDUnitTest.java  |   168 -
 .../internal/cache/RemoveDAckDUnitTest.java     |   198 -
 .../internal/cache/RemoveGlobalDUnitTest.java   |   235 -
 .../internal/cache/RunCacheInOldGemfire.java    |   188 -
 .../cache/SimpleDiskRegionJUnitTest.java        |   391 -
 .../internal/cache/SizingFlagDUnitTest.java     |  1039 -
 .../internal/cache/SnapshotTestUtil.java        |    47 -
 .../internal/cache/SystemFailureDUnitTest.java  |   878 -
 .../internal/cache/TXManagerImplJUnitTest.java  |   334 -
 .../cache/TXReservationMgrJUnitTest.java        |   151 -
 .../gemfire/internal/cache/TestDelta.java       |    96 -
 .../internal/cache/TestHelperForHydraTests.java |    32 -
 .../internal/cache/TestNonSizerObject.java      |    63 -
 .../internal/cache/TestObjectSizerImpl.java     |    72 -
 .../gemfire/internal/cache/TestUtils.java       |    32 -
 .../cache/TombstoneCreationJUnitTest.java       |   231 -
 .../cache/TransactionsWithDeltaDUnitTest.java   |   376 -
 .../internal/cache/UnitTestValueHolder.java     |    43 -
 .../gemfire/internal/cache/UnzipUtil.java       |    84 -
 .../internal/cache/UpdateVersionJUnitTest.java  |   407 -
 .../gemfire/internal/cache/VLJUnitTest.java     |   130 -
 .../cache/control/FilterByPathJUnitTest.java    |    96 -
 .../cache/control/MemoryMonitorJUnitTest.java   |   762 -
 .../control/MemoryMonitorOffHeapJUnitTest.java  |   338 -
 .../control/MemoryThresholdsJUnitTest.java      |   152 -
 .../control/RebalanceOperationDUnitTest.java    |  3270 ----
 .../control/TestMemoryThresholdListener.java    |   169 -
 ...skRegOverflowAsyncGetInMemPerfJUnitTest.java |   136 -
 ...iskRegOverflowAsyncJUnitPerformanceTest.java |   167 -
 ...lowSyncGetInMemPerfJUnitPerformanceTest.java |   129 -
 ...DiskRegOverflowSyncJUnitPerformanceTest.java |   169 -
 ...egionOverflowAsyncRollingOpLogJUnitTest.java |   226 -
 ...RegionOverflowSyncRollingOpLogJUnitTest.java |   224 -
 .../DiskRegionPerfJUnitPerformanceTest.java     |   568 -
 .../DiskRegionPersistOnlySyncJUnitTest.java     |   234 -
 ...DiskRegionRollOpLogJUnitPerformanceTest.java |   638 -
 ...ltiThreadedOplogPerJUnitPerformanceTest.java |   217 -
 .../cache/execute/Bug51193DUnitTest.java        |   246 -
 .../ClientServerFunctionExecutionDUnitTest.java |   952 -
 .../execute/ColocationFailoverDUnitTest.java    |   527 -
 .../cache/execute/CustomResultCollector.java    |    50 -
 .../execute/CustomerIDPartitionResolver.java    |    82 -
 ...ributedRegionFunctionExecutionDUnitTest.java |  1652 --
 .../FunctionExecution_ExceptionDUnitTest.java   |   647 -
 .../execute/FunctionServiceStatsDUnitTest.java  |  1372 --
 .../cache/execute/LocalDataSetDUnitTest.java    |   389 -
 .../cache/execute/LocalDataSetFunction.java     |    90 -
 .../execute/LocalDataSetIndexingDUnitTest.java  |   304 -
 .../LocalFunctionExecutionDUnitTest.java        |   183 -
 .../MemberFunctionExecutionDUnitTest.java       |   678 -
 .../MultiRegionFunctionExecutionDUnitTest.java  |   298 -
 .../execute/MyFunctionExecutionException.java   |    59 -
 .../cache/execute/MyTransactionFunction.java    |   517 -
 .../OnGroupsFunctionExecutionDUnitTest.java     |  1239 --
 ...ntServerFunctionExecutionNoAckDUnitTest.java |   258 -
 ...tServerRegionFunctionExecutionDUnitTest.java |  1674 --
 ...egionFunctionExecutionFailoverDUnitTest.java |   580 -
 ...onFunctionExecutionNoSingleHopDUnitTest.java |  1274 --
 ...onExecutionSelectorNoSingleHopDUnitTest.java |  1232 --
 ...gionFunctionExecutionSingleHopDUnitTest.java |  1222 --
 .../cache/execute/PRClientServerTestBase.java   |   870 -
 .../cache/execute/PRColocationDUnitTest.java    |  2735 ---
 .../execute/PRCustomPartitioningDUnitTest.java  |   574 -
 .../execute/PRFunctionExecutionDUnitTest.java   |  3216 ---
 .../PRFunctionExecutionTimeOutDUnitTest.java    |   885 -
 ...ctionExecutionWithResultSenderDUnitTest.java |   665 -
 .../execute/PRPerformanceTestDUnitTest.java     |   424 -
 .../cache/execute/PRTransactionDUnitTest.java   |   766 -
 .../PRTransactionWithVersionsDUnitTest.java     |    29 -
 .../internal/cache/execute/PerfFunction.java    |    69 -
 .../internal/cache/execute/PerfTxFunction.java  |    74 -
 .../cache/execute/PerformanceTestFunction.java  |    74 -
 .../execute/SingleHopGetAllPutAllDUnitTest.java |   204 -
 .../internal/cache/execute/TestFunction.java    |   150 -
 .../internal/cache/execute/data/CustId.java     |    72 -
 .../internal/cache/execute/data/Customer.java   |    77 -
 .../internal/cache/execute/data/Order.java      |    65 -
 .../internal/cache/execute/data/OrderId.java    |    82 -
 .../internal/cache/execute/data/Shipment.java   |    65 -
 .../internal/cache/execute/data/ShipmentId.java |    89 -
 .../SimpleExtensionPointJUnitTest.java          |   215 -
 .../extension/mock/AbstractMockExtension.java   |    61 -
 .../mock/AbstractMockExtensionXmlGenerator.java |    41 -
 .../mock/AlterMockCacheExtensionFunction.java   |    90 -
 .../mock/AlterMockRegionExtensionFunction.java  |   104 -
 .../mock/CreateMockCacheExtensionFunction.java  |    86 -
 .../mock/CreateMockRegionExtensionFunction.java |   101 -
 .../mock/DestroyMockCacheExtensionFunction.java |    89 -
 .../DestroyMockRegionExtensionFunction.java     |    99 -
 .../extension/mock/MockCacheExtension.java      |    53 -
 .../mock/MockCacheExtensionXmlGenerator.java    |    57 -
 .../extension/mock/MockExtensionCommands.java   |   219 -
 .../extension/mock/MockExtensionXmlParser.java  |   102 -
 .../extension/mock/MockRegionExtension.java     |    47 -
 .../mock/MockRegionExtensionXmlGenerator.java   |    57 -
 ...gionFunctionFunctionInvocationException.java |    60 -
 .../functions/DistributedRegionFunction.java    |    98 -
 .../cache/functions/LocalDataSetFunction.java   |    89 -
 .../internal/cache/functions/TestFunction.java  |  1149 --
 .../ha/BlockingHARQAddOperationJUnitTest.java   |   239 -
 .../cache/ha/BlockingHARQStatsJUnitTest.java    |    77 -
 .../cache/ha/BlockingHARegionJUnitTest.java     |   480 -
 .../ha/BlockingHARegionQueueJUnitTest.java      |   213 -
 .../cache/ha/Bug36853EventsExpiryDUnitTest.java |   307 -
 .../internal/cache/ha/Bug48571DUnitTest.java    |   258 -
 .../internal/cache/ha/Bug48879DUnitTest.java    |   221 -
 .../internal/cache/ha/ConflatableObject.java    |   221 -
 .../cache/ha/EventIdOptimizationDUnitTest.java  |   595 -
 .../cache/ha/EventIdOptimizationJUnitTest.java  |   253 -
 .../internal/cache/ha/FailoverDUnitTest.java    |   343 -
 .../internal/cache/ha/HABugInPutDUnitTest.java  |   187 -
 .../internal/cache/ha/HAClearDUnitTest.java     |   663 -
 .../cache/ha/HAConflationDUnitTest.java         |   448 -
 .../internal/cache/ha/HADuplicateDUnitTest.java |   334 -
 .../cache/ha/HAEventIdPropagationDUnitTest.java |   877 -
 .../internal/cache/ha/HAExpiryDUnitTest.java    |   285 -
 .../internal/cache/ha/HAGIIBugDUnitTest.java    |   416 -
 .../internal/cache/ha/HAGIIDUnitTest.java       |   469 -
 .../gemfire/internal/cache/ha/HAHelper.java     |    51 -
 .../cache/ha/HARQAddOperationJUnitTest.java     |  1204 --
 .../cache/ha/HARQueueNewImplDUnitTest.java      |  1369 --
 .../internal/cache/ha/HARegionDUnitTest.java    |   408 -
 .../internal/cache/ha/HARegionJUnitTest.java    |   226 -
 .../cache/ha/HARegionQueueDUnitTest.java        |  1152 --
 .../cache/ha/HARegionQueueJUnitTest.java        |  2154 ---
 ...HARegionQueueStartStopJUnitDisabledTest.java |   123 -
 .../ha/HARegionQueueStartStopJUnitTest.java     |   133 -
 .../cache/ha/HARegionQueueStatsJUnitTest.java   |   504 -
 .../cache/ha/HASlowReceiverDUnitTest.java       |   290 -
 .../ha/OperationsPropagationDUnitTest.java      |   503 -
 .../internal/cache/ha/PutAllDUnitTest.java      |   598 -
 .../cache/ha/StatsBugDUnitDisabledTest.java     |   368 -
 .../cache/ha/TestBlockingHARegionQueue.java     |   129 -
 .../cache/ha/ThreadIdentifierJUnitTest.java     |   116 -
 .../cache/locks/TXLockServiceDUnitTest.java     |   722 -
 .../internal/cache/lru/LRUClockJUnitTest.java   |   519 -
 .../cache/partitioned/Bug39356DUnitTest.java    |   236 -
 .../cache/partitioned/Bug43684DUnitTest.java    |   341 -
 .../cache/partitioned/Bug47388DUnitTest.java    |   290 -
 .../cache/partitioned/Bug51400DUnitTest.java    |   206 -
 .../partitioned/ElidedPutAllDUnitTest.java      |   123 -
 .../OfflineMembersDetailsJUnitTest.java         |    59 -
 .../partitioned/PartitionResolverDUnitTest.java |   411 -
 .../PartitionedRegionLoadModelJUnitTest.java    |  1564 --
 .../PartitionedRegionLoaderWriterDUnitTest.java |   232 -
 ...rtitionedRegionMetaDataCleanupDUnitTest.java |   191 -
 .../partitioned/PersistPRKRFDUnitTest.java      |   233 -
 ...tentColocatedPartitionedRegionDUnitTest.java |  1595 --
 .../PersistentPartitionedRegionDUnitTest.java   |  2222 ---
 ...tentPartitionedRegionOldConfigDUnitTest.java |    51 -
 .../PersistentPartitionedRegionTestBase.java    |   803 -
 ...rtitionedRegionWithTransactionDUnitTest.java |   195 -
 .../PutPutReplyMessageJUnitTest.java            |    54 -
 .../cache/partitioned/ShutdownAllDUnitTest.java |   849 -
 ...treamingPartitionOperationManyDUnitTest.java |   235 -
 ...StreamingPartitionOperationOneDUnitTest.java |   218 -
 .../fixed/CustomerFixedPartitionResolver.java   |   113 -
 .../fixed/FixedPartitioningDUnitTest.java       |  1698 --
 .../fixed/FixedPartitioningTestBase.java        |  1406 --
 ...ngWithColocationAndPersistenceDUnitTest.java |  1439 --
 .../cache/partitioned/fixed/MyDate1.java        |    72 -
 .../cache/partitioned/fixed/MyDate2.java        |    52 -
 .../cache/partitioned/fixed/MyDate3.java        |    72 -
 .../fixed/QuarterPartitionResolver.java         |   142 -
 .../SingleHopQuarterPartitionResolver.java      |   173 -
 .../persistence/BackupInspectorJUnitTest.java   |   236 -
 .../PersistentRVVRecoveryDUnitTest.java         |  1003 -
 .../PersistentRecoveryOrderDUnitTest.java       |  1839 --
 ...rsistentRecoveryOrderOldConfigDUnitTest.java |    67 -
 .../PersistentReplicatedTestBase.java           |   235 -
 .../TemporaryResultSetFactoryJUnitTest.java     |   136 -
 .../GFSnapshotJUnitPerformanceTest.java         |   158 -
 .../internal/cache/tier/Bug40396DUnitTest.java  |   214 -
 .../tier/sockets/AcceptorImplJUnitTest.java     |   276 -
 ...mpatibilityHigherVersionClientDUnitTest.java |   258 -
 .../cache/tier/sockets/Bug36269DUnitTest.java   |   227 -
 .../cache/tier/sockets/Bug36457DUnitTest.java   |   215 -
 .../cache/tier/sockets/Bug36805DUnitTest.java   |   247 -
 .../cache/tier/sockets/Bug36829DUnitTest.java   |   175 -
 .../cache/tier/sockets/Bug36995DUnitTest.java   |   263 -
 .../cache/tier/sockets/Bug37210DUnitTest.java   |   293 -
 .../cache/tier/sockets/Bug37805DUnitTest.java   |   140 -
 .../CacheServerMaxConnectionsJUnitTest.java     |   229 -
 ...heServerSelectorMaxConnectionsJUnitTest.java |    35 -
 .../cache/tier/sockets/CacheServerTestUtil.java |   647 -
 .../CacheServerTransactionsDUnitTest.java       |   853 -
 ...acheServerTransactionsSelectorDUnitTest.java |    35 -
 .../tier/sockets/ClearPropagationDUnitTest.java |   491 -
 .../tier/sockets/ClientConflationDUnitTest.java |   536 -
 .../sockets/ClientHealthMonitorJUnitTest.java   |   265 -
 .../ClientHealthMonitorSelectorJUnitTest.java   |    35 -
 .../sockets/ClientInterestNotifyDUnitTest.java  |   647 -
 .../tier/sockets/ClientServerMiscDUnitTest.java |  1392 --
 .../ClientServerMiscSelectorDUnitTest.java      |    36 -
 .../cache/tier/sockets/ConflationDUnitTest.java |   916 -
 .../tier/sockets/ConnectionProxyJUnitTest.java  |   858 -
 .../DataSerializerPropogationDUnitTest.java     |  1389 --
 .../cache/tier/sockets/DeltaEOFException.java   |   113 -
 .../DestroyEntryPropagationDUnitTest.java       |   514 -
 .../sockets/DurableClientBug39997DUnitTest.java |   123 -
 .../DurableClientQueueSizeDUnitTest.java        |   432 -
 .../DurableClientReconnectAutoDUnitTest.java    |    58 -
 .../DurableClientReconnectDUnitTest.java        |   759 -
 .../sockets/DurableClientStatsDUnitTest.java    |   393 -
 .../sockets/DurableRegistrationDUnitTest.java   |   867 -
 .../sockets/DurableResponseMatrixDUnitTest.java |   523 -
 .../sockets/EventIDVerificationDUnitTest.java   |   508 -
 .../EventIDVerificationInP2PDUnitTest.java      |   335 -
 .../cache/tier/sockets/FaultyDelta.java         |   162 -
 .../tier/sockets/FilterProfileJUnitTest.java    |   112 -
 .../ForceInvalidateEvictionDUnitTest.java       |   398 -
 ...ForceInvalidateOffHeapEvictionDUnitTest.java |    69 -
 .../cache/tier/sockets/HABug36738DUnitTest.java |   197 -
 .../cache/tier/sockets/HAInterestBaseTest.java  |  1015 -
 .../sockets/HAInterestDistributedTestCase.java  |    31 -
 .../tier/sockets/HAInterestPart1DUnitTest.java  |   211 -
 .../tier/sockets/HAInterestPart2DUnitTest.java  |   374 -
 .../sockets/HAStartupAndFailoverDUnitTest.java  |   739 -
 .../internal/cache/tier/sockets/HaHelper.java   |    33 -
 .../InstantiatorPropagationDUnitTest.java       |  1770 --
 .../tier/sockets/InterestListDUnitTest.java     |  1011 -
 .../sockets/InterestListEndpointDUnitTest.java  |   501 -
 .../InterestListEndpointPRDUnitTest.java        |    42 -
 .../InterestListEndpointSelectorDUnitTest.java  |    35 -
 .../sockets/InterestListFailoverDUnitTest.java  |   318 -
 .../sockets/InterestListRecoveryDUnitTest.java  |   514 -
 .../sockets/InterestRegrListenerDUnitTest.java  |   467 -
 .../sockets/InterestResultPolicyDUnitTest.java  |   394 -
 .../sockets/NewRegionAttributesDUnitTest.java   |   493 -
 .../tier/sockets/ObjectPartListJUnitTest.java   |   130 -
 .../tier/sockets/RedundancyLevelJUnitTest.java  |   130 -
 .../sockets/RedundancyLevelPart1DUnitTest.java  |   534 -
 .../sockets/RedundancyLevelPart2DUnitTest.java  |   536 -
 .../sockets/RedundancyLevelPart3DUnitTest.java  |   248 -
 .../tier/sockets/RedundancyLevelTestBase.java   |   655 -
 .../tier/sockets/RegionCloseDUnitTest.java      |   245 -
 ...erInterestBeforeRegionCreationDUnitTest.java |   279 -
 .../sockets/RegisterInterestKeysDUnitTest.java  |   247 -
 .../RegisterInterestKeysPRDUnitTest.java        |    41 -
 .../sockets/ReliableMessagingDUnitTest.java     |   436 -
 .../sockets/UnregisterInterestDUnitTest.java    |   338 -
 .../sockets/UpdatePropagationDUnitTest.java     |   605 -
 .../sockets/UpdatePropagationPRDUnitTest.java   |    40 -
 .../VerifyEventIDGenerationInP2PDUnitTest.java  |   189 -
 ...UpdatesFromNonInterestEndPointDUnitTest.java |   257 -
 .../tier/sockets/command/CommitCommandTest.java |    55 -
 .../cache/versions/RVVExceptionJUnitTest.java   |    48 -
 .../versions/RegionVersionHolderJUnitTest.java  |  1894 --
 .../RegionVersionHolderRandomJUnitTest.java     |   191 -
 ...RegionVersionHolderSmallBitSetJUnitTest.java |    46 -
 .../versions/RegionVersionVectorJUnitTest.java  |   547 -
 .../cache/wan/AsyncEventQueueTestBase.java      |  1666 --
 .../cache/wan/CompressionConstants.java         |    37 -
 .../cache/wan/CompressionInputStream.java       |   147 -
 .../cache/wan/CompressionOutputStream.java      |   123 -
 .../cache/wan/CustomAsyncEventListener.java     |    57 -
 .../gemfire/internal/cache/wan/Filter70.java    |    63 -
 .../cache/wan/MyAsyncEventListener.java         |    53 -
 .../cache/wan/MyAsyncEventListener2.java        |    98 -
 .../cache/wan/MyDistributedSystemListener.java  |    65 -
 .../cache/wan/MyGatewaySenderEventListener.java |    77 -
 .../wan/MyGatewaySenderEventListener2.java      |    77 -
 .../cache/wan/MyGatewayTransportFilter1.java    |    57 -
 .../cache/wan/MyGatewayTransportFilter2.java    |    56 -
 .../cache/wan/MyGatewayTransportFilter3.java    |    56 -
 .../cache/wan/MyGatewayTransportFilter4.java    |    56 -
 .../internal/cache/wan/QueueListener.java       |    79 -
 .../asyncqueue/AsyncEventListenerDUnitTest.java |  1920 --
 .../AsyncEventListenerOffHeapDUnitTest.java     |    33 -
 .../AsyncEventQueueStatsDUnitTest.java          |   320 -
 .../AsyncEventQueueValidationsJUnitTest.java    |    82 -
 .../ConcurrentAsyncEventQueueDUnitTest.java     |   336 -
 ...ncurrentAsyncEventQueueOffHeapDUnitTest.java |    32 -
 .../CommonParallelAsyncEventQueueDUnitTest.java |    59 -
 ...ParallelAsyncEventQueueOffHeapDUnitTest.java |    32 -
 .../xmlcache/AbstractXmlParserJUnitTest.java    |   168 -
 .../cache/xmlcache/CacheCreationJUnitTest.java  |   209 -
 .../cache/xmlcache/CacheXmlParserJUnitTest.java |   169 -
 .../xmlcache/CacheXmlVersionJUnitTest.java      |    75 -
 .../PivotalEntityResolverJUnitTest.java         |   145 -
 .../cache/xmlcache/RegionCreationJUnitTest.java |    57 -
 .../xmlcache/XmlGeneratorUtilsJUnitTest.java    |   250 -
 .../classpathloaderjunittest/DoesExist.java     |    21 -
 .../CompressionCacheConfigDUnitTest.java        |   191 -
 .../CompressionCacheListenerDUnitTest.java      |   360 -
 ...ompressionCacheListenerOffHeapDUnitTest.java |    80 -
 .../CompressionRegionConfigDUnitTest.java       |   530 -
 .../CompressionRegionFactoryDUnitTest.java      |   154 -
 .../CompressionRegionOperationsDUnitTest.java   |   523 -
 ...ressionRegionOperationsOffHeapDUnitTest.java |    72 -
 .../compression/CompressionStatsDUnitTest.java  |   682 -
 .../compression/SnappyCompressorJUnitTest.java  |    76 -
 .../datasource/AbstractPoolCacheJUnitTest.java  |   251 -
 .../internal/datasource/CleanUpJUnitTest.java   |   126 -
 .../ConnectionPoolCacheImplJUnitTest.java       |   213 -
 .../datasource/ConnectionPoolingJUnitTest.java  |   339 -
 .../datasource/DataSourceFactoryJUnitTest.java  |   115 -
 .../internal/datasource/RestartJUnitTest.java   |    82 -
 .../internal/i18n/BasicI18nJUnitTest.java       |   407 -
 .../io/CompositeOutputStreamJUnitTest.java      |   453 -
 .../gemfire/internal/jndi/ContextJUnitTest.java |   440 -
 .../internal/jta/BlockingTimeOutJUnitTest.java  |   311 -
 .../gemfire/internal/jta/CacheUtils.java        |   226 -
 .../internal/jta/DataSourceJTAJUnitTest.java    |  1024 -
 .../internal/jta/ExceptionJUnitTest.java        |   126 -
 .../jta/GlobalTransactionJUnitTest.java         |   254 -
 .../gemstone/gemfire/internal/jta/JTAUtils.java |   386 -
 .../internal/jta/JtaIntegrationJUnitTest.java   |   134 -
 .../gemstone/gemfire/internal/jta/SyncImpl.java |    39 -
 .../internal/jta/TransactionImplJUnitTest.java  |   109 -
 .../jta/TransactionManagerImplJUnitTest.java    |   298 -
 .../jta/TransactionTimeOutJUnitTest.java        |   333 -
 .../jta/UserTransactionImplJUnitTest.java       |   130 -
 .../internal/jta/dunit/CommitThread.java        |   186 -
 .../internal/jta/dunit/ExceptionsDUnitTest.java |   318 -
 .../jta/dunit/IdleTimeOutDUnitTest.java         |   346 -
 .../jta/dunit/LoginTimeOutDUnitTest.java        |   345 -
 .../jta/dunit/MaxPoolSizeDUnitTest.java         |   312 -
 .../internal/jta/dunit/RollbackThread.java      |   186 -
 .../jta/dunit/TransactionTimeOutDUnitTest.java  |   492 -
 .../dunit/TxnManagerMultiThreadDUnitTest.java   |   521 -
 .../internal/jta/dunit/TxnTimeOutDUnitTest.java |   310 -
 .../internal/jta/functional/CacheJUnitTest.java |  1199 --
 .../jta/functional/TestXACacheLoader.java       |   107 -
 .../internal/lang/ClassUtilsJUnitTest.java      |   165 -
 .../internal/lang/InOutParameterJUnitTest.java  |    74 -
 .../internal/lang/InitializerJUnitTest.java     |    75 -
 .../internal/lang/ObjectUtilsJUnitTest.java     |   189 -
 .../internal/lang/StringUtilsJUnitTest.java     |   351 -
 .../internal/lang/SystemUtilsJUnitTest.java     |   101 -
 .../internal/lang/ThreadUtilsJUnitTest.java     |   214 -
 .../DistributedSystemLogFileJUnitTest.java      |  1506 --
 .../logging/LocatorLogFileJUnitTest.java        |   126 -
 .../logging/LogServiceIntegrationJUnitTest.java |   223 -
 .../LogServiceIntegrationTestSupport.java       |    40 -
 .../internal/logging/LogServiceJUnitTest.java   |   120 -
 .../LogWriterDisabledPerformanceTest.java       |    64 -
 .../logging/LogWriterImplJUnitTest.java         |    83 -
 .../logging/LogWriterPerformanceTest.java       |   121 -
 .../logging/LoggingIntegrationTestSuite.java    |    35 -
 .../logging/LoggingPerformanceTestCase.java     |   200 -
 .../internal/logging/LoggingUnitTestSuite.java  |    42 -
 .../logging/MergeLogFilesJUnitTest.java         |   248 -
 .../gemfire/internal/logging/NullLogWriter.java |   146 -
 .../internal/logging/SortLogFileJUnitTest.java  |   115 -
 .../internal/logging/TestLogWriterFactory.java  |   134 -
 .../logging/log4j/AlertAppenderJUnitTest.java   |   257 -
 .../logging/log4j/ConfigLocatorJUnitTest.java   |   222 -
 .../log4j/FastLoggerIntegrationJUnitTest.java   |   575 -
 .../logging/log4j/FastLoggerJUnitTest.java      |   178 -
 .../FastLoggerWithDefaultConfigJUnitTest.java   |    90 -
 .../log4j/LocalizedMessageJUnitTest.java        |    64 -
 .../log4j/Log4J2DisabledPerformanceTest.java    |    67 -
 .../logging/log4j/Log4J2PerformanceTest.java    |   146 -
 .../log4j/Log4jIntegrationTestSuite.java        |    28 -
 .../logging/log4j/Log4jUnitTestSuite.java       |    32 -
 .../log4j/LogWriterAppenderJUnitTest.java       |   224 -
 .../LogWriterLoggerDisabledPerformanceTest.java |    66 -
 .../log4j/LogWriterLoggerPerformanceTest.java   |   145 -
 .../internal/net/SocketUtilsJUnitTest.java      |   130 -
 .../offheap/AbstractStoredObjectTestBase.java   |   203 -
 .../offheap/ByteArrayMemoryChunkJUnitTest.java  |    30 -
 .../offheap/ChunkWithHeapFormJUnitTest.java     |    64 -
 .../offheap/DataAsAddressJUnitTest.java         |   368 -
 .../internal/offheap/DataTypeJUnitTest.java     |   633 -
 .../DirectByteBufferMemoryChunkJUnitTest.java   |    33 -
 .../offheap/FreeListOffHeapRegionJUnitTest.java |    46 -
 .../offheap/GemFireChunkFactoryJUnitTest.java   |   129 -
 .../internal/offheap/GemFireChunkJUnitTest.java |   921 -
 .../offheap/GemFireChunkSliceJUnitTest.java     |    72 -
 .../HeapByteBufferMemoryChunkJUnitTest.java     |    33 -
 .../internal/offheap/InlineKeyJUnitTest.java    |   185 -
 .../offheap/LifecycleListenerJUnitTest.java     |   222 -
 .../offheap/MemoryChunkJUnitTestBase.java       |   276 -
 .../offheap/NullOffHeapMemoryStats.java         |   114 -
 .../offheap/NullOutOfOffHeapMemoryListener.java |    39 -
 .../internal/offheap/OffHeapIndexJUnitTest.java |    92 -
 .../internal/offheap/OffHeapRegionBase.java     |   594 -
 .../offheap/OffHeapStorageJUnitTest.java        |   281 -
 .../offheap/OffHeapValidationJUnitTest.java     |   540 -
 .../OffHeapWriteObjectAsByteArrayJUnitTest.java |   115 -
 .../OldFreeListOffHeapRegionJUnitTest.java      |    47 -
 .../offheap/OutOfOffHeapMemoryDUnitTest.java    |   379 -
 .../offheap/RefCountChangeInfoJUnitTest.java    |   207 -
 ...mpleMemoryAllocatorFillPatternJUnitTest.java |   527 -
 .../offheap/SimpleMemoryAllocatorJUnitTest.java |   675 -
 .../internal/offheap/StoredObjectTestSuite.java |    33 -
 .../TxReleasesOffHeapOnCloseJUnitTest.java      |    63 -
 .../offheap/UnsafeMemoryChunkJUnitTest.java     |    31 -
 .../BlockingProcessStreamReaderJUnitTest.java   |   480 -
 ...leProcessControllerIntegrationJUnitTest.java |   155 -
 .../LocalProcessControllerJUnitTest.java        |   119 -
 .../process/LocalProcessLauncherDUnitTest.java  |   153 -
 .../process/LocalProcessLauncherJUnitTest.java  |   182 -
 ...NonBlockingProcessStreamReaderJUnitTest.java |   411 -
 .../internal/process/PidFileJUnitTest.java      |   274 -
 .../ProcessControllerFactoryJUnitTest.java      |   159 -
 .../process/ProcessStreamReaderTestCase.java    |   238 -
 .../gemfire/internal/process/mbean/Process.java |    60 -
 .../internal/process/mbean/ProcessMBean.java    |    28 -
 ...tractSignalNotificationHandlerJUnitTest.java |   460 -
 .../internal/size/ObjectSizerJUnitTest.java     |    89 -
 .../internal/size/ObjectTraverserJUnitTest.java |   122 -
 .../internal/size/ObjectTraverserPerf.java      |   100 -
 .../size/SizeClassOnceObjectSizerJUnitTest.java |    70 -
 .../gemfire/internal/size/SizeTestUtil.java     |    33 -
 .../size/WellKnownClassSizerJUnitTest.java      |    62 -
 .../internal/statistics/DummyStatistics.java    |   209 -
 .../statistics/SampleCollectorJUnitTest.java    |   347 -
 .../statistics/StatMonitorHandlerJUnitTest.java |   256 -
 .../statistics/StatisticsDUnitTest.java         |   947 -
 .../statistics/StatisticsMonitorJUnitTest.java  |   227 -
 .../internal/statistics/TestSampleHandler.java  |   177 -
 .../statistics/TestStatArchiveWriter.java       |    60 -
 .../statistics/TestStatisticsManager.java       |    42 -
 .../statistics/TestStatisticsSampler.java       |    59 -
 .../statistics/ValueMonitorJUnitTest.java       |   374 -
 .../internal/stats50/AtomicStatsJUnitTest.java  |   128 -
 .../internal/tcp/ConnectionJUnitTest.java       |    88 -
 .../util/AbortableTaskServiceJUnitTest.java     |   199 -
 .../internal/util/ArrayUtilsJUnitTest.java      |   180 -
 .../gemfire/internal/util/BytesJUnitTest.java   |   116 -
 .../internal/util/CollectionUtilsJUnitTest.java |   487 -
 .../internal/util/DelayedActionJUnitTest.java   |    56 -
 .../gemfire/internal/util/IOUtilsJUnitTest.java |   315 -
 .../gemfire/internal/util/SerializableImpl.java |    40 -
 .../util/SerializableImplWithValue.java         |    59 -
 .../gemfire/internal/util/Valuable.java         |    40 -
 .../CompactConcurrentHashSetJUnitTest.java      |   103 -
 .../ConcurrentHashMapIteratorJUnitTest.java     |   124 -
 .../concurrent/CopyOnWriteHashMapJUnitTest.java |   505 -
 .../concurrent/ReentrantSemaphoreJUnitTest.java |   112 -
 .../SemaphoreReadWriteLockJUnitTest.java        |   185 -
 .../cm/ConcurrentHashMapJUnitTest.java          |   631 -
 .../concurrent/cm/CountedMapLoopsJUnitTest.java |   225 -
 .../concurrent/cm/IntMapCheckJUnitTest.java     |   618 -
 .../util/concurrent/cm/LoopHelpers.java         |   219 -
 .../util/concurrent/cm/MapCheckJUnitTest.java   |   631 -
 .../util/concurrent/cm/MapLoopsJUnitTest.java   |   230 -
 .../util/concurrent/cm/RLJBarJUnitTest.java     |   197 -
 .../concurrent/cm/StringMapLoopsJUnitTest.java  |   240 -
 .../management/CacheManagementDUnitTest.java    |   953 -
 .../management/ClientHealthStatsDUnitTest.java  |   444 -
 .../gemfire/management/CompositeStats.java      |   103 -
 .../gemfire/management/CompositeTestMBean.java  |    65 -
 .../gemfire/management/CompositeTestMXBean.java |    33 -
 .../management/CompositeTypeTestDUnitTest.java  |   180 -
 .../gemfire/management/CustomMBean.java         |    76 -
 .../gemfire/management/CustomMXBean.java        |    36 -
 .../management/DLockManagementDUnitTest.java    |   476 -
 .../DataBrowserJSONValidationJUnitTest.java     |   350 -
 .../management/DiskManagementDUnitTest.java     |   738 -
 .../management/DistributedSystemDUnitTest.java  |   895 -
 .../management/LocatorManagementDUnitTest.java  |   357 -
 .../gemstone/gemfire/management/MBeanUtil.java  |   549 -
 .../gemfire/management/ManagementTestBase.java  |   757 -
 .../MemberMBeanAttributesDUnitTest.java         |   274 -
 .../management/OffHeapManagementDUnitTest.java  |   977 -
 .../gemfire/management/QueryDataDUnitTest.java  |   877 -
 .../management/RegionManagementDUnitTest.java   |  1452 --
 .../gemfire/management/TypedJsonJUnitTest.java  |   288 -
 ...ersalMembershipListenerAdapterDUnitTest.java |  2173 ---
 .../stats/AsyncEventQueueStatsJUnitTest.java    |    66 -
 .../bean/stats/CacheServerStatsJUnitTest.java   |   167 -
 .../bean/stats/DiskStatsJUnitTest.java          |   122 -
 .../stats/DistributedSystemStatsDUnitTest.java  |   112 -
 .../stats/DistributedSystemStatsJUnitTest.java  |   122 -
 .../stats/GatewayReceiverStatsJUnitTest.java    |   207 -
 .../bean/stats/GatewaySenderStatsJUnitTest.java |   101 -
 .../bean/stats/MBeanStatsTestCase.java          |    86 -
 .../bean/stats/MemberLevelStatsJUnitTest.java   |   581 -
 .../bean/stats/RegionStatsJUnitTest.java        |   271 -
 .../bean/stats/StatsRateJUnitTest.java          |   191 -
 .../internal/JettyHelperJUnitTest.java          |    80 -
 .../cli/ClasspathScanLoadHelperJUnitTest.java   |    92 -
 .../internal/cli/CliUtilDUnitTest.java          |   433 -
 .../internal/cli/CommandManagerJUnitTest.java   |   330 -
 .../cli/CommandSeparatorEscapeJUnitTest.java    |   138 -
 .../internal/cli/DataCommandJsonJUnitTest.java  |    61 -
 .../internal/cli/GfshParserJUnitTest.java       |  1154 --
 .../management/internal/cli/HeadlessGfsh.java   |   374 -
 .../internal/cli/HeadlessGfshJUnitTest.java     |    86 -
 .../management/internal/cli/ResultHandler.java  |    23 -
 .../internal/cli/TableBuilderJUnitTest.java     |   314 -
 .../cli/annotations/CliArgumentJUnitTest.java   |   214 -
 .../AbstractCommandsSupportJUnitTest.java       |   404 -
 .../cli/commands/CliCommandTestBase.java        |   560 -
 .../cli/commands/ConfigCommandsDUnitTest.java   |   497 -
 ...eateAlterDestroyRegionCommandsDUnitTest.java |  1148 --
 .../cli/commands/DeployCommandsDUnitTest.java   |   480 -
 .../commands/DiskStoreCommandsDUnitTest.java    |  1154 --
 .../commands/DiskStoreCommandsJUnitTest.java    |   405 -
 .../cli/commands/FunctionCommandsDUnitTest.java |   593 -
 .../commands/GemfireDataCommandsDUnitTest.java  |  2087 --
 ...WithCacheLoaderDuringCacheMissDUnitTest.java |   371 -
 .../HTTPServiceSSLSupportJUnitTest.java         |   158 -
 .../cli/commands/IndexCommandsDUnitTest.java    |   817 -
 .../cli/commands/IndexCommandsJUnitTest.java    |   208 -
 ...stAndDescribeDiskStoreCommandsDUnitTest.java |   197 -
 .../ListAndDescribeRegionDUnitTest.java         |   320 -
 .../cli/commands/ListIndexCommandDUnitTest.java |   672 -
 .../cli/commands/MemberCommandsDUnitTest.java   |   287 -
 .../MiscellaneousCommandsDUnitTest.java         |   492 -
 ...laneousCommandsExportLogsPart1DUnitTest.java |   139 -
 ...laneousCommandsExportLogsPart2DUnitTest.java |   148 -
 ...laneousCommandsExportLogsPart3DUnitTest.java |   150 -
 ...laneousCommandsExportLogsPart4DUnitTest.java |   141 -
 .../cli/commands/QueueCommandsDUnitTest.java    |   390 -
 .../SharedConfigurationCommandsDUnitTest.java   |   338 -
 .../cli/commands/ShellCommandsDUnitTest.java    |   365 -
 .../cli/commands/ShowDeadlockDUnitTest.java     |   271 -
 .../cli/commands/ShowMetricsDUnitTest.java      |   347 -
 .../cli/commands/ShowStackTraceDUnitTest.java   |   149 -
 .../cli/commands/UserCommandsDUnitTest.java     |   164 -
 .../RegionPathConverterJUnitTest.java           |    82 -
 .../internal/cli/domain/AbstractImpl.java       |    21 -
 .../management/internal/cli/domain/Impl1.java   |    21 -
 .../management/internal/cli/domain/Impl12.java  |    21 -
 .../internal/cli/domain/Interface1.java         |    21 -
 .../internal/cli/domain/Interface2.java         |    21 -
 .../management/internal/cli/domain/Stock.java   |    37 -
 .../management/internal/cli/dto/Car.java        |    75 -
 .../management/internal/cli/dto/Key1.java       |    67 -
 .../management/internal/cli/dto/Key2.java       |    64 -
 .../internal/cli/dto/ObjectWithCharAttr.java    |    60 -
 .../management/internal/cli/dto/Value1.java     |    97 -
 .../management/internal/cli/dto/Value2.java     |    90 -
 .../functions/DataCommandFunctionJUnitTest.java |   132 -
 .../DescribeDiskStoreFunctionJUnitTest.java     |  1676 --
 .../ListDiskStoresFunctionJUnitTest.java        |   328 -
 .../functions/ListIndexFunctionJUnitTest.java   |   435 -
 .../cli/parser/ParserUtilsJUnitTest.java        |    82 -
 .../preprocessor/PreprocessorJUnitTest.java     |   302 -
 .../PreprocessorUtilsJUnitTest.java             |   127 -
 .../cli/shell/GfshConfigInitFileJUnitTest.java  |   186 -
 .../shell/GfshExecutionStrategyJUnitTest.java   |   137 -
 .../cli/shell/GfshHistoryJUnitTest.java         |    89 -
 .../cli/shell/GfshInitFileJUnitTest.java        |   476 -
 .../SharedConfigurationDUnitTest.java           |   445 -
 .../configuration/ZipUtilsJUnitTest.java        |    96 -
 .../domain/CacheElementJUnitTest.java           |   144 -
 .../utils/XmlUtilsAddNewNodeJUnitTest.java      |   415 -
 .../configuration/utils/XmlUtilsJUnitTest.java  |   248 -
 .../internal/pulse/TestClientIdsDUnitTest.java  |   303 -
 .../internal/pulse/TestFunctionsDUnitTest.java  |   114 -
 .../internal/pulse/TestHeapDUnitTest.java       |   111 -
 .../internal/pulse/TestLocatorsDUnitTest.java   |    89 -
 .../pulse/TestSubscriptionsDUnitTest.java       |   305 -
 .../internal/security/JSONAuthCodeTest.java     |   200 -
 .../security/JSONAuthorizationTest.java         |   168 -
 .../security/ResourceOperationJUnit.java        |   394 -
 .../ReadOpFileAccessControllerJUnitTest.java    |   201 -
 .../WanCommandsControllerJUnitTest.java         |   140 -
 .../gemfire/management/model/EmptyObject.java   |    24 -
 .../gemstone/gemfire/management/model/Item.java |    95 -
 .../gemfire/management/model/Order.java         |    88 -
 .../gemfire/management/model/SubOrder.java      |    30 -
 .../DomainObjectsAsValuesJUnitTest.java         |   129 -
 .../GemcachedBinaryClientJUnitTest.java         |   148 -
 .../GemcachedDevelopmentJUnitTest.java          |   265 -
 .../gemfire/memcached/IntegrationJUnitTest.java |    94 -
 .../gemfire/pdx/AutoSerializableJUnitTest.java  |  1401 --
 .../gemfire/pdx/ByteSourceJUnitTest.java        |   752 -
 .../ClientsWithVersioningRetryDUnitTest.java    |   511 -
 .../com/gemstone/gemfire/pdx/DSInsidePdx.java   |   109 -
 .../pdx/DistributedSystemIdDUnitTest.java       |   157 -
 .../com/gemstone/gemfire/pdx/DomainObject.java  |   106 -
 .../gemstone/gemfire/pdx/DomainObjectBad.java   |    25 -
 .../gemfire/pdx/DomainObjectClassLoadable.java  |    27 -
 .../gemfire/pdx/DomainObjectPdxAuto.java        |   192 -
 ...DomainObjectPdxAutoNoDefaultConstructor.java |    63 -
 .../java/com/gemstone/gemfire/pdx/Employee.java |    92 -
 .../pdx/JSONPdxClientServerDUnitTest.java       |   630 -
 .../com/gemstone/gemfire/pdx/NestedPdx.java     |   114 -
 .../gemfire/pdx/NonDelegatingLoader.java        |    66 -
 .../OffHeapByteBufferByteSourceJUnitTest.java   |    52 -
 .../gemfire/pdx/OffHeapByteSourceJUnitTest.java |    65 -
 .../pdx/PDXAsyncEventQueueDUnitTest.java        |   155 -
 .../gemfire/pdx/PdxAttributesJUnitTest.java     |   250 -
 .../gemfire/pdx/PdxClientServerDUnitTest.java   |   798 -
 .../pdx/PdxDeserializationDUnitTest.java        |   411 -
 .../pdx/PdxFormatterPutGetJUnitTest.java        |   208 -
 .../com/gemstone/gemfire/pdx/PdxInsideDS.java   |   107 -
 .../pdx/PdxInstanceFactoryJUnitTest.java        |  1210 --
 .../gemfire/pdx/PdxInstanceJUnitTest.java       |   396 -
 .../gemfire/pdx/PdxSerializableDUnitTest.java   |   197 -
 .../gemfire/pdx/PdxSerializableJUnitTest.java   |  2171 ---
 .../gemfire/pdx/PdxStringJUnitTest.java         |   167 -
 .../gemfire/pdx/PdxTypeExportDUnitTest.java     |   130 -
 .../gemfire/pdx/SeparateClassloaderPdx.java     |    43 -
 .../com/gemstone/gemfire/pdx/SimpleClass.java   |    83 -
 .../com/gemstone/gemfire/pdx/SimpleClass1.java  |   151 -
 .../com/gemstone/gemfire/pdx/SimpleClass2.java  |    32 -
 .../gemfire/pdx/TestObjectForPdxFormatter.java  |  1003 -
 .../gemfire/pdx/VersionClassLoader.java         |   112 -
 .../gemstone/gemfire/redis/AuthJUnitTest.java   |   160 -
 .../gemfire/redis/ConcurrentStartTest.java      |    74 -
 .../gemstone/gemfire/redis/HashesJUnitTest.java |   191 -
 .../gemstone/gemfire/redis/ListsJUnitTest.java  |   254 -
 .../gemfire/redis/RedisDistDUnitTest.java       |   257 -
 .../gemstone/gemfire/redis/SetsJUnitTest.java   |   258 -
 .../gemfire/redis/SortedSetsJUnitTest.java      |   430 -
 .../gemfire/redis/StringsJunitTest.java         |   312 -
 .../web/controllers/AddFreeItemToOrders.java    |   153 -
 .../rest/internal/web/controllers/Customer.java |   109 -
 .../internal/web/controllers/DateTimeUtils.java |    40 -
 .../rest/internal/web/controllers/Gender.java   |    30 -
 .../internal/web/controllers/GetAllEntries.java |    68 -
 .../web/controllers/GetDeliveredOrders.java     |   106 -
 .../internal/web/controllers/GetRegions.java    |    76 -
 .../web/controllers/GetValueForKey.java         |    77 -
 .../rest/internal/web/controllers/Item.java     |   160 -
 .../rest/internal/web/controllers/Order.java    |   189 -
 .../rest/internal/web/controllers/Person.java   |   185 -
 .../web/controllers/PutKeyFunction.java         |    63 -
 .../web/controllers/RestAPITestBase.java        |   124 -
 .../internal/web/controllers/RestTestUtils.java |   110 -
 .../security/ClientAuthenticationDUnitTest.java |   967 -
 .../ClientAuthenticationPart2DUnitTest.java     |    88 -
 .../security/ClientAuthorizationDUnitTest.java  |   798 -
 .../security/ClientAuthorizationTestBase.java   |  1384 --
 .../security/ClientMultiUserAuthzDUnitTest.java |   537 -
 .../DeltaClientAuthorizationDUnitTest.java      |   336 -
 .../DeltaClientPostAuthorizationDUnitTest.java  |   541 -
 .../security/P2PAuthenticationDUnitTest.java    |   622 -
 .../gemfire/security/SecurityTestUtil.java      |  1871 --
 .../gemfire/test/golden/ExecutableProcess.java  |    24 -
 .../gemfire/test/golden/FailOutputTestCase.java |    52 -
 .../golden/FailWithErrorInOutputJUnitTest.java  |    47 -
 .../FailWithExtraLineInOutputJUnitTest.java     |    76 -
 ...WithLineMissingFromEndOfOutputJUnitTest.java |    75 -
 ...hLineMissingFromMiddleOfOutputJUnitTest.java |    74 -
 .../FailWithLoggerErrorInOutputJUnitTest.java   |    46 -
 .../FailWithLoggerFatalInOutputJUnitTest.java   |    46 -
 .../FailWithLoggerWarnInOutputJUnitTest.java    |    46 -
 .../golden/FailWithProblemInOutputTestCase.java |    61 -
 .../golden/FailWithSevereInOutputJUnitTest.java |    47 -
 ...hTimeoutOfWaitForOutputToMatchJUnitTest.java |    68 -
 .../FailWithWarningInOutputJUnitTest.java       |    47 -
 .../gemfire/test/golden/GoldenComparator.java   |   142 -
 .../test/golden/GoldenStringComparator.java     |    39 -
 .../gemfire/test/golden/GoldenTestCase.java     |   157 -
 .../golden/GoldenTestFrameworkTestSuite.java    |    43 -
 .../gemfire/test/golden/PassJUnitTest.java      |    86 -
 .../golden/PassWithExpectedErrorJUnitTest.java  |    47 -
 .../golden/PassWithExpectedProblemTestCase.java |    91 -
 .../golden/PassWithExpectedSevereJUnitTest.java |    47 -
 .../PassWithExpectedWarningJUnitTest.java       |    47 -
 .../test/golden/RegexGoldenComparator.java      |    37 -
 .../test/golden/StringGoldenComparator.java     |    37 -
 .../gemfire/test/golden/log4j2-test.xml         |    18 -
 .../gemfire/test/process/MainLauncher.java      |    48 -
 .../test/process/MainLauncherJUnitTest.java     |   159 -
 .../gemfire/test/process/OutputFormatter.java   |    37 -
 .../test/process/ProcessOutputReader.java       |    89 -
 .../test/process/ProcessStreamReader.java       |    74 -
 .../process/ProcessTestFrameworkTestSuite.java  |    28 -
 .../gemfire/test/process/ProcessWrapper.java    |   464 -
 .../test/process/ProcessWrapperJUnitTest.java   |    72 -
 .../gemstone/gemfire/util/JSR166TestCase.java   |   479 -
 .../gemstone/gemfire/util/test/TestUtil.java    |    65 -
 .../com/gemstone/persistence/admin/Logger.java  |   278 -
 .../gemstone/persistence/logging/Formatter.java |    41 -
 .../gemstone/persistence/logging/Handler.java   |    98 -
 .../com/gemstone/persistence/logging/Level.java |   128 -
 .../gemstone/persistence/logging/LogRecord.java |   185 -
 .../gemstone/persistence/logging/Logger.java    |   566 -
 .../persistence/logging/SimpleFormatter.java    |    77 -
 .../persistence/logging/StreamHandler.java      |    61 -
 .../test/java/com/gemstone/sequence/Arrow.java  |   124 -
 .../java/com/gemstone/sequence/Lifeline.java    |    98 -
 .../com/gemstone/sequence/LifelineState.java    |   114 -
 .../java/com/gemstone/sequence/LineMapper.java  |    36 -
 .../com/gemstone/sequence/SequenceDiagram.java  |   315 -
 .../com/gemstone/sequence/SequencePanel.java    |    83 -
 .../com/gemstone/sequence/StateColorMap.java    |    66 -
 .../java/com/gemstone/sequence/TimeAxis.java    |   122 -
 .../com/gemstone/sequence/ZoomingPanel.java     |   188 -
 .../sequence/gemfire/DefaultLineMapper.java     |    42 -
 .../gemfire/GemfireSequenceDisplay.java         |   343 -
 .../sequence/gemfire/HydraLineMapper.java       |   135 -
 .../sequence/gemfire/SelectGraphDialog.java     |   155 -
 .../com/main/MyDistributedSystemListener.java   |   115 -
 .../com/main/WANBootStrapping_Site1_Add.java    |   122 -
 .../com/main/WANBootStrapping_Site1_Remove.java |    75 -
 .../com/main/WANBootStrapping_Site2_Add.java    |   107 -
 .../com/main/WANBootStrapping_Site2_Remove.java |    73 -
 .../src/test/java/dunit/AsyncInvocation.java    |   217 -
 .../src/test/java/dunit/BounceResult.java       |    36 -
 gemfire-core/src/test/java/dunit/DUnitEnv.java  |    78 -
 .../test/java/dunit/DistributedTestCase.java    |  1436 --
 gemfire-core/src/test/java/dunit/Host.java      |   208 -
 .../src/test/java/dunit/RMIException.java       |   170 -
 .../src/test/java/dunit/RemoteDUnitVMIF.java    |    36 -
 .../src/test/java/dunit/RepeatableRunnable.java |    29 -
 .../test/java/dunit/SerializableCallable.java   |    70 -
 .../test/java/dunit/SerializableRunnable.java   |    92 -
 gemfire-core/src/test/java/dunit/VM.java        |  1344 --
 .../src/test/java/dunit/standalone/ChildVM.java |    82 -
 .../java/dunit/standalone/DUnitLauncher.java    |   463 -
 .../java/dunit/standalone/ProcessManager.java   |   261 -
 .../java/dunit/standalone/RemoteDUnitVM.java    |   144 -
 .../dunit/standalone/StandAloneDUnitEnv.java    |    75 -
 .../test/java/dunit/tests/BasicDUnitTest.java   |   132 -
 .../src/test/java/dunit/tests/TestFailure.java  |    50 -
 .../src/test/java/dunit/tests/VMDUnitTest.java  |   237 -
 gemfire-core/src/test/java/hydra/GsRandom.java  |   312 -
 .../test/java/hydra/HydraRuntimeException.java  |    33 -
 gemfire-core/src/test/java/hydra/Log.java       |   219 -
 .../src/test/java/hydra/LogVersionHelper.java   |    45 -
 .../src/test/java/hydra/MethExecutor.java       |   392 -
 .../src/test/java/hydra/MethExecutorResult.java |   186 -
 .../src/test/java/hydra/SchedulingOrder.java    |    36 -
 .../src/test/java/hydra/log/AnyLogWriter.java   |   555 -
 .../java/hydra/log/CircularOutputStream.java    |   131 -
 .../parReg/query/unittest/NewPortfolio.java     |   272 -
 .../java/parReg/query/unittest/Position.java    |   162 -
 .../src/test/java/perffmwk/Formatter.java       |   147 -
 .../java/security/AuthzCredentialGenerator.java |   465 -
 .../test/java/security/CredentialGenerator.java |   343 -
 .../security/DummyAuthzCredentialGenerator.java |   145 -
 .../java/security/DummyCredentialGenerator.java |    94 -
 .../security/LdapUserCredentialGenerator.java   |   160 -
 .../java/security/PKCSCredentialGenerator.java  |   112 -
 .../java/security/SSLCredentialGenerator.java   |   117 -
 .../UserPasswordWithExtraPropsAuthInit.java     |    77 -
 .../security/XmlAuthzCredentialGenerator.java   |   264 -
 .../templates/security/DummyAuthenticator.java  |    87 -
 .../templates/security/DummyAuthorization.java  |   118 -
 .../security/FunctionSecurityPrmsHolder.java    |    55 -
 .../security/LdapUserAuthenticator.java         |   117 -
 .../java/templates/security/PKCSAuthInit.java   |   133 -
 .../templates/security/PKCSAuthenticator.java   |   167 -
 .../java/templates/security/PKCSPrincipal.java  |    42 -
 .../security/UserPasswordAuthInit.java          |    84 -
 .../templates/security/UsernamePrincipal.java   |    46 -
 .../templates/security/XmlAuthorization.java    |   675 -
 .../templates/security/XmlErrorHandler.java     |    82 -
 .../src/test/java/util/TestException.java       |    35 -
 ...gemstone.gemfire.internal.cache.CacheService |     1 -
 ...ne.gemfire.internal.cache.xmlcache.XmlParser |     5 -
 ...org.springframework.shell.core.CommandMarker |     8 -
 .../ClientCacheFactoryJUnitTest_single_pool.xml |    30 -
 .../cache/client/internal/cacheserver.cer       |   Bin 782 -> 0 bytes
 .../cache/client/internal/cacheserver.keystore  |   Bin 1253 -> 0 bytes
 .../client/internal/cacheserver.truststore      |   Bin 844 -> 0 bytes
 .../gemfire/cache/client/internal/client.cer    |   Bin 782 -> 0 bytes
 .../cache/client/internal/client.keystore       |   Bin 1251 -> 0 bytes
 .../cache/client/internal/client.truststore     |   Bin 846 -> 0 bytes
 .../cache/client/internal/default.keystore      |   Bin 1115 -> 0 bytes
 .../cache/client/internal/trusted.keystore      |   Bin 1078 -> 0 bytes
 .../gemfire/cache/query/dunit/IndexCreation.xml |   131 -
 .../functional/index-creation-with-eviction.xml |    56 -
 .../index-creation-without-eviction.xml         |    67 -
 .../functional/index-recovery-overflow.xml      |    57 -
 .../query/internal/index/cachequeryindex.xml    |   125 -
 .../internal/index/cachequeryindexwitherror.xml |   134 -
 .../cache/query/partitioned/PRIndexCreation.xml |    44 -
 .../gemfire/cache30/attributesUnordered.xml     |    39 -
 .../com/gemstone/gemfire/cache30/badFloat.xml   |    30 -
 .../com/gemstone/gemfire/cache30/badInt.xml     |    33 -
 .../gemfire/cache30/badKeyConstraintClass.xml   |    31 -
 .../com/gemstone/gemfire/cache30/badScope.xml   |    30 -
 .../com/gemstone/gemfire/cache30/bug44710.xml   |    31 -
 .../gemfire/cache30/callbackNotDeclarable.xml   |    34 -
 .../gemfire/cache30/callbackWithException.xml   |    34 -
 .../com/gemstone/gemfire/cache30/coLocation.xml |    31 -
 .../gemstone/gemfire/cache30/coLocation3.xml    |    31 -
 .../com/gemstone/gemfire/cache30/ewtest.xml     |    68 -
 .../cache30/examples_3_0/example-cache.xml      |    87 -
 .../cache30/examples_4_0/example-cache.xml      |    94 -
 .../gemfire/cache30/loaderNotLoader.xml         |    33 -
 .../com/gemstone/gemfire/cache30/malformed.xml  |    29 -
 .../gemfire/cache30/namedAttributes.xml         |    59 -
 .../gemfire/cache30/partitionedRegion.xml       |    39 -
 .../gemfire/cache30/partitionedRegion51.xml     |    31 -
 .../gemstone/gemfire/cache30/sameRootRegion.xml |    37 -
 .../gemstone/gemfire/cache30/sameSubregion.xml  |    42 -
 .../gemfire/cache30/unknownNamedAttributes.xml  |    30 -
 .../gemfire/codeAnalysis/excludedClasses.txt    |   115 -
 .../gemstone/gemfire/codeAnalysis/openBugs.txt  |    23 -
 .../sanctionedDataSerializables.txt             |  2202 ---
 .../codeAnalysis/sanctionedSerializables.txt    |   829 -
 .../internal/SharedConfigurationJUnitTest.xml   |    23 -
 ...st_testWriteAfterSamplingBegins_expected.gfs |   Bin 1970 -> 0 bytes
 ...est_testWriteWhenSamplingBegins_expected.gfs |   Bin 1933 -> 0 bytes
 .../internal/cache/BackupJUnitTest.cache.xml    |    23 -
 .../internal/cache/DiskRegCacheXmlJUnitTest.xml |   233 -
 .../cache/PartitionRegionCacheExample1.xml      |    43 -
 .../cache/PartitionRegionCacheExample2.xml      |    42 -
 .../incorrect_bytes_threshold.xml               |    35 -
 .../faultyDiskXMLsForTesting/incorrect_dir.xml  |    35 -
 .../incorrect_dir_size.xml                      |    35 -
 .../incorrect_max_oplog_size.xml                |    35 -
 .../incorrect_roll_oplogs_value.xml             |    35 -
 .../incorrect_sync_value.xml                    |    35 -
 .../incorrect_time_interval.xml                 |    35 -
 .../mixed_diskstore_diskdir.xml                 |    38 -
 .../mixed_diskstore_diskwriteattrs.xml          |    38 -
 .../tier/sockets/RedundancyLevelJUnitTest.xml   |    38 -
 ...testDTDFallbackWithNonEnglishLocal.cache.xml |    23 -
 .../gemstone/gemfire/internal/jta/cachejta.xml  |   273 -
 .../domain/CacheElementJUnitTest.xml            |     7 -
 ...dNewNodeJUnitTest.testAddNewNodeNewNamed.xml |    25 -
 ...ewNodeJUnitTest.testAddNewNodeNewUnnamed.xml |    27 -
 ...itTest.testAddNewNodeNewUnnamedExtension.xml |    25 -
 ...NodeJUnitTest.testAddNewNodeReplaceNamed.xml |    22 -
 ...deJUnitTest.testAddNewNodeReplaceUnnamed.xml |    24 -
 ...st.testAddNewNodeReplaceUnnamedExtension.xml |    24 -
 ...sAddNewNodeJUnitTest.testDeleteNodeNamed.xml |    21 -
 ...ddNewNodeJUnitTest.testDeleteNodeUnnamed.xml |    23 -
 ...JUnitTest.testDeleteNodeUnnamedExtension.xml |    23 -
 .../utils/XmlUtilsAddNewNodeJUnitTest.xml       |    24 -
 ...Test.testBuildSchemaLocationMapAttribute.xml |    10 -
 ...testBuildSchemaLocationMapEmptyAttribute.xml |     8 -
 ...ationMapMapOfStringListOfStringAttribute.xml |    10 -
 ....testBuildSchemaLocationMapNullAttribute.xml |     7 -
 ...XmlUtilsJUnitTest.testQuerySingleElement.xml |    24 -
 .../management/internal/security/auth1.json     |    14 -
 .../management/internal/security/auth2.json     |    21 -
 .../management/internal/security/auth3.json     |    25 -
 .../internal/security/testInheritRole.json      |    40 -
 .../security/testSimpleUserAndRole.json         |    14 -
 .../testUserAndRoleRegionServerGroup.json       |    16 -
 .../internal/security/testUserMultipleRole.json |    20 -
 .../gemstone/gemfire/pdx/jsonStrings/array.txt  |    22 -
 .../gemfire/pdx/jsonStrings/attachment.txt      |    11 -
 .../gemfire/pdx/jsonStrings/attachment2.txt     |    13 -
 .../gemstone/gemfire/pdx/jsonStrings/book.txt   |    17 -
 .../gemstone/gemfire/pdx/jsonStrings/image.txt  |    13 -
 .../gemstone/gemfire/pdx/jsonStrings/json1.txt  |    22 -
 .../gemstone/gemfire/pdx/jsonStrings/json10.txt |    20 -
 .../gemstone/gemfire/pdx/jsonStrings/json11.txt |    33 -
 .../gemstone/gemfire/pdx/jsonStrings/json12.txt |    32 -
 .../gemstone/gemfire/pdx/jsonStrings/json13.txt |    42 -
 .../gemstone/gemfire/pdx/jsonStrings/json14.txt |    15 -
 .../gemstone/gemfire/pdx/jsonStrings/json15.txt |     1 -
 .../gemstone/gemfire/pdx/jsonStrings/json16.txt |    31 -
 .../gemfire/pdx/jsonStrings/json16_2.txt        |    31 -
 .../gemstone/gemfire/pdx/jsonStrings/json17.txt |    27 -
 .../gemstone/gemfire/pdx/jsonStrings/json18.txt |    71 -
 .../gemstone/gemfire/pdx/jsonStrings/json19.txt |    18 -
 .../gemstone/gemfire/pdx/jsonStrings/json2.txt  |    11 -
 .../gemstone/gemfire/pdx/jsonStrings/json20.txt |    36 -
 .../gemstone/gemfire/pdx/jsonStrings/json21.txt |    36 -
 .../gemstone/gemfire/pdx/jsonStrings/json22.txt |    36 -
 .../gemstone/gemfire/pdx/jsonStrings/json23.txt |    23 -
 .../gemstone/gemfire/pdx/jsonStrings/json24.txt |    15 -
 .../gemstone/gemfire/pdx/jsonStrings/json25.txt |    33 -
 .../gemstone/gemfire/pdx/jsonStrings/json26.txt |    13 -
 .../gemstone/gemfire/pdx/jsonStrings/json27.txt |    25 -
 .../gemstone/gemfire/pdx/jsonStrings/json28.txt |    84 -
 .../gemstone/gemfire/pdx/jsonStrings/json29.txt |    11 -
 .../gemstone/gemfire/pdx/jsonStrings/json3.txt  |    26 -
 .../gemstone/gemfire/pdx/jsonStrings/json31.txt |     9 -
 .../gemstone/gemfire/pdx/jsonStrings/json4.txt  |    88 -
 .../gemstone/gemfire/pdx/jsonStrings/json5.txt  |    27 -
 .../gemstone/gemfire/pdx/jsonStrings/json6.txt  |    11 -
 .../gemstone/gemfire/pdx/jsonStrings/json7.txt  |    32 -
 .../gemstone/gemfire/pdx/jsonStrings/json8.txt  |    53 -
 .../gemstone/gemfire/pdx/jsonStrings/json9.txt  |    77 -
 .../gemfire/pdx/jsonStrings/jsonMongo.txt       |    10 -
 .../pdx/jsonStrings/jsonMongoSingleQuote.tx0    |    10 -
 .../gemfire/pdx/jsonStrings/jsonProductdb.txt   |    33 -
 .../gemfire/pdx/jsonStrings/json_google.txt     |    33 -
 .../gemfire/pdx/jsonStrings/jsoncustomer.txt    |    24 -
 .../gemfire/pdx/jsonStrings/jsonemptyobject.txo |    44 -
 .../gemfire/pdx/jsonStrings/jsonemptyobject.txt |    23 -
 .../gemfire/pdx/jsonStrings/jsonfacebook.txt    |    45 -
 .../gemfire/pdx/jsonStrings/jsonfeed.txt        |    33 -
 .../gemfire/pdx/jsonStrings/jsonfeed2.txt       |    47 -
 .../gemfire/pdx/jsonStrings/jsonflicker.txt     |    21 -
 .../gemfire/pdx/jsonStrings/jsoniphone.txt      |    78 -
 .../pdx/jsonStrings/jsonsolrwithcomment.tx0     |    29 -
 .../pdx/jsonStrings/jsonsolrwithcomment.txt     |    29 -
 .../gemfire/pdx/jsonStrings/jsontwitter1.txt    |   430 -
 .../gemfire/pdx/jsonStrings/jsontwitter2.txt    |   574 -
 .../gemfire/pdx/jsonStrings/jsontwitter3.txt    |    70 -
 .../gemfire/pdx/jsonStrings/jsonutf.tx0         |     2 -
 .../gemfire/pdx/jsonStrings/jsonyahoo.txt       |    11 -
 .../gemfire/pdx/jsonStrings/jsonyoutube.txt     |    54 -
 .../gemfire/pdx/jsonStrings/linkden1.txt        |    16 -
 .../gemstone/gemfire/pdx/jsonStrings/odata.txt  |    16 -
 .../gemstone/gemfire/pdx/jsonStrings/odata2.txt |    18 -
 .../jsonStrings/unquoteJsonStrings/json1.txt    |    31 -
 .../gemfire/pdx/jsonStrings/weather.txt         |     1 -
 .../gemfire/test/golden/log4j2-test.xml         |    18 -
 .../src/test/resources/jta/cachejta.xml         |   273 -
 .../src/test/resources/lib/authz-dummy.xml      |   126 -
 .../src/test/resources/lib/authz-ldap.xml       |    85 -
 .../resources/lib/authz-multiUser-dummy.xml     |   106 -
 .../test/resources/lib/authz-multiUser-ldap.xml |    83 -
 .../test/resources/lib/keys/gemfire1.keystore   |   Bin 1536 -> 0 bytes
 .../test/resources/lib/keys/gemfire10.keystore  |   Bin 1546 -> 0 bytes
 .../test/resources/lib/keys/gemfire11.keystore  |   Bin 1546 -> 0 bytes
 .../test/resources/lib/keys/gemfire2.keystore   |   Bin 1536 -> 0 bytes
 .../test/resources/lib/keys/gemfire3.keystore   |   Bin 1536 -> 0 bytes
 .../test/resources/lib/keys/gemfire4.keystore   |   Bin 1536 -> 0 bytes
 .../test/resources/lib/keys/gemfire5.keystore   |   Bin 1536 -> 0 bytes
 .../test/resources/lib/keys/gemfire6.keystore   |   Bin 1536 -> 0 bytes
 .../test/resources/lib/keys/gemfire7.keystore   |   Bin 1536 -> 0 bytes
 .../test/resources/lib/keys/gemfire8.keystore   |   Bin 1536 -> 0 bytes
 .../test/resources/lib/keys/gemfire9.keystore   |   Bin 1536 -> 0 bytes
 .../resources/lib/keys/ibm/gemfire1.keystore    |   Bin 1426 -> 0 bytes
 .../resources/lib/keys/ibm/gemfire10.keystore   |   Bin 1434 -> 0 bytes
 .../resources/lib/keys/ibm/gemfire11.keystore   |   Bin 1434 -> 0 bytes
 .../resources/lib/keys/ibm/gemfire2.keystore    |   Bin 1434 -> 0 bytes
 .../resources/lib/keys/ibm/gemfire3.keystore    |   Bin 1426 -> 0 bytes
 .../resources/lib/keys/ibm/gemfire4.keystore    |   Bin 1434 -> 0 bytes
 .../resources/lib/keys/ibm/gemfire5.keystore    |   Bin 1434 -> 0 bytes
 .../resources/lib/keys/ibm/gemfire6.keystore    |   Bin 1434 -> 0 bytes
 .../resources/lib/keys/ibm/gemfire7.keystore    |   Bin 1426 -> 0 bytes
 .../resources/lib/keys/ibm/gemfire8.keystore    |   Bin 1434 -> 0 bytes
 .../resources/lib/keys/ibm/gemfire9.keystore    |   Bin 1426 -> 0 bytes
 .../test/resources/lib/keys/ibm/publickeyfile   |   Bin 4535 -> 0 bytes
 .../src/test/resources/lib/keys/publickeyfile   |   Bin 4535 -> 0 bytes
 .../resources/spring/spring-gemfire-context.xml |    42 -
 .../src/test/resources/ssl/trusted.keystore     |   Bin 1176 -> 0 bytes
 .../src/test/resources/ssl/untrusted.keystore   |   Bin 1181 -> 0 bytes
 .../resources/templates/security/authz5_5.dtd   |   105 -
 .../resources/templates/security/authz6_0.dtd   |   110 -
 .../java/joptsimple/AbstractOptionSpec.java     |   127 -
 .../joptsimple/AlternativeLongOptionSpec.java   |    54 -
 .../joptsimple/ArgumentAcceptingOptionSpec.java |   349 -
 .../src/main/java/joptsimple/ArgumentList.java  |    59 -
 .../java/joptsimple/BuiltinHelpFormatter.java   |   149 -
 .../src/main/java/joptsimple/HelpFormatter.java |    45 -
 .../IllegalOptionSpecificationException.java    |    52 -
 .../MissingRequiredOptionException.java         |    52 -
 .../MultipleArgumentsForOptionException.java    |    52 -
 .../java/joptsimple/NoArgumentOptionSpec.java   |    82 -
 .../OptionArgumentConversionException.java      |    63 -
 .../main/java/joptsimple/OptionDescriptor.java  |    94 -
 .../main/java/joptsimple/OptionException.java   |   111 -
 .../OptionMissingRequiredArgumentException.java |    52 -
 .../src/main/java/joptsimple/OptionParser.java  |   568 -
 .../main/java/joptsimple/OptionParserState.java |    81 -
 .../src/main/java/joptsimple/OptionSet.java     |   309 -
 .../src/main/java/joptsimple/OptionSpec.java    |    98 -
 .../main/java/joptsimple/OptionSpecBuilder.java |    96 -
 .../java/joptsimple/OptionSpecTokenizer.java    |   127 -
 .../joptsimple/OptionalArgumentOptionSpec.java  |    69 -
 .../src/main/java/joptsimple/ParserRules.java   |    84 -
 .../joptsimple/RequiredArgumentOptionSpec.java  |    54 -
 .../joptsimple/UnrecognizedOptionException.java |    52 -
 .../joptsimple/ValueConversionException.java    |    54 -
 .../main/java/joptsimple/ValueConverter.java    |    58 -
 .../joptsimple/internal/AbbreviationMap.java    |   234 -
 .../main/java/joptsimple/internal/Classes.java  |    74 -
 .../main/java/joptsimple/internal/Column.java   |   133 -
 .../internal/ColumnWidthCalculator.java         |    41 -
 .../java/joptsimple/internal/ColumnarData.java  |   163 -
 .../ConstructorInvokingValueConverter.java      |    58 -
 .../internal/MethodInvokingValueConverter.java  |    60 -
 .../main/java/joptsimple/internal/Objects.java  |    46 -
 .../java/joptsimple/internal/Reflection.java    |   143 -
 .../internal/ReflectionException.java           |    39 -
 .../main/java/joptsimple/internal/Strings.java  |   117 -
 .../java/joptsimple/util/DateConverter.java     |   104 -
 .../main/java/joptsimple/util/KeyValuePair.java |    83 -
 .../main/java/joptsimple/util/RegexMatcher.java |    88 -
 gemfire-json/src/main/java/org/json/CDL.java    |   279 -
 gemfire-json/src/main/java/org/json/Cookie.java |   169 -
 .../src/main/java/org/json/CookieList.java      |    90 -
 gemfire-json/src/main/java/org/json/HTTP.java   |   163 -
 .../src/main/java/org/json/HTTPTokener.java     |    77 -
 .../src/main/java/org/json/JSONArray.java       |   906 -
 .../src/main/java/org/json/JSONException.java   |    28 -
 gemfire-json/src/main/java/org/json/JSONML.java |   467 -
 .../src/main/java/org/json/JSONObject.java      |  1614 --
 .../src/main/java/org/json/JSONString.java      |    18 -
 .../src/main/java/org/json/JSONStringer.java    |    78 -
 .../src/main/java/org/json/JSONTokener.java     |   446 -
 .../src/main/java/org/json/JSONWriter.java      |   327 -
 gemfire-json/src/main/java/org/json/XML.java    |   508 -
 .../src/main/java/org/json/XMLTokener.java      |   365 -
 .../test/junit/categories/DistributedTest.java  |    25 -
 .../categories/DistributedTransactionsTest.java |    26 -
 .../test/junit/categories/IntegrationTest.java  |    25 -
 .../test/junit/categories/PerformanceTest.java  |    25 -
 .../gemfire/test/junit/categories/UnitTest.java |    25 -
 .../gemfire/test/junit/categories/WanTest.java  |    24 -
 .../test/junit/rules/ExpectedTimeout.java       |   180 -
 .../junit/rules/ExpectedTimeoutJUnitTest.java   |   204 -
 gemfire-lucene/build.gradle                     |    46 -
 .../gemfire/cache/lucene/LuceneIndex.java       |    60 -
 .../gemfire/cache/lucene/LuceneQuery.java       |    48 -
 .../cache/lucene/LuceneQueryFactory.java        |   101 -
 .../cache/lucene/LuceneQueryProvider.java       |    45 -
 .../cache/lucene/LuceneQueryResults.java        |    58 -
 .../cache/lucene/LuceneResultStruct.java        |    62 -
 .../gemfire/cache/lucene/LuceneService.java     |   125 -
 .../cache/lucene/LuceneServiceProvider.java     |    46 -
 .../lucene/internal/InternalLuceneIndex.java    |    29 -
 .../lucene/internal/InternalLuceneService.java  |    29 -
 .../lucene/internal/LuceneEventListener.java    |    99 -
 .../LuceneIndexForPartitionedRegion.java        |   136 -
 .../LuceneIndexForReplicatedRegion.java         |    48 -
 .../cache/lucene/internal/LuceneIndexImpl.java  |   107 -
 .../lucene/internal/LuceneQueryFactoryImpl.java |    67 -
 .../cache/lucene/internal/LuceneQueryImpl.java  |    87 -
 .../lucene/internal/LuceneQueryResultsImpl.java |   120 -
 .../lucene/internal/LuceneResultStructImpl.java |    94 -
 .../lucene/internal/LuceneServiceImpl.java      |   273 -
 .../internal/PartitionedRepositoryManager.java  |   163 -
 .../lucene/internal/StringQueryProvider.java    |   106 -
 .../internal/directory/FileIndexInput.java      |   131 -
 .../internal/directory/RegionDirectory.java     |   119 -
 .../internal/distributed/CollectorManager.java  |    55 -
 .../lucene/internal/distributed/EntryScore.java |    82 -
 .../internal/distributed/LuceneFunction.java    |   137 -
 .../distributed/LuceneFunctionContext.java      |   115 -
 .../lucene/internal/distributed/TopEntries.java |   133 -
 .../distributed/TopEntriesCollector.java        |   102 -
 .../distributed/TopEntriesCollectorManager.java |   178 -
 .../TopEntriesFunctionCollector.java            |   163 -
 .../lucene/internal/filesystem/ChunkKey.java    |   123 -
 .../cache/lucene/internal/filesystem/File.java  |   155 -
 .../internal/filesystem/FileInputStream.java    |   166 -
 .../internal/filesystem/FileOutputStream.java   |   103 -
 .../lucene/internal/filesystem/FileSystem.java  |   156 -
 .../filesystem/SeekableInputStream.java         |    43 -
 .../internal/repository/IndexRepository.java    |    74 -
 .../repository/IndexRepositoryImpl.java         |   113 -
 .../repository/IndexResultCollector.java        |    47 -
 .../internal/repository/RepositoryManager.java  |    45 -
 .../HeterogenousLuceneSerializer.java           |    83 -
 .../repository/serializer/LuceneSerializer.java |    35 -
 .../serializer/PdxLuceneSerializer.java         |    47 -
 .../serializer/ReflectionLuceneSerializer.java  |    74 -
 .../repository/serializer/SerializerUtil.java   |   168 -
 .../internal/xml/LuceneIndexCreation.java       |   111 -
 .../internal/xml/LuceneIndexXmlGenerator.java   |    65 -
 .../internal/xml/LuceneServiceXmlGenerator.java |    39 -
 .../lucene/internal/xml/LuceneXmlConstants.java |    31 -
 .../lucene/internal/xml/LuceneXmlParser.java    |    97 -
 .../geode.apache.org/lucene/lucene-1.0.xsd      |    57 -
 ...gemstone.gemfire.internal.cache.CacheService |     1 -
 ...ne.gemfire.internal.cache.xmlcache.XmlParser |     1 -
 .../internal/LuceneEventListenerJUnitTest.java  |   109 -
 .../LuceneIndexRecoveryHAJUnitTest.java         |   201 -
 .../LuceneQueryFactoryImplJUnitTest.java        |    50 -
 .../internal/LuceneQueryImplJUnitTest.java      |   123 -
 .../LuceneQueryResultsImplJUnitTest.java        |   126 -
 .../LuceneResultStructImpJUnitTest.java         |    51 -
 .../internal/LuceneServiceImplJUnitTest.java    |   226 -
 .../PartitionedRepositoryManagerJUnitTest.java  |   230 -
 .../internal/StringQueryProviderJUnitTest.java  |    90 -
 .../directory/RegionDirectoryJUnitTest.java     |    56 -
 .../DistributedScoringJUnitTest.java            |   155 -
 .../distributed/EntryScoreJUnitTest.java        |    40 -
 .../LuceneFunctionContextJUnitTest.java         |    64 -
 .../distributed/LuceneFunctionJUnitTest.java    |   423 -
 .../LuceneFunctionReadPathDUnitTest.java        |   241 -
 .../TopEntriesCollectorJUnitTest.java           |   139 -
 .../TopEntriesFunctionCollectorJUnitTest.java   |   323 -
 .../distributed/TopEntriesJUnitTest.java        |   146 -
 .../internal/filesystem/ChunkKeyJUnitTest.java  |    48 -
 .../internal/filesystem/FileJUnitTest.java      |    53 -
 .../filesystem/FileSystemJUnitTest.java         |   578 -
 ...IndexRepositoryImplJUnitPerformanceTest.java |   437 -
 .../IndexRepositoryImplJUnitTest.java           |   208 -
 .../HeterogenousLuceneSerializerJUnitTest.java  |    90 -
 .../serializer/PdxFieldMapperJUnitTest.java     |    85 -
 .../ReflectionFieldMapperJUnitTest.java         |    85 -
 .../internal/repository/serializer/Type1.java   |    48 -
 .../internal/repository/serializer/Type2.java   |    34 -
 ...neIndexXmlGeneratorIntegrationJUnitTest.java |    78 -
 .../xml/LuceneIndexXmlGeneratorJUnitTest.java   |    80 -
 ...uceneIndexXmlParserIntegrationJUnitTest.java |   107 -
 .../xml/LuceneIndexXmlParserJUnitTest.java      |    72 -
 ...erIntegrationJUnitTest.createIndex.cache.xml |    41 -
 ...serIntegrationJUnitTest.parseIndex.cache.xml |    41 -
 gemfire-rebalancer/build.gradle                 |    30 -
 .../gemfire/cache/util/AutoBalancer.java        |   554 -
 .../util/AutoBalancerIntegrationJUnitTest.java  |   206 -
 .../cache/util/AutoBalancerJUnitTest.java       |   604 -
 gemfire-site/.gitignore                         |     1 -
 gemfire-site/website/.gitignore                 |     1 -
 gemfire-site/website/README.md                  |    54 -
 gemfire-site/website/Rules                      |    69 -
 gemfire-site/website/build.sh                   |    18 -
 .../website/content/bootstrap/bootstrap.min.css |     9 -
 .../website/content/community/index.html        |   302 -
 .../website/content/css/bootflat-extensions.css |   356 -
 .../website/content/css/bootflat-square.css     |    69 -
 gemfire-site/website/content/css/bootflat.css   |  1559 --
 .../website/content/css/font-awesome.min.css    |   405 -
 gemfire-site/website/content/css/geode-site.css |  1570 --
 gemfire-site/website/content/favicon.ico        |   Bin 20805 -> 0 bytes
 .../website/content/font/FontAwesome.otf        |   Bin 61896 -> 0 bytes
 .../content/font/fontawesome-webfont-eot.eot    |   Bin 37405 -> 0 bytes
 .../content/font/fontawesome-webfont-svg.svg    |   399 -
 .../content/font/fontawesome-webfont-ttf.ttf    |   Bin 79076 -> 0 bytes
 .../content/font/fontawesome-webfont-woff.woff  |   Bin 43572 -> 0 bytes
 .../website/content/img/apache_geode_logo.png   |   Bin 23616 -> 0 bytes
 .../content/img/apache_geode_logo_white.png     |   Bin 22695 -> 0 bytes
 .../img/apache_geode_logo_white_small.png       |   Bin 52948 -> 0 bytes
 .../website/content/img/check_flat/default.png  |   Bin 25851 -> 0 bytes
 gemfire-site/website/content/img/egg-logo.png   |   Bin 9938 -> 0 bytes
 gemfire-site/website/content/img/github.png     |   Bin 8936 -> 0 bytes
 gemfire-site/website/content/index.html         |   140 -
 .../website/content/js/bootstrap.min.js         |     8 -
 gemfire-site/website/content/js/head.js         |   708 -
 gemfire-site/website/content/js/html5shiv.js    |     8 -
 .../website/content/js/jquery-1.10.1.min.js     |     6 -
 .../website/content/js/jquery.icheck.js         |   397 -
 gemfire-site/website/content/js/respond.min.js  |     6 -
 .../website/content/js/usergrid-site.js         |    66 -
 .../website/content/releases/index.html         |    82 -
 gemfire-site/website/layouts/community.html     |     1 -
 gemfire-site/website/layouts/default.html       |    44 -
 gemfire-site/website/layouts/docs.html          |     1 -
 gemfire-site/website/layouts/footer.html        |    96 -
 gemfire-site/website/layouts/header.html        |   247 -
 gemfire-site/website/lib/default.rb             |    60 -
 gemfire-site/website/lib/helpers_.rb            |    16 -
 gemfire-site/website/lib/pandoc.template        |     4 -
 gemfire-site/website/nanoc.yaml                 |    94 -
 gemfire-site/website/run.sh                     |    18 -
 gemfire-site/website/utilities/map-markers.rb   |    75 -
 gemfire-site/website/utilities/markers.txt      |   440 -
 .../website/utilities/snapshot-apigee.rb        |    88 -
 gemfire-spark-connector/.gitignore              |     1 -
 gemfire-spark-connector/README.md               |    32 -
 gemfire-spark-connector/doc/10_demos.md         |    84 -
 gemfire-spark-connector/doc/1_building.md       |    36 -
 gemfire-spark-connector/doc/2_quick.md          |   178 -
 gemfire-spark-connector/doc/3_connecting.md     |    55 -
 gemfire-spark-connector/doc/4_loading.md        |   108 -
 gemfire-spark-connector/doc/5_rdd_join.md       |   237 -
 gemfire-spark-connector/doc/6_save_rdd.md       |    81 -
 gemfire-spark-connector/doc/7_save_dstream.md   |    68 -
 gemfire-spark-connector/doc/8_oql.md            |    58 -
 gemfire-spark-connector/doc/9_java_api.md       |   129 -
 .../connector/internal/RegionMetadata.java      |    93 -
 .../gemfirefunctions/QueryFunction.java         |    99 -
 .../RetrieveRegionFunction.java                 |   208 -
 .../RetrieveRegionMetadataFunction.java         |   118 -
 .../StructStreamingResultSender.java            |   219 -
 .../gemfire/spark/connector/Employee.java       |    54 -
 .../spark/connector/JavaApiIntegrationTest.java |   424 -
 .../gemfire/spark/connector/Portfolio.java      |   109 -
 .../gemfire/spark/connector/Position.java       |    73 -
 .../src/it/resources/test-regions.xml           |    49 -
 .../src/it/resources/test-retrieve-regions.xml  |    57 -
 .../spark/connector/BasicIntegrationTest.scala  |   598 -
 .../RDDJoinRegionIntegrationTest.scala          |   300 -
 .../RetrieveRegionIntegrationTest.scala         |   253 -
 .../gemfire/spark/connector/package.scala       |    29 -
 .../connector/testkit/GemFireCluster.scala      |    47 -
 .../spark/connector/testkit/GemFireRunner.scala |   148 -
 .../spark/connector/testkit/IOUtils.scala       |    94 -
 .../spark/streaming/ManualClockHelper.scala     |    28 -
 .../spark/streaming/TestInputDStream.scala      |    44 -
 .../javaapi/GemFireJavaDStreamFunctions.java    |    86 -
 .../GemFireJavaPairDStreamFunctions.java        |    77 -
 .../javaapi/GemFireJavaPairRDDFunctions.java    |   238 -
 .../javaapi/GemFireJavaRDDFunctions.java        |   178 -
 .../javaapi/GemFireJavaSQLContextFunctions.java |    49 -
 .../GemFireJavaSparkContextFunctions.java       |    87 -
 .../connector/javaapi/GemFireJavaUtil.java      |   122 -
 .../spark/connector/GemFireConnection.scala     |    67 -
 .../spark/connector/GemFireConnectionConf.scala |    73 -
 .../connector/GemFireConnectionManager.scala    |    31 -
 .../connector/GemFireFunctionDeployer.scala     |    81 -
 .../connector/GemFireKryoRegistrator.scala      |    29 -
 .../connector/GemFirePairRDDFunctions.scala     |   140 -
 .../spark/connector/GemFireRDDFunctions.scala   |   120 -
 .../connector/GemFireSQLContextFunctions.scala  |    42 -
 .../GemFireSparkContextFunctions.scala          |    39 -
 .../internal/DefaultGemFireConnection.scala     |   164 -
 .../DefaultGemFireConnectionManager.scala       |    77 -
 .../connector/internal/LocatorHelper.scala      |   135 -
 .../StructStreamingResultCollector.scala        |   152 -
 .../connector/internal/oql/QueryParser.scala    |    58 -
 .../spark/connector/internal/oql/QueryRDD.scala |    83 -
 .../internal/oql/QueryResultCollector.scala     |    69 -
 .../connector/internal/oql/RDDConverter.scala   |    40 -
 .../connector/internal/oql/RowBuilder.scala     |    38 -
 .../connector/internal/oql/SchemaBuilder.scala  |    73 -
 .../internal/oql/UndefinedSerializer.scala      |    46 -
 .../connector/internal/rdd/GemFireJoinRDD.scala |    67 -
 .../internal/rdd/GemFireOuterJoinRDD.scala      |    69 -
 .../internal/rdd/GemFireRDDPartition.scala      |    36 -
 .../internal/rdd/GemFireRDDPartitioner.scala    |    59 -
 .../rdd/GemFireRDDPartitionerImpl.scala         |    89 -
 .../internal/rdd/GemFireRDDWriter.scala         |    82 -
 .../internal/rdd/GemFireRegionRDD.scala         |   138 -
 .../javaapi/GemFireJavaRegionRDD.scala          |    26 -
 .../spark/connector/javaapi/JavaAPIHelper.scala |    53 -
 .../gemfire/spark/connector/package.scala       |    69 -
 .../streaming/GemFireDStreamFunctions.scala     |    89 -
 .../spark/connector/streaming/package.scala     |    32 -
 .../gemfire/spark/connector/JavaAPITest.java    |   163 -
 .../connector/GemFireFunctionDeployerTest.scala |    58 -
 .../DefaultGemFireConnectionManagerTest.scala   |    82 -
 ...tStreamingResultSenderAndCollectorTest.scala |   254 -
 .../internal/oql/QueryParserTest.scala          |    83 -
 .../connector/ConnectorImplicitsTest.scala      |    50 -
 .../connector/GemFireConnectionConfTest.scala   |   100 -
 .../connector/GemFireDStreamFunctionsTest.scala |    79 -
 .../connector/GemFireRDDFunctionsTest.scala     |   139 -
 .../spark/connector/LocatorHelperTest.scala     |   168 -
 .../rdd/GemFireRDDPartitionerTest.scala         |   190 -
 .../connector/rdd/GemFireRegionRDDTest.scala    |   117 -
 .../basic-demos/src/main/java/demo/Emp.java     |    95 -
 .../src/main/java/demo/OQLJavaDemo.java         |    59 -
 .../src/main/java/demo/PairRDDSaveJavaDemo.java |    86 -
 .../src/main/java/demo/RDDSaveJavaDemo.java     |    85 -
 .../src/main/java/demo/RegionToRDDJavaDemo.java |    57 -
 .../src/main/scala/demo/NetworkWordCount.scala  |    75 -
 .../project/Dependencies.scala                  |    45 -
 .../project/GemFireSparkBuild.scala             |    76 -
 gemfire-spark-connector/project/Settings.scala  |    57 -
 .../project/build.properties                    |     1 -
 gemfire-spark-connector/project/plugins.sbt     |     8 -
 gemfire-spark-connector/scalastyle-config.xml   |   117 -
 gemfire-web-api/build.gradle                    |    55 -
 .../web/controllers/AbstractBaseController.java |   841 -
 .../web/controllers/BaseControllerAdvice.java   |   147 -
 .../web/controllers/CommonCrudController.java   |   249 -
 .../controllers/FunctionAccessController.java   |   246 -
 .../web/controllers/PdxBasedCrudController.java |   354 -
 .../web/controllers/QueryAccessController.java  |   354 -
 .../web/controllers/support/JSONTypes.java      |    25 -
 .../controllers/support/QueryResultTypes.java   |    32 -
 .../web/controllers/support/RegionData.java     |   170 -
 .../controllers/support/RegionEntryData.java    |   105 -
 .../support/RestServersResultCollector.java     |    55 -
 .../web/controllers/support/UpdateOp.java       |    31 -
 .../DataTypeNotSupportedException.java          |    50 -
 .../web/exception/GemfireRestException.java     |    48 -
 .../web/exception/MalformedJsonException.java   |    51 -
 .../web/exception/RegionNotFoundException.java  |    44 -
 .../exception/ResourceNotFoundException.java    |    45 -
 ...stomMappingJackson2HttpMessageConverter.java |   161 -
 .../web/swagger/config/RestApiPathProvider.java |    77 -
 .../web/swagger/config/SwaggerConfig.java       |   181 -
 .../rest/internal/web/util/ArrayUtils.java      |    60 -
 .../rest/internal/web/util/DateTimeUtils.java   |    54 -
 .../internal/web/util/IdentifiableUtils.java    |   109 -
 .../rest/internal/web/util/JSONUtils.java       |   253 -
 .../rest/internal/web/util/JsonWriter.java      |   597 -
 .../rest/internal/web/util/NumberUtils.java     |   146 -
 .../rest/internal/web/util/ValidationUtils.java |    41 -
 .../main/webapp/WEB-INF/gemfire-api-servlet.xml |    85 -
 gemfire-web-api/src/main/webapp/WEB-INF/web.xml |    65 -
 .../src/main/webapp/docs/css/reset.css          |   125 -
 .../src/main/webapp/docs/css/screen.css         |  1221 --
 .../main/webapp/docs/images/explorer_icons.png  |   Bin 5763 -> 0 bytes
 .../src/main/webapp/docs/images/logo_small.png  |   Bin 770 -> 0 bytes
 .../main/webapp/docs/images/pet_store_api.png   |   Bin 824 -> 0 bytes
 .../src/main/webapp/docs/images/throbber.gif    |   Bin 9257 -> 0 bytes
 .../src/main/webapp/docs/images/wordnik_api.png |   Bin 980 -> 0 bytes
 gemfire-web-api/src/main/webapp/docs/index.html |    81 -
 .../src/main/webapp/docs/lib/backbone-min.js    |    38 -
 .../main/webapp/docs/lib/handlebars-1.0.0.js    |  2278 ---
 .../main/webapp/docs/lib/highlight.7.3.pack.js  |     1 -
 .../main/webapp/docs/lib/jquery-1.8.0.min.js    |     2 -
 .../main/webapp/docs/lib/jquery.ba-bbq.min.js   |    18 -
 .../main/webapp/docs/lib/jquery.slideto.min.js  |     1 -
 .../main/webapp/docs/lib/jquery.wiggle.min.js   |     8 -
 .../src/main/webapp/docs/lib/shred.bundle.js    |  2765 ---
 .../src/main/webapp/docs/lib/shred/content.js   |   193 -
 .../src/main/webapp/docs/lib/swagger-oauth.js   |   211 -
 .../src/main/webapp/docs/lib/swagger.js         |  1527 --
 .../src/main/webapp/docs/lib/underscore-min.js  |    32 -
 gemfire-web-api/src/main/webapp/docs/o2c.html   |    15 -
 .../src/main/webapp/docs/swagger-ui.js          |  2269 ---
 .../src/main/webapp/docs/swagger-ui.min.js      |     1 -
 gemfire-web/build.gradle                        |    56 -
 .../src/main/webapp/WEB-INF/gemfire-servlet.xml |    59 -
 gemfire-web/src/main/webapp/WEB-INF/web.xml     |    56 -
 .../internal/web/AbstractWebTestCase.java       |    97 -
 .../ShellCommandsControllerJUnitTest.java       |   240 -
 ...entVariablesHandlerInterceptorJUnitTest.java |   268 -
 .../internal/web/domain/LinkIndexJUnitTest.java |   237 -
 .../internal/web/domain/LinkJUnitTest.java      |   124 -
 .../domain/QueryParameterSourceJUnitTest.java   |    93 -
 .../web/http/ClientHttpRequestJUnitTest.java    |   510 -
 ...ableObjectHttpMessageConverterJUnitTest.java |   166 -
 .../RestHttpOperationInvokerJUnitTest.java      |   454 -
 .../SimpleHttpOperationInvokerJUnitTest.java    |   199 -
 .../web/util/ConvertUtilsJUnitTest.java         |   171 -
 .../internal/web/util/UriUtilsJUnitTest.java    |   119 -
 geode-assembly/build.gradle                     |   400 +
 geode-assembly/src/main/dist/DISCLAIMER         |     6 +
 geode-assembly/src/main/dist/LICENSE            |   892 +
 geode-assembly/src/main/dist/NOTICE             |   344 +
 geode-assembly/src/main/dist/bin/gfsh           |   152 +
 .../src/main/dist/bin/gfsh-completion.bash      |   103 +
 geode-assembly/src/main/dist/bin/gfsh.bat       |    87 +
 geode-assembly/src/src/dist/gradlew             |   221 +
 .../gemstone/gemfire/BundledJarsJUnitTest.java  |   129 +
 .../LocatorLauncherAssemblyJUnitTest.java       |   156 +
 .../management/internal/AgentUtilJUnitTest.java |    50 +
 .../LauncherLifecycleCommandsDUnitTest.java     |   946 +
 .../LauncherLifecycleCommandsJUnitTest.java     |   582 +
 .../SharedConfigurationEndToEndDUnitTest.java   |   450 +
 .../rest/internal/web/RestFunctionTemplate.java |    23 +
 .../internal/web/RestInterfaceJUnitTest.java    |   457 +
 .../web/controllers/AddFreeItemToOrders.java    |   152 +
 .../rest/internal/web/controllers/Customer.java |   108 +
 .../internal/web/controllers/DateTimeUtils.java |    40 +
 .../rest/internal/web/controllers/Gender.java   |    29 +
 .../internal/web/controllers/GetAllEntries.java |    67 +
 .../web/controllers/GetDeliveredOrders.java     |   105 +
 .../internal/web/controllers/GetRegions.java    |    75 +
 .../web/controllers/GetValueForKey.java         |    77 +
 .../rest/internal/web/controllers/Item.java     |   159 +
 .../rest/internal/web/controllers/Order.java    |   188 +
 .../rest/internal/web/controllers/Person.java   |   184 +
 .../web/controllers/PutKeyFunction.java         |    63 +
 ...stAPIOnRegionFunctionExecutionDUnitTest.java |   347 +
 .../web/controllers/RestAPITestBase.java        |   233 +
 .../RestAPIsAndInterOpsDUnitTest.java           |   914 +
 ...tAPIsOnGroupsFunctionExecutionDUnitTest.java |   136 +
 ...APIsOnMembersFunctionExecutionDUnitTest.java |   150 +
 .../RestAPIsQueryAndFEJUnitTest.java            |  1715 ++
 .../controllers/RestAPIsWithSSLDUnitTest.java   |   658 +
 .../internal/web/controllers/RestTestUtils.java |   109 +
 .../src/test/resources/expected_jars.txt        |    79 +
 geode-common/build.gradle                       |    20 +
 .../gemfire/annotations/Experimental.java       |    56 +
 .../annotations/ExperimentalJUnitTest.java      |   198 +
 .../ClassInExperimentalPackage.java             |    26 +
 .../experimentalpackage/package-info.java       |    26 +
 .../ClassInNonExperimentalPackage.java          |    26 +
 .../nonexperimentalpackage/package-info.java    |    23 +
 geode-core/build.gradle                         |   241 +
 .../internal/ra/GFConnectionFactoryImpl.java    |    65 +
 .../gemfire/internal/ra/GFConnectionImpl.java   |    70 +
 .../internal/ra/spi/JCALocalTransaction.java    |   235 +
 .../internal/ra/spi/JCAManagedConnection.java   |   298 +
 .../ra/spi/JCAManagedConnectionFactory.java     |   144 +
 .../ra/spi/JCAManagedConnectionMetaData.java    |    66 +
 geode-core/src/jca/ra.xml                       |    52 +
 .../com/gemstone/gemfire/CancelCriterion.java   |   108 +
 .../com/gemstone/gemfire/CancelException.java   |    63 +
 .../gemstone/gemfire/CanonicalInstantiator.java |    85 +
 .../com/gemstone/gemfire/CopyException.java     |    66 +
 .../java/com/gemstone/gemfire/CopyHelper.java   |   267 +
 .../com/gemstone/gemfire/DataSerializable.java  |   139 +
 .../com/gemstone/gemfire/DataSerializer.java    |  3564 ++++
 .../main/java/com/gemstone/gemfire/Delta.java   |    66 +
 .../gemfire/DeltaSerializationException.java    |    59 +
 .../gemfire/ForcedDisconnectException.java      |    41 +
 .../gemstone/gemfire/GemFireCacheException.java |    50 +
 .../gemfire/GemFireCheckedException.java        |    90 +
 .../gemfire/GemFireConfigException.java         |    42 +
 .../com/gemstone/gemfire/GemFireException.java  |   148 +
 .../gemstone/gemfire/GemFireIOException.java    |    40 +
 .../gemstone/gemfire/GemFireRethrowable.java    |    46 +
 .../gemfire/IncompatibleSystemException.java    |    38 +
 .../java/com/gemstone/gemfire/Instantiator.java |   314 +
 .../gemstone/gemfire/InternalGemFireError.java  |   153 +
 .../gemfire/InternalGemFireException.java       |    55 +
 .../gemstone/gemfire/InvalidDeltaException.java |    63 +
 .../gemstone/gemfire/InvalidValueException.java |    42 +
 .../gemfire/InvalidVersionException.java        |    25 +
 .../com/gemstone/gemfire/LicenseException.java  |    54 +
 .../java/com/gemstone/gemfire/LogWriter.java    |   300 +
 .../com/gemstone/gemfire/NoSystemException.java |    48 +
 .../gemfire/OutOfOffHeapMemoryException.java    |    44 +
 .../gemfire/SerializationException.java         |    44 +
 .../gemstone/gemfire/StatisticDescriptor.java   |    80 +
 .../java/com/gemstone/gemfire/Statistics.java   |   444 +
 .../com/gemstone/gemfire/StatisticsFactory.java |   153 +
 .../com/gemstone/gemfire/StatisticsType.java    |    71 +
 .../gemstone/gemfire/StatisticsTypeFactory.java |   196 +
 .../gemfire/SystemConnectException.java         |    42 +
 .../com/gemstone/gemfire/SystemFailure.java     |  1238 ++
 .../gemfire/SystemIsRunningException.java       |    46 +
 .../gemfire/ThreadInterruptedException.java     |    31 +
 .../com/gemstone/gemfire/ToDataException.java   |    41 +
 .../gemfire/UncreatedSystemException.java       |    48 +
 .../gemstone/gemfire/UnmodifiableException.java |    36 +
 .../gemfire/UnstartedSystemException.java       |    49 +
 .../com/gemstone/gemfire/admin/AdminConfig.java |   156 +
 .../gemfire/admin/AdminDistributedSystem.java   |   477 +
 .../admin/AdminDistributedSystemFactory.java    |   162 +
 .../gemstone/gemfire/admin/AdminException.java  |    89 +
 .../gemfire/admin/AdminXmlException.java        |    47 +
 .../java/com/gemstone/gemfire/admin/Alert.java  |    55 +
 .../com/gemstone/gemfire/admin/AlertLevel.java  |   173 +
 .../gemstone/gemfire/admin/AlertListener.java   |    30 +
 .../gemstone/gemfire/admin/BackupStatus.java    |    48 +
 .../admin/CacheDoesNotExistException.java       |    86 +
 .../gemfire/admin/CacheHealthConfig.java        |   156 +
 .../com/gemstone/gemfire/admin/CacheServer.java |    45 +
 .../gemfire/admin/CacheServerConfig.java        |    54 +
 .../com/gemstone/gemfire/admin/CacheVm.java     |    37 +
 .../gemstone/gemfire/admin/CacheVmConfig.java   |    53 +
 .../gemfire/admin/ConfigurationParameter.java   |    73 +
 .../gemfire/admin/DistributedSystemConfig.java  |   681 +
 .../admin/DistributedSystemHealthConfig.java    |    76 +
 .../gemfire/admin/DistributionLocator.java      |    46 +
 .../admin/DistributionLocatorConfig.java        |    89 +
 .../gemstone/gemfire/admin/GemFireHealth.java   |   233 +
 .../gemfire/admin/GemFireHealthConfig.java      |    57 +
 .../gemfire/admin/GemFireMemberStatus.java      |   709 +
 .../gemstone/gemfire/admin/ManagedEntity.java   |   124 +
 .../gemfire/admin/ManagedEntityConfig.java      |    99 +
 .../gemfire/admin/MemberHealthConfig.java       |   141 +
 .../admin/OperationCancelledException.java      |    48 +
 .../gemfire/admin/RegionNotFoundException.java  |    39 +
 .../gemfire/admin/RegionSubRegionSnapshot.java  |   192 +
 .../gemfire/admin/RuntimeAdminException.java    |    49 +
 .../com/gemstone/gemfire/admin/Statistic.java   |    65 +
 .../gemfire/admin/StatisticResource.java        |    85 +
 .../gemstone/gemfire/admin/SystemMember.java    |   147 +
 .../gemfire/admin/SystemMemberBridgeServer.java |   308 +
 .../gemfire/admin/SystemMemberCache.java        |   204 +
 .../gemfire/admin/SystemMemberCacheEvent.java   |    33 +
 .../admin/SystemMemberCacheListener.java        |    72 +
 .../gemfire/admin/SystemMemberCacheServer.java  |   308 +
 .../gemfire/admin/SystemMemberRegion.java       |   321 +
 .../gemfire/admin/SystemMemberRegionEvent.java  |    32 +
 .../gemfire/admin/SystemMemberType.java         |   145 +
 .../gemfire/admin/SystemMembershipEvent.java    |    40 +
 .../gemfire/admin/SystemMembershipListener.java |    61 +
 .../UnmodifiableConfigurationException.java     |    88 +
 .../admin/internal/AbstractHealthEvaluator.java |   184 +
 .../internal/AdminDistributedSystemImpl.java    |  2509 +++
 .../admin/internal/BackupDataStoreHelper.java   |    76 +
 .../admin/internal/BackupDataStoreResult.java   |    57 +
 .../admin/internal/BackupStatusImpl.java        |    61 +
 .../admin/internal/CacheHealthConfigImpl.java   |    91 +
 .../admin/internal/CacheHealthEvaluator.java    |   323 +
 .../admin/internal/CacheServerConfigImpl.java   |   135 +
 .../gemfire/admin/internal/CacheServerImpl.java |   198 +
 .../internal/ConfigurationParameterImpl.java    |   280 +
 .../ConfigurationParameterListener.java         |    34 +
 .../DisabledManagedEntityController.java        |    91 +
 .../internal/DistributedSystemConfigImpl.java   |  1103 ++
 .../DistributedSystemHealthConfigImpl.java      |    58 +
 .../DistributedSystemHealthEvaluator.java       |   171 +
 .../DistributedSystemHealthMonitor.java         |   436 +
 .../internal/DistributionLocatorConfigImpl.java |   191 +
 .../admin/internal/DistributionLocatorImpl.java |   330 +
 .../EnabledManagedEntityController.java         |   410 +
 .../admin/internal/FinishBackupRequest.java     |   171 +
 .../admin/internal/FinishBackupResponse.java    |    78 +
 .../admin/internal/FlushToDiskRequest.java      |    97 +
 .../admin/internal/FlushToDiskResponse.java     |    45 +
 .../admin/internal/GemFireHealthConfigImpl.java |    83 +
 .../admin/internal/GemFireHealthEvaluator.java  |   187 +
 .../admin/internal/GemFireHealthImpl.java       |   535 +
 .../gemfire/admin/internal/InetAddressUtil.java |   209 +
 .../admin/internal/InternalManagedEntity.java   |   105 +
 .../gemfire/admin/internal/LogCollator.java     |   137 +
 .../admin/internal/ManagedEntityConfigImpl.java |   262 +
 .../admin/internal/ManagedEntityConfigXml.java  |   169 +
 .../ManagedEntityConfigXmlGenerator.java        |   385 +
 .../internal/ManagedEntityConfigXmlParser.java  |   622 +
 .../admin/internal/ManagedEntityController.java |    73 +
 .../ManagedEntityControllerFactory.java         |    60 +
 .../admin/internal/ManagedSystemMemberImpl.java |   270 +
 .../admin/internal/MemberHealthConfigImpl.java  |    95 +
 .../admin/internal/MemberHealthEvaluator.java   |   240 +
 .../admin/internal/PrepareBackupRequest.java    |   132 +
 .../admin/internal/PrepareBackupResponse.java   |    81 +
 .../gemfire/admin/internal/StatisticImpl.java   |    96 +
 .../admin/internal/StatisticResourceImpl.java   |   181 +
 .../internal/SystemMemberBridgeServerImpl.java  |   233 +
 .../internal/SystemMemberCacheEventImpl.java    |    60 +
 .../SystemMemberCacheEventProcessor.java        |   147 +
 .../admin/internal/SystemMemberCacheImpl.java   |   312 +
 .../admin/internal/SystemMemberImpl.java        |   519 +
 .../internal/SystemMemberRegionEventImpl.java   |    62 +
 .../admin/internal/SystemMemberRegionImpl.java  |   380 +
 .../internal/SystemMembershipEventImpl.java     |    70 +
 .../gemfire/admin/internal/package.html         |    53 +
 .../com/gemstone/gemfire/admin/jmx/Agent.java   |   164 +
 .../gemstone/gemfire/admin/jmx/AgentConfig.java |   883 +
 .../gemfire/admin/jmx/AgentFactory.java         |    51 +
 .../internal/AdminDistributedSystemJmxImpl.java |  2339 +++
 .../admin/jmx/internal/AgentConfigImpl.java     |  1845 ++
 .../gemfire/admin/jmx/internal/AgentImpl.java   |  1618 ++
 .../admin/jmx/internal/AgentLauncher.java       |   888 +
 .../admin/jmx/internal/CacheServerJmxImpl.java  |   641 +
 .../admin/jmx/internal/ConfigAttributeInfo.java |    76 +
 .../internal/ConfigurationParameterJmxImpl.java |   169 +
 .../DistributedSystemHealthConfigJmxImpl.java   |   107 +
 .../internal/DistributionLocatorJmxImpl.java    |   185 +
 .../admin/jmx/internal/DynamicManagedBean.java  |   141 +
 .../internal/GemFireHealthConfigJmxImpl.java    |   222 +
 .../jmx/internal/GemFireHealthJmxImpl.java      |   178 +
 .../admin/jmx/internal/GenerateMBeanHTML.java   |   513 +
 .../gemfire/admin/jmx/internal/MBeanUtil.java   |   768 +
 .../admin/jmx/internal/MX4JModelMBean.java      |  1239 ++
 .../jmx/internal/MX4JServerSocketFactory.java   |   159 +
 .../gemfire/admin/jmx/internal/MailManager.java |   331 +
 .../admin/jmx/internal/ManagedResource.java     |    77 +
 .../admin/jmx/internal/ManagedResourceType.java |   209 +
 .../jmx/internal/MemberInfoWithStatsMBean.java  |  1386 ++
 .../admin/jmx/internal/RMIRegistryService.java  |   237 +
 .../jmx/internal/RMIRegistryServiceMBean.java   |    84 +
 .../jmx/internal/RefreshNotificationType.java   |   132 +
 .../jmx/internal/StatAlertNotification.java     |   161 +
 .../jmx/internal/StatAlertsAggregator.java      |   124 +
 .../jmx/internal/StatisticAttributeInfo.java    |    78 +
 .../jmx/internal/StatisticResourceJmxImpl.java  |   360 +
 .../SystemMemberBridgeServerJmxImpl.java        |   134 +
 .../jmx/internal/SystemMemberCacheJmxImpl.java  |   473 +
 .../admin/jmx/internal/SystemMemberJmx.java     |   507 +
 .../admin/jmx/internal/SystemMemberJmxImpl.java |   592 +
 .../jmx/internal/SystemMemberRegionJmxImpl.java |   138 +
 .../gemfire/admin/jmx/internal/package.html     |   166 +
 .../com/gemstone/gemfire/admin/jmx/package.html |    28 +
 .../com/gemstone/gemfire/admin/package.html     |    78 +
 .../gemfire/cache/AttributesFactory.java        |  2059 ++
 .../gemfire/cache/AttributesMutator.java        |   223 +
 .../java/com/gemstone/gemfire/cache/Cache.java  |   456 +
 .../gemstone/gemfire/cache/CacheCallback.java   |    46 +
 .../gemfire/cache/CacheClosedException.java     |    76 +
 .../com/gemstone/gemfire/cache/CacheEvent.java  |   109 +
 .../gemstone/gemfire/cache/CacheException.java  |    69 +
 .../gemfire/cache/CacheExistsException.java     |    65 +
 .../gemstone/gemfire/cache/CacheFactory.java    |   396 +
 .../gemstone/gemfire/cache/CacheListener.java   |   173 +
 .../com/gemstone/gemfire/cache/CacheLoader.java |    63 +
 .../gemfire/cache/CacheLoaderException.java     |    65 +
 .../gemfire/cache/CacheRuntimeException.java    |    80 +
 .../gemstone/gemfire/cache/CacheStatistics.java |   129 +
 .../gemfire/cache/CacheTransactionManager.java  |   349 +
 .../com/gemstone/gemfire/cache/CacheWriter.java |   150 +
 .../gemfire/cache/CacheWriterException.java     |    69 +
 .../gemfire/cache/CacheXmlException.java        |    49 +
 .../gemstone/gemfire/cache/ClientSession.java   |   197 +
 .../gemfire/cache/CommitConflictException.java  |    56 +
 .../cache/CommitDistributionException.java      |    80 +
 .../cache/CommitIncompleteException.java        |    30 +
 .../gemfire/cache/CustomEvictionAttributes.java |    78 +
 .../gemstone/gemfire/cache/CustomExpiry.java    |    41 +
 .../com/gemstone/gemfire/cache/DataPolicy.java  |   265 +
 .../com/gemstone/gemfire/cache/Declarable.java  |    76 +
 .../gemfire/cache/DiskAccessException.java      |   140 +
 .../com/gemstone/gemfire/cache/DiskStore.java   |   215 +
 .../gemfire/cache/DiskStoreFactory.java         |   242 +
 .../gemfire/cache/DiskWriteAttributes.java      |   106 +
 .../cache/DiskWriteAttributesFactory.java       |   261 +
 .../DuplicatePrimaryPartitionException.java     |    64 +
 .../gemfire/cache/DynamicRegionFactory.java     |  1105 ++
 .../gemfire/cache/DynamicRegionListener.java    |    69 +
 .../gemfire/cache/EntryDestroyedException.java  |    60 +
 .../com/gemstone/gemfire/cache/EntryEvent.java  |   166 +
 .../gemfire/cache/EntryExistsException.java     |    61 +
 .../gemfire/cache/EntryNotFoundException.java   |    50 +
 .../gemfire/cache/EntryNotFoundInRegion.java    |    50 +
 .../gemstone/gemfire/cache/EntryOperation.java  |    84 +
 .../gemstone/gemfire/cache/EvictionAction.java  |   114 +
 .../gemfire/cache/EvictionAlgorithm.java        |   150 +
 .../gemfire/cache/EvictionAttributes.java       |   493 +
 .../cache/EvictionAttributesMutator.java        |    39 +
 .../gemfire/cache/EvictionCriteria.java         |    57 +
 .../gemfire/cache/ExpirationAction.java         |   122 +
 .../gemfire/cache/ExpirationAttributes.java     |   143 +
 .../cache/FailedSynchronizationException.java   |    58 +
 .../gemfire/cache/FixedPartitionAttributes.java |   114 +
 .../gemfire/cache/FixedPartitionResolver.java   |    78 +
 .../cache/GatewayConfigurationException.java    |    45 +
 .../gemfire/cache/GatewayException.java         |    67 +
 .../gemstone/gemfire/cache/GemFireCache.java    |   261 +
 .../cache/IncompatibleVersionException.java     |    48 +
 .../gemstone/gemfire/cache/InterestPolicy.java  |   148 +
 .../cache/InterestRegistrationEvent.java        |    91 +
 .../cache/InterestRegistrationListener.java     |    83 +
 .../gemfire/cache/InterestResultPolicy.java     |   121 +
 .../gemstone/gemfire/cache/LoaderHelper.java    |    80 +
 .../com/gemstone/gemfire/cache/LossAction.java  |   148 +
 .../gemfire/cache/LowMemoryException.java       |    66 +
 .../gemfire/cache/MembershipAttributes.java     |   268 +
 .../com/gemstone/gemfire/cache/MirrorType.java  |   135 +
 .../cache/NoQueueServersAvailableException.java |    63 +
 ...NoSubscriptionServersAvailableException.java |    63 +
 .../com/gemstone/gemfire/cache/Operation.java   |  1009 +
 .../cache/OperationAbortedException.java        |    62 +
 .../gemfire/cache/PartitionAttributes.java      |   170 +
 .../cache/PartitionAttributesFactory.java       |   455 +
 .../gemfire/cache/PartitionResolver.java        |    82 +
 .../PartitionedRegionDistributionException.java |    45 +
 .../PartitionedRegionStorageException.java      |    96 +
 .../java/com/gemstone/gemfire/cache/Region.java |  2403 +++
 .../gemfire/cache/RegionAccessException.java    |   117 +
 .../gemfire/cache/RegionAttributes.java         |   489 +
 .../gemfire/cache/RegionDestroyedException.java |    51 +
 .../cache/RegionDistributionException.java      |   122 +
 .../com/gemstone/gemfire/cache/RegionEvent.java |    40 +
 .../gemfire/cache/RegionExistsException.java    |    64 +
 .../gemstone/gemfire/cache/RegionFactory.java   |   934 +
 .../gemfire/cache/RegionMembershipListener.java |    82 +
 .../cache/RegionReinitializedException.java     |    47 +
 .../gemfire/cache/RegionRoleException.java      |    62 +
 .../gemfire/cache/RegionRoleListener.java       |    53 +
 .../gemstone/gemfire/cache/RegionService.java   |   141 +
 .../gemstone/gemfire/cache/RegionShortcut.java  |   237 +
 .../cache/RemoteTransactionException.java       |    41 +
 .../gemstone/gemfire/cache/RequiredRoles.java   |   116 +
 .../gemfire/cache/ResourceException.java        |    60 +
 .../gemfire/cache/ResumptionAction.java         |   113 +
 .../com/gemstone/gemfire/cache/RoleEvent.java   |    38 +
 .../gemstone/gemfire/cache/RoleException.java   |    67 +
 .../java/com/gemstone/gemfire/cache/Scope.java  |   167 +
 .../gemfire/cache/SerializedCacheValue.java     |    52 +
 .../cache/StatisticsDisabledException.java      |    67 +
 .../gemfire/cache/SubscriptionAttributes.java   |   116 +
 .../SynchronizationCommitConflictException.java |    48 +
 .../gemfire/cache/TimeoutException.java         |    72 +
 ...TransactionDataNodeHasDepartedException.java |    41 +
 .../TransactionDataNotColocatedException.java   |    45 +
 .../TransactionDataRebalancedException.java     |    37 +
 .../gemfire/cache/TransactionEvent.java         |   113 +
 .../gemfire/cache/TransactionException.java     |    42 +
 .../gemstone/gemfire/cache/TransactionId.java   |    32 +
 .../cache/TransactionInDoubtException.java      |    41 +
 .../gemfire/cache/TransactionListener.java      |    65 +
 .../gemfire/cache/TransactionWriter.java        |    44 +
 .../cache/TransactionWriterException.java       |    44 +
 ...upportedOperationInTransactionException.java |    36 +
 .../cache/UnsupportedVersionException.java      |    44 +
 .../gemfire/cache/VersionException.java         |    50 +
 .../gemfire/cache/asyncqueue/AsyncEvent.java    |    41 +
 .../cache/asyncqueue/AsyncEventListener.java    |    75 +
 .../cache/asyncqueue/AsyncEventQueue.java       |   150 +
 .../asyncqueue/AsyncEventQueueFactory.java      |   190 +
 .../internal/AsyncEventQueueFactoryImpl.java    |   300 +
 .../internal/AsyncEventQueueImpl.java           |   205 +
 .../internal/AsyncEventQueueStats.java          |   186 +
 .../internal/ParallelAsyncEventQueueImpl.java   |   260 +
 .../internal/SerialAsyncEventQueueImpl.java     |   261 +
 .../client/AllConnectionsInUseException.java    |    60 +
 .../gemfire/cache/client/ClientCache.java       |   167 +
 .../cache/client/ClientCacheFactory.java        |   713 +
 .../cache/client/ClientNotReadyException.java   |    55 +
 .../cache/client/ClientRegionFactory.java       |   345 +
 .../cache/client/ClientRegionShortcut.java      |   107 +
 .../client/NoAvailableLocatorsException.java    |    58 +
 .../client/NoAvailableServersException.java     |    58 +
 .../com/gemstone/gemfire/cache/client/Pool.java |   250 +
 .../gemfire/cache/client/PoolFactory.java       |   476 +
 .../gemfire/cache/client/PoolManager.java       |    97 +
 .../client/ServerConnectivityException.java     |    62 +
 .../cache/client/ServerOperationException.java  |    85 +
 .../ServerRefusedConnectionException.java       |    40 +
 .../client/SubscriptionNotEnabledException.java |    62 +
 .../cache/client/internal/AbstractOp.java       |   436 +
 .../cache/client/internal/AddPDXEnumOp.java     |    97 +
 .../cache/client/internal/AddPDXTypeOp.java     |    95 +
 .../client/internal/AuthenticateUserOp.java     |   311 +
 .../internal/AutoConnectionSourceImpl.java      |   380 +
 .../client/internal/CacheServerLoadMessage.java |   107 +
 .../gemfire/cache/client/internal/ClearOp.java  |   105 +
 .../client/internal/ClientMetadataService.java  |   846 +
 .../client/internal/ClientPartitionAdvisor.java |   286 +
 .../internal/ClientRegionFactoryImpl.java       |   270 +
 .../cache/client/internal/ClientUpdater.java    |    35 +
 .../client/internal/CloseConnectionOp.java      |    94 +
 .../gemfire/cache/client/internal/CommitOp.java |   108 +
 .../cache/client/internal/Connection.java       |    84 +
 .../client/internal/ConnectionFactory.java      |    67 +
 .../client/internal/ConnectionFactoryImpl.java  |   333 +
 .../cache/client/internal/ConnectionImpl.java   |   338 +
 .../cache/client/internal/ConnectionSource.java |    76 +
 .../cache/client/internal/ConnectionStats.java  |  3291 ++++
 .../cache/client/internal/ContainsKeyOp.java    |   101 +
 .../DataSerializerRecoveryListener.java         |   153 +
 .../cache/client/internal/DestroyOp.java        |   285 +
 .../cache/client/internal/DestroyRegionOp.java  |   103 +
 .../gemfire/cache/client/internal/Endpoint.java |   110 +
 .../cache/client/internal/EndpointManager.java  |    99 +
 .../client/internal/EndpointManagerImpl.java    |   307 +
 .../cache/client/internal/ExecutablePool.java   |   149 +
 .../client/internal/ExecuteFunctionHelper.java  |    30 +
 .../client/internal/ExecuteFunctionNoAckOp.java |   242 +
 .../client/internal/ExecuteFunctionOp.java      |   652 +
 .../internal/ExecuteRegionFunctionNoAckOp.java  |   226 +
 .../internal/ExecuteRegionFunctionOp.java       |   623 +
 .../ExecuteRegionFunctionSingleHopOp.java       |   499 +
 .../internal/ExplicitConnectionSourceImpl.java  |   276 +
 .../gemfire/cache/client/internal/GetAllOp.java |   241 +
 .../client/internal/GetClientPRMetaDataOp.java  |   169 +
 .../GetClientPartitionAttributesOp.java         |   175 +
 .../cache/client/internal/GetEntryOp.java       |    81 +
 .../cache/client/internal/GetEventValueOp.java  |   121 +
 .../client/internal/GetFunctionAttributeOp.java |    84 +
 .../gemfire/cache/client/internal/GetOp.java    |   244 +
 .../cache/client/internal/GetPDXEnumByIdOp.java |    91 +
 .../cache/client/internal/GetPDXEnumsOp.java    |   111 +
 .../client/internal/GetPDXIdForEnumOp.java      |   112 +
 .../client/internal/GetPDXIdForTypeOp.java      |   112 +
 .../cache/client/internal/GetPDXTypeByIdOp.java |    91 +
 .../cache/client/internal/GetPDXTypesOp.java    |   111 +
 .../internal/InstantiatorRecoveryListener.java  |   158 +
 .../cache/client/internal/InternalPool.java     |    42 +
 .../cache/client/internal/InvalidateOp.java     |   120 +
 .../gemfire/cache/client/internal/KeySetOp.java |   129 +
 .../cache/client/internal/LiveServerPinger.java |   116 +
 .../internal/LocatorDiscoveryCallback.java      |    46 +
 .../LocatorDiscoveryCallbackAdapter.java        |    35 +
 .../cache/client/internal/MakePrimaryOp.java    |    90 +
 .../gemfire/cache/client/internal/Op.java       |    42 +
 .../cache/client/internal/OpExecutorImpl.java   |   984 +
 .../internal/PdxRegistryRecoveryListener.java   |    89 +
 .../gemfire/cache/client/internal/PingOp.java   |    96 +
 .../gemfire/cache/client/internal/PoolImpl.java |  1524 ++
 .../cache/client/internal/PrimaryAckOp.java     |   100 +
 .../cache/client/internal/ProxyCache.java       |   248 +
 .../client/internal/ProxyCacheCloseOp.java      |   124 +
 .../cache/client/internal/ProxyRegion.java      |   698 +
 .../gemfire/cache/client/internal/PutAllOp.java |   429 +
 .../gemfire/cache/client/internal/PutOp.java    |   553 +
 .../gemfire/cache/client/internal/QueryOp.java  |   202 +
 .../client/internal/QueueConnectionImpl.java    |   225 +
 .../cache/client/internal/QueueManager.java     |    56 +
 .../cache/client/internal/QueueManagerImpl.java |  1485 ++
 .../cache/client/internal/QueueState.java       |    33 +
 .../cache/client/internal/QueueStateImpl.java   |   446 +
 .../cache/client/internal/ReadyForEventsOp.java |    90 +
 .../internal/RegisterDataSerializersOp.java     |   138 +
 .../internal/RegisterInstantiatorsOp.java       |   179 +
 .../client/internal/RegisterInterestListOp.java |   146 +
 .../client/internal/RegisterInterestOp.java     |   295 +
 .../internal/RegisterInterestTracker.java       |   416 +
 .../cache/client/internal/RemoveAllOp.java      |   390 +
 .../cache/client/internal/RollbackOp.java       |    98 +
 .../cache/client/internal/ServerBlackList.java  |   187 +
 .../cache/client/internal/ServerProxy.java      |    68 +
 .../client/internal/ServerRegionDataAccess.java |   143 +
 .../client/internal/ServerRegionProxy.java      |   877 +
 .../internal/SingleHopClientExecutor.java       |   415 +
 .../internal/SingleHopOperationCallable.java    |    82 +
 .../gemfire/cache/client/internal/SizeOp.java   |    91 +
 .../cache/client/internal/TXFailoverOp.java     |    92 +
 .../client/internal/TXSynchronizationOp.java    |   162 +
 .../internal/UnregisterInterestListOp.java      |    99 +
 .../client/internal/UnregisterInterestOp.java   |    97 +
 .../cache/client/internal/UserAttributes.java   |    59 +
 .../locator/ClientConnectionRequest.java        |    67 +
 .../locator/ClientConnectionResponse.java       |    84 +
 .../locator/ClientReplacementRequest.java       |    74 +
 .../internal/locator/GetAllServersRequest.java  |    57 +
 .../internal/locator/GetAllServersResponse.java |    79 +
 .../internal/locator/LocatorListRequest.java    |    35 +
 .../internal/locator/LocatorListResponse.java   |    93 +
 .../internal/locator/LocatorStatusRequest.java  |    36 +
 .../internal/locator/LocatorStatusResponse.java |   320 +
 .../locator/QueueConnectionRequest.java         |    97 +
 .../locator/QueueConnectionResponse.java        |    86 +
 .../internal/locator/SerializationHelper.java   |   122 +
 .../internal/locator/ServerLocationRequest.java |    60 +
 .../locator/ServerLocationResponse.java         |    32 +
 .../locator/wan/LocatorMembershipListener.java  |    56 +
 .../gemfire/cache/client/internal/package.html  |    63 +
 .../pooling/ConnectionDestroyedException.java   |    47 +
 .../internal/pooling/ConnectionManager.java     |   131 +
 .../internal/pooling/ConnectionManagerImpl.java |  1586 ++
 .../internal/pooling/PooledConnection.java      |   353 +
 .../gemstone/gemfire/cache/client/package.html  |    67 +
 .../gemfire/cache/control/RebalanceFactory.java |    66 +
 .../cache/control/RebalanceOperation.java       |    75 +
 .../gemfire/cache/control/RebalanceResults.java |   106 +
 .../gemfire/cache/control/ResourceManager.java  |   260 +
 .../gemstone/gemfire/cache/control/package.html |    23 +
 .../execute/EmtpyRegionFunctionException.java   |    63 +
 .../gemfire/cache/execute/Execution.java        |   222 +
 .../gemfire/cache/execute/Function.java         |   110 +
 .../gemfire/cache/execute/FunctionAdapter.java  |   123 +
 .../gemfire/cache/execute/FunctionContext.java  |    78 +
 .../cache/execute/FunctionException.java        |   127 +
 .../FunctionInvocationTargetException.java      |    92 +
 .../gemfire/cache/execute/FunctionService.java  |   370 +
 .../cache/execute/RegionFunctionContext.java    |    70 +
 .../gemfire/cache/execute/ResultCollector.java  |   135 +
 .../gemfire/cache/execute/ResultSender.java     |    91 +
 .../internal/FunctionServiceManager.java        |   459 +
 .../gemstone/gemfire/cache/execute/package.html |   162 +
 .../gemfire/cache/hdfs/HDFSIOException.java     |    52 +
 .../gemstone/gemfire/cache/hdfs/HDFSStore.java  |   341 +
 .../gemfire/cache/hdfs/HDFSStoreFactory.java    |   203 +
 .../gemfire/cache/hdfs/HDFSStoreMutator.java    |   196 +
 .../cache/hdfs/StoreExistsException.java        |    32 +
 .../cache/hdfs/internal/FailureTracker.java     |    96 +
 .../cache/hdfs/internal/FlushObserver.java      |    53 +
 .../hdfs/internal/HDFSBucketRegionQueue.java    |  1232 ++
 .../cache/hdfs/internal/HDFSEntriesSet.java     |   329 +
 .../cache/hdfs/internal/HDFSEventListener.java  |   179 +
 .../hdfs/internal/HDFSEventQueueFilter.java     |    73 +
 .../hdfs/internal/HDFSGatewayEventImpl.java     |   180 +
 .../hdfs/internal/HDFSIntegrationUtil.java      |   117 +
 .../HDFSParallelGatewaySenderQueue.java         |   471 +
 .../hdfs/internal/HDFSStoreConfigHolder.java    |   559 +
 .../cache/hdfs/internal/HDFSStoreCreation.java  |   198 +
 .../hdfs/internal/HDFSStoreFactoryImpl.java     |    77 +
 .../cache/hdfs/internal/HDFSStoreImpl.java      |   638 +
 .../hdfs/internal/HDFSStoreMutatorImpl.java     |   200 +
 .../HDFSWriteOnlyStoreEventListener.java        |   184 +
 .../hdfs/internal/HoplogListenerForRegion.java  |    72 +
 .../cache/hdfs/internal/PersistedEventImpl.java |   202 +
 .../hdfs/internal/QueuedPersistentEvent.java    |    27 +
 .../hdfs/internal/SignalledFlushObserver.java   |   122 +
 .../internal/SortedHDFSQueuePersistedEvent.java |    86 +
 .../internal/SortedHoplogPersistedEvent.java    |   114 +
 .../UnsortedHDFSQueuePersistedEvent.java        |    76 +
 .../internal/UnsortedHoplogPersistedEvent.java  |    92 +
 .../hdfs/internal/hoplog/AbstractHoplog.java    |   357 +
 .../hoplog/AbstractHoplogOrganizer.java         |   430 +
 .../cache/hdfs/internal/hoplog/BloomFilter.java |    36 +
 .../hoplog/CloseTmpHoplogsTimerTask.java        |   108 +
 .../hdfs/internal/hoplog/CompactionStatus.java  |    72 +
 .../cache/hdfs/internal/hoplog/FlushStatus.java |    72 +
 .../internal/hoplog/HDFSCompactionManager.java  |   330 +
 .../internal/hoplog/HDFSFlushQueueArgs.java     |    93 +
 .../internal/hoplog/HDFSFlushQueueFunction.java |   287 +
 .../hoplog/HDFSForceCompactionArgs.java         |   107 +
 .../hoplog/HDFSForceCompactionFunction.java     |   129 +
 .../HDFSForceCompactionResultCollector.java     |   131 +
 .../hoplog/HDFSLastCompactionTimeFunction.java  |    56 +
 .../internal/hoplog/HDFSRegionDirector.java     |   480 +
 .../hdfs/internal/hoplog/HDFSStoreDirector.java |    78 +
 .../hoplog/HDFSUnsortedHoplogOrganizer.java     |   447 +
 .../hdfs/internal/hoplog/HFileSortedOplog.java  |   853 +
 .../hoplog/HdfsSortedOplogOrganizer.java        |  2004 ++
 .../cache/hdfs/internal/hoplog/Hoplog.java      |   263 +
 .../hdfs/internal/hoplog/HoplogConfig.java      |    74 +
 .../hdfs/internal/hoplog/HoplogListener.java    |    47 +
 .../hdfs/internal/hoplog/HoplogOrganizer.java   |   123 +
 .../hdfs/internal/hoplog/HoplogSetIterator.java |   166 +
 .../hdfs/internal/hoplog/HoplogSetReader.java   |   114 +
 .../internal/hoplog/SequenceFileHoplog.java     |   395 +
 .../hoplog/mapred/AbstractGFRecordReader.java   |   106 +
 .../internal/hoplog/mapred/GFInputFormat.java   |    95 +
 .../internal/hoplog/mapred/GFOutputFormat.java  |    75 +
 .../mapreduce/AbstractGFRecordReader.java       |   140 +
 .../hoplog/mapreduce/GFInputFormat.java         |   124 +
 .../hdfs/internal/hoplog/mapreduce/GFKey.java   |    72 +
 .../hoplog/mapreduce/GFOutputFormat.java        |   198 +
 .../hoplog/mapreduce/HDFSSplitIterator.java     |   197 +
 .../internal/hoplog/mapreduce/HoplogUtil.java   |   463 +
 .../hoplog/mapreduce/RWSplitIterator.java       |    48 +
 .../hoplog/mapreduce/StreamSplitIterator.java   |    46 +
 .../org/apache/hadoop/io/SequenceFile.java      |  3726 ++++
 .../operations/CloseCQOperationContext.java     |    64 +
 .../operations/DestroyOperationContext.java     |    62 +
 .../operations/ExecuteCQOperationContext.java   |    67 +
 .../ExecuteFunctionOperationContext.java        |    96 +
 .../GetDurableCQsOperationContext.java          |    59 +
 .../cache/operations/GetOperationContext.java   |    90 +
 .../operations/InterestOperationContext.java    |    83 +
 .../gemfire/cache/operations/InterestType.java  |   151 +
 .../operations/InvalidateOperationContext.java  |    63 +
 .../cache/operations/KeyOperationContext.java   |   124 +
 .../operations/KeySetOperationContext.java      |    96 +
 .../operations/KeyValueOperationContext.java    |   176 +
 .../cache/operations/OperationContext.java      |   519 +
 .../operations/PutAllOperationContext.java      |   133 +
 .../cache/operations/PutOperationContext.java   |   143 +
 .../cache/operations/QueryOperationContext.java |   171 +
 .../operations/RegionClearOperationContext.java |    50 +
 .../RegionCreateOperationContext.java           |    60 +
 .../RegionDestroyOperationContext.java          |    50 +
 .../operations/RegionOperationContext.java      |    86 +
 .../RegisterInterestOperationContext.java       |    71 +
 .../operations/RemoveAllOperationContext.java   |   100 +
 .../operations/StopCQOperationContext.java      |    65 +
 .../UnregisterInterestOperationContext.java     |    53 +
 .../internal/GetOperationContextImpl.java       |   125 +
 .../operations/internal/UpdateOnlyMap.java      |   303 +
 .../gemfire/cache/operations/package.html       |   107 +
 .../com/gemstone/gemfire/cache/package.html     |   608 +
 .../cache/partition/PartitionListener.java      |   131 +
 .../partition/PartitionListenerAdapter.java     |    49 +
 .../cache/partition/PartitionMemberInfo.java    |    74 +
 .../PartitionNotAvailableException.java         |    65 +
 .../cache/partition/PartitionRebalanceInfo.java |   150 +
 .../cache/partition/PartitionRegionHelper.java  |   550 +
 .../cache/partition/PartitionRegionInfo.java    |   113 +
 .../gemfire/cache/partition/package.html        |    23 +
 .../ConflictingPersistentDataException.java     |    56 +
 .../persistence/PartitionOfflineException.java  |    76 +
 .../gemfire/cache/persistence/PersistentID.java |    58 +
 .../PersistentReplicatesOfflineException.java   |    43 +
 .../persistence/RevokeFailedException.java      |    50 +
 .../RevokedPersistentDataException.java         |    57 +
 .../gemfire/cache/query/Aggregator.java         |    45 +
 .../cache/query/AmbiguousNameException.java     |    46 +
 .../gemfire/cache/query/CqAttributes.java       |    49 +
 .../cache/query/CqAttributesFactory.java        |   318 +
 .../cache/query/CqAttributesMutator.java        |    56 +
 .../gemfire/cache/query/CqClosedException.java  |    56 +
 .../gemstone/gemfire/cache/query/CqEvent.java   |    92 +
 .../gemfire/cache/query/CqException.java        |    56 +
 .../gemfire/cache/query/CqExistsException.java  |    52 +
 .../gemfire/cache/query/CqListener.java         |    58 +
 .../gemstone/gemfire/cache/query/CqQuery.java   |   154 +
 .../gemstone/gemfire/cache/query/CqResults.java |    50 +
 .../cache/query/CqServiceStatistics.java        |    69 +
 .../gemstone/gemfire/cache/query/CqState.java   |    54 +
 .../gemfire/cache/query/CqStatistics.java       |    52 +
 .../gemfire/cache/query/CqStatusListener.java   |    41 +
 .../cache/query/FunctionDomainException.java    |    35 +
 .../com/gemstone/gemfire/cache/query/Index.java |   111 +
 .../cache/query/IndexCreationException.java     |    45 +
 .../cache/query/IndexExistsException.java       |    51 +
 .../cache/query/IndexInvalidException.java      |    63 +
 .../cache/query/IndexMaintenanceException.java  |    65 +
 .../cache/query/IndexNameConflictException.java |    51 +
 .../gemfire/cache/query/IndexStatistics.java    |    76 +
 .../gemstone/gemfire/cache/query/IndexType.java |   105 +
 .../query/MultiIndexCreationException.java      |    82 +
 .../cache/query/NameNotFoundException.java      |    47 +
 .../cache/query/NameResolutionException.java    |    46 +
 .../query/ParameterCountInvalidException.java   |    37 +
 .../com/gemstone/gemfire/cache/query/Query.java |   327 +
 .../gemfire/cache/query/QueryException.java     |    65 +
 .../query/QueryExecutionLowMemoryException.java |    66 +
 .../query/QueryExecutionTimeoutException.java   |    61 +
 .../cache/query/QueryInvalidException.java      |    47 +
 .../query/QueryInvocationTargetException.java   |    53 +
 .../gemfire/cache/query/QueryService.java       |   851 +
 .../gemfire/cache/query/QueryStatistics.java    |    38 +
 .../cache/query/RegionNotFoundException.java    |    44 +
 .../gemfire/cache/query/SelectResults.java      |   121 +
 .../gemstone/gemfire/cache/query/Struct.java    |    58 +
 .../cache/query/TypeMismatchException.java      |    44 +
 .../query/internal/AbstractCompiledValue.java   |   321 +
 .../internal/AbstractGroupOrRangeJunction.java  |   595 +
 .../cache/query/internal/AllGroupJunction.java  |   274 +
 .../query/internal/AttributeDescriptor.java     |   419 +
 .../gemfire/cache/query/internal/Bag.java       |   723 +
 .../internal/CompiledAggregateFunction.java     |   184 +
 .../query/internal/CompiledBindArgument.java    |    99 +
 .../query/internal/CompiledComparison.java      |   875 +
 .../query/internal/CompiledConstruction.java    |    77 +
 .../cache/query/internal/CompiledFunction.java  |   116 +
 .../query/internal/CompiledGroupBySelect.java   |   521 +
 .../cache/query/internal/CompiledID.java        |    98 +
 .../cache/query/internal/CompiledIn.java        |   964 +
 .../query/internal/CompiledIndexOperation.java  |   182 +
 .../query/internal/CompiledIteratorDef.java     |   378 +
 .../cache/query/internal/CompiledJunction.java  |  1252 ++
 .../cache/query/internal/CompiledLike.java      |   547 +
 .../cache/query/internal/CompiledLiteral.java   |    84 +
 .../cache/query/internal/CompiledNegation.java  |    78 +
 .../cache/query/internal/CompiledOperation.java |   330 +
 .../cache/query/internal/CompiledPath.java      |   176 +
 .../cache/query/internal/CompiledRegion.java    |   110 +
 .../cache/query/internal/CompiledSelect.java    |  1588 ++
 .../query/internal/CompiledSortCriterion.java   |   318 +
 .../query/internal/CompiledUnaryMinus.java      |   101 +
 .../cache/query/internal/CompiledUndefined.java |   318 +
 .../cache/query/internal/CompiledValue.java     |   142 +
 .../query/internal/CompositeGroupJunction.java  |   554 +
 .../gemfire/cache/query/internal/CqEntry.java   |   111 +
 .../cache/query/internal/CqQueryVsdStats.java   |   341 +
 .../cache/query/internal/CqStateImpl.java       |   103 +
 .../internal/CumulativeNonDistinctResults.java  |   388 +
 .../cache/query/internal/DefaultQuery.java      |  1140 ++
 .../query/internal/DefaultQueryService.java     |  1001 +
 .../cache/query/internal/DerivedInfo.java       |   306 +
 .../cache/query/internal/ExecutionContext.java  |   734 +
 .../gemfire/cache/query/internal/Filter.java    |   176 +
 .../gemfire/cache/query/internal/Functions.java |   205 +
 .../cache/query/internal/GroupJunction.java     |   190 +
 .../cache/query/internal/HashingStrategy.java   |    54 +
 .../gemfire/cache/query/internal/IndexInfo.java |    78 +
 .../internal/IndexTrackingQueryObserver.java    |   215 +
 .../cache/query/internal/IndexUpdater.java      |   123 +
 .../gemfire/cache/query/internal/Indexable.java |    54 +
 .../cache/query/internal/LinkedResultSet.java   |   145 +
 .../cache/query/internal/LinkedStructSet.java   |   367 +
 .../cache/query/internal/MapIndexable.java      |    26 +
 .../cache/query/internal/MethodDispatch.java    |   231 +
 .../cache/query/internal/NWayMergeResults.java  |   545 +
 .../gemfire/cache/query/internal/Negatable.java |    26 +
 .../gemfire/cache/query/internal/NullToken.java |    76 +
 .../cache/query/internal/ObjectIntHashMap.java  |  1139 ++
 .../cache/query/internal/OrderByComparator.java |   235 +
 .../internal/OrderByComparatorUnmapped.java     |    90 +
 .../gemfire/cache/query/internal/Ordered.java   |    43 +
 .../cache/query/internal/OrganizedOperands.java |    54 +
 .../cache/query/internal/PRQueryTraceInfo.java  |   109 +
 .../gemfire/cache/query/internal/PathUtils.java |   268 +
 .../gemfire/cache/query/internal/PlanInfo.java  |    34 +
 .../cache/query/internal/ProxyQueryService.java |   451 +
 .../gemfire/cache/query/internal/QCompiler.java |   696 +
 .../gemfire/cache/query/internal/QRegion.java   |   537 +
 .../gemfire/cache/query/internal/QScope.java    |    91 +
 .../QueryExecutionCanceledException.java        |    62 +
 .../query/internal/QueryExecutionContext.java   |   240 +
 .../cache/query/internal/QueryExecutor.java     |    39 +
 .../cache/query/internal/QueryMonitor.java      |   359 +
 .../cache/query/internal/QueryObserver.java     |   336 +
 .../query/internal/QueryObserverAdapter.java    |   340 +
 .../query/internal/QueryObserverHolder.java     |    83 +
 .../cache/query/internal/QueryUtils.java        |  2074 ++
 .../cache/query/internal/RangeJunction.java     |  1251 ++
 .../cache/query/internal/ResultsBag.java        |   276 +
 .../ResultsCollectionCopyOnReadWrapper.java     |   227 +
 ...ResultsCollectionPdxDeserializerWrapper.java |   219 +
 .../internal/ResultsCollectionWrapper.java      |   661 +
 .../cache/query/internal/ResultsSet.java        |   149 +
 .../cache/query/internal/RuntimeIterator.java   |   337 +
 .../query/internal/SelectResultsComparator.java |    60 +
 .../cache/query/internal/SortedResultSet.java   |   133 +
 .../cache/query/internal/SortedResultsBag.java  |   259 +
 .../cache/query/internal/SortedStructBag.java   |   368 +
 .../cache/query/internal/SortedStructSet.java   |   384 +
 .../gemfire/cache/query/internal/StructBag.java |   473 +
 .../cache/query/internal/StructFields.java      |    41 +
 .../cache/query/internal/StructImpl.java        |   182 +
 .../gemfire/cache/query/internal/StructSet.java |   458 +
 .../gemfire/cache/query/internal/Support.java   |    95 +
 .../gemfire/cache/query/internal/Undefined.java |    86 +
 .../internal/aggregate/AbstractAggregator.java  |    46 +
 .../cache/query/internal/aggregate/Avg.java     |    49 +
 .../query/internal/aggregate/AvgBucketNode.java |    48 +
 .../query/internal/aggregate/AvgDistinct.java   |    42 +
 .../aggregate/AvgDistinctPRQueryNode.java       |    34 +
 .../internal/aggregate/AvgPRQueryNode.java      |    46 +
 .../cache/query/internal/aggregate/Count.java   |    48 +
 .../query/internal/aggregate/CountDistinct.java |    32 +
 .../aggregate/CountDistinctPRQueryNode.java     |    43 +
 .../internal/aggregate/CountPRQueryNode.java    |    47 +
 .../internal/aggregate/DistinctAggregator.java  |    55 +
 .../cache/query/internal/aggregate/MaxMin.java  |    67 +
 .../cache/query/internal/aggregate/Sum.java     |    47 +
 .../query/internal/aggregate/SumDistinct.java   |    34 +
 .../aggregate/SumDistinctPRQueryNode.java       |    45 +
 .../cache/query/internal/cq/ClientCQ.java       |    42 +
 .../cache/query/internal/cq/CqService.java      |   263 +
 .../query/internal/cq/CqServiceProvider.java    |    72 +
 .../query/internal/cq/InternalCqQuery.java      |    82 +
 .../query/internal/cq/MissingCqService.java     |   217 +
 .../internal/cq/MissingCqServiceStatistics.java |    52 +
 .../cache/query/internal/cq/ServerCQ.java       |    87 +
 .../query/internal/cq/spi/CqServiceFactory.java |    36 +
 .../query/internal/index/AbstractIndex.java     |  2400 +++
 .../query/internal/index/AbstractMapIndex.java  |   440 +
 .../internal/index/CompactMapRangeIndex.java    |   216 +
 .../query/internal/index/CompactRangeIndex.java |  1796 ++
 .../query/internal/index/DummyQRegion.java      |   251 +
 .../index/FunctionalIndexCreationHelper.java    |   719 +
 .../cache/query/internal/index/HashIndex.java   |  1573 ++
 .../query/internal/index/HashIndexSet.java      |   805 +
 .../query/internal/index/IMQException.java      |    58 +
 .../internal/index/IndexConcurrentHashSet.java  |    77 +
 .../query/internal/index/IndexCreationData.java |   165 +
 .../internal/index/IndexCreationHelper.java     |   111 +
 .../cache/query/internal/index/IndexData.java   |    71 +
 .../query/internal/index/IndexElemArray.java    |   360 +
 .../query/internal/index/IndexManager.java      |  1719 ++
 .../query/internal/index/IndexProtocol.java     |   222 +
 .../cache/query/internal/index/IndexStats.java  |   223 +
 .../cache/query/internal/index/IndexStore.java  |   151 +
 .../cache/query/internal/index/IndexUtils.java  |   134 +
 .../index/IndexedExpressionEvaluator.java       |    51 +
 .../query/internal/index/MapIndexStore.java     |   334 +
 .../query/internal/index/MapRangeIndex.java     |   195 +
 .../query/internal/index/MemoryIndexStore.java  |   821 +
 .../query/internal/index/PartitionedIndex.java  |   654 +
 .../query/internal/index/PrimaryKeyIndex.java   |   391 +
 .../index/PrimaryKeyIndexCreationHelper.java    |   134 +
 .../cache/query/internal/index/RangeIndex.java  |  1684 ++
 .../cache/query/internal/index/package.html     |   646 +
 .../gemfire/cache/query/internal/package.html   |    43 +
 .../query/internal/parse/ASTAggregateFunc.java  |    65 +
 .../cache/query/internal/parse/ASTAnd.java      |    39 +
 .../query/internal/parse/ASTCombination.java    |    45 +
 .../query/internal/parse/ASTCompareOp.java      |    38 +
 .../query/internal/parse/ASTConstruction.java   |    45 +
 .../query/internal/parse/ASTConversionExpr.java |    42 +
 .../cache/query/internal/parse/ASTDummy.java    |    39 +
 .../cache/query/internal/parse/ASTGroupBy.java  |    43 +
 .../cache/query/internal/parse/ASTHint.java     |    51 +
 .../query/internal/parse/ASTHintIdentifier.java |    51 +
 .../query/internal/parse/ASTIdentifier.java     |    42 +
 .../cache/query/internal/parse/ASTImport.java   |    57 +
 .../cache/query/internal/parse/ASTIn.java       |    43 +
 .../query/internal/parse/ASTIteratorDef.java    |    78 +
 .../cache/query/internal/parse/ASTLike.java     |    46 +
 .../cache/query/internal/parse/ASTLimit.java    |    40 +
 .../cache/query/internal/parse/ASTLiteral.java  |   232 +
 .../internal/parse/ASTMethodInvocation.java     |    68 +
 .../cache/query/internal/parse/ASTOr.java       |    38 +
 .../cache/query/internal/parse/ASTOrderBy.java  |    43 +
 .../query/internal/parse/ASTParameter.java      |    40 +
 .../cache/query/internal/parse/ASTPostfix.java  |    70 +
 .../query/internal/parse/ASTProjection.java     |    48 +
 .../query/internal/parse/ASTRegionPath.java     |    41 +
 .../cache/query/internal/parse/ASTSelect.java   |    68 +
 .../query/internal/parse/ASTSortCriterion.java  |    43 +
 .../cache/query/internal/parse/ASTTrace.java    |    40 +
 .../cache/query/internal/parse/ASTType.java     |    67 +
 .../cache/query/internal/parse/ASTTypeCast.java |    44 +
 .../cache/query/internal/parse/ASTUnary.java    |    64 +
 .../query/internal/parse/ASTUndefinedExpr.java  |    42 +
 .../query/internal/parse/ASTUnsupported.java    |    44 +
 .../cache/query/internal/parse/GemFireAST.java  |    60 +
 .../cache/query/internal/parse/OQLLexer.java    |  2265 +++
 .../internal/parse/OQLLexerTokenTypes.java      |   155 +
 .../query/internal/parse/OQLLexerTokenTypes.txt |   147 +
 .../cache/query/internal/parse/OQLParser.java   |  3833 ++++
 .../cache/query/internal/parse/UtilParser.java  |    91 +
 .../cache/query/internal/parse/fixantlr.sh      |    52 +
 .../gemfire/cache/query/internal/parse/oql.g    |  1195 ++
 .../internal/types/CollectionTypeImpl.java      |   125 +
 .../types/ExtendedNumericComparator.java        |    51 +
 .../cache/query/internal/types/MapTypeImpl.java |    99 +
 .../query/internal/types/NumericComparator.java |    95 +
 .../query/internal/types/ObjectTypeImpl.java    |    99 +
 .../query/internal/types/StructTypeImpl.java    |   159 +
 .../internal/types/TemporalComparator.java      |    76 +
 .../cache/query/internal/types/TypeUtils.java   |   475 +
 .../query/internal/utils/LimitIterator.java     |    62 +
 .../cache/query/internal/utils/PDXUtils.java    |    95 +
 .../gemstone/gemfire/cache/query/package.html   |   708 +
 .../cache/query/types/CollectionType.java       |    46 +
 .../gemfire/cache/query/types/MapType.java      |    41 +
 .../gemfire/cache/query/types/ObjectType.java   |    59 +
 .../gemfire/cache/query/types/StructType.java   |    51 +
 .../gemfire/cache/server/CacheServer.java       |   512 +
 .../cache/server/ClientSubscriptionConfig.java  |   147 +
 .../gemfire/cache/server/ServerLoad.java        |   186 +
 .../gemfire/cache/server/ServerLoadProbe.java   |    74 +
 .../cache/server/ServerLoadProbeAdapter.java    |    42 +
 .../gemfire/cache/server/ServerMetrics.java     |    52 +
 .../server/internal/ConnectionCountProbe.java   |    93 +
 .../cache/server/internal/LoadMonitor.java      |   241 +
 .../server/internal/ServerMetricsImpl.java      |    78 +
 .../gemstone/gemfire/cache/server/package.html  |    42 +
 .../cache/snapshot/CacheSnapshotService.java    |   148 +
 .../cache/snapshot/RegionSnapshotService.java   |   139 +
 .../gemfire/cache/snapshot/SnapshotFilter.java  |    44 +
 .../cache/snapshot/SnapshotIterator.java        |    61 +
 .../gemfire/cache/snapshot/SnapshotOptions.java |    61 +
 .../gemfire/cache/snapshot/SnapshotReader.java  |    57 +
 .../gemfire/cache/snapshot/package.html         |    54 +
 .../cache/util/BoundedLinkedHashMap.java        |    88 +
 .../cache/util/CacheListenerAdapter.java        |    66 +
 .../gemfire/cache/util/CacheWriterAdapter.java  |    53 +
 .../gemfire/cache/util/CqListenerAdapter.java   |    65 +
 .../gemstone/gemfire/cache/util/Gateway.java    |    52 +
 .../cache/util/GatewayConflictHelper.java       |    33 +
 .../cache/util/GatewayConflictResolver.java     |    47 +
 .../gemfire/cache/util/GatewayEvent.java        |    90 +
 .../gemfire/cache/util/ObjectSizer.java         |    81 +
 .../gemfire/cache/util/ObjectSizerImpl.java     |    34 +
 .../util/RegionMembershipListenerAdapter.java   |    43 +
 .../cache/util/RegionRoleListenerAdapter.java   |    39 +
 .../cache/util/TimestampedEntryEvent.java       |    39 +
 .../cache/util/TransactionListenerAdapter.java  |    42 +
 .../gemstone/gemfire/cache/util/package.html    |    31 +
 .../gemfire/cache/wan/EventSequenceID.java      |   104 +
 .../gemfire/cache/wan/GatewayEventFilter.java   |    62 +
 .../wan/GatewayEventSubstitutionFilter.java     |    40 +
 .../gemfire/cache/wan/GatewayQueueEvent.java    |    80 +
 .../gemfire/cache/wan/GatewayReceiver.java      |   173 +
 .../cache/wan/GatewayReceiverFactory.java       |   120 +
 .../gemfire/cache/wan/GatewaySender.java        |   412 +
 .../gemfire/cache/wan/GatewaySenderFactory.java |   236 +
 .../cache/wan/GatewayTransportFilter.java       |    27 +
 .../compression/CompressionException.java       |    42 +
 .../gemfire/compression/Compressor.java         |    47 +
 .../gemfire/compression/SnappyCompressor.java   |   107 +
 .../gemfire/distributed/AbstractLauncher.java   |   925 +
 .../distributed/ClientSocketFactory.java        |    46 +
 .../distributed/DistributedLockService.java     |   393 +
 .../gemfire/distributed/DistributedMember.java  |    79 +
 .../gemfire/distributed/DistributedSystem.java  |  2197 +++
 .../DistributedSystemDisconnectedException.java |    47 +
 .../distributed/DurableClientAttributes.java    |   147 +
 .../distributed/FutureCancelledException.java   |    47 +
 .../distributed/GatewayCancelledException.java  |    46 +
 .../distributed/LeaseExpiredException.java      |    38 +
 .../gemstone/gemfire/distributed/Locator.java   |   552 +
 .../gemfire/distributed/LocatorLauncher.java    |  2050 ++
 .../distributed/LockNotHeldException.java       |    50 +
 .../LockServiceDestroyedException.java          |    50 +
 .../distributed/OplogCancelledException.java    |    47 +
 .../distributed/PoolCancelledException.java     |    47 +
 .../com/gemstone/gemfire/distributed/Role.java  |    55 +
 .../gemfire/distributed/ServerLauncher.java     |  2608 +++
 .../ServerLauncherCacheProvider.java            |    34 +
 .../TXManagerCancelledException.java            |    47 +
 .../internal/AbstractDistributionConfig.java    |  1160 ++
 .../distributed/internal/AdminMessageType.java  |    23 +
 .../internal/AtomicLongWithTerminalState.java   |    66 +
 .../internal/CollectingReplyProcessor.java      |    55 +
 .../distributed/internal/ConfigAttribute.java   |    36 +
 .../internal/ConfigAttributeChecker.java        |    31 +
 .../internal/ConfigAttributeDesc.java           |    31 +
 .../internal/ConfigAttributeGetter.java         |    31 +
 .../internal/ConfigAttributeSetter.java         |    31 +
 .../distributed/internal/ConflationKey.java     |    78 +
 .../gemfire/distributed/internal/DM.java        |   466 +
 .../gemfire/distributed/internal/DMStats.java   |   621 +
 .../gemfire/distributed/internal/DSClock.java   |   311 +
 .../DefaultServerLauncherCacheProvider.java     |    57 +
 .../internal/DirectReplyProcessor.java          |   171 +
 .../internal/DistributionAdvisee.java           |    92 +
 .../internal/DistributionAdvisor.java           |  1677 ++
 .../internal/DistributionChannel.java           |   166 +
 .../internal/DistributionConfig.java            |  3776 ++++
 .../internal/DistributionConfigImpl.java        |  3529 ++++
 .../internal/DistributionConfigSnapshot.java    |    71 +
 .../internal/DistributionException.java         |    37 +
 .../internal/DistributionManager.java           |  4804 +++++
 .../internal/DistributionMessage.java           |   710 +
 .../internal/DistributionMessageObserver.java   |    74 +
 .../distributed/internal/DistributionStats.java |  2063 ++
 .../distributed/internal/FlowControlParams.java |   113 +
 .../FunctionExecutionPooledExecutor.java        |   310 +
 .../distributed/internal/HealthMonitor.java     |    45 +
 .../distributed/internal/HealthMonitorImpl.java |   147 +
 .../internal/HighPriorityAckedMessage.java      |   234 +
 .../HighPriorityDistributionMessage.java        |    30 +
 .../distributed/internal/IgnoredByManager.java  |    26 +
 .../internal/InternalDistributedSystem.java     |  3076 +++
 .../distributed/internal/InternalLocator.java   |  1486 ++
 .../internal/LocatorLoadSnapshot.java           |   694 +
 .../distributed/internal/LocatorStats.java      |   244 +
 .../internal/LonerDistributionManager.java      |  1000 +
 .../gemfire/distributed/internal/MQueue.java    |    32 +
 .../internal/MembershipListener.java            |    77 +
 .../distributed/internal/MessageFactory.java    |    56 +
 .../distributed/internal/MessageWithReply.java  |    42 +
 .../internal/OverflowQueueWithDMStats.java      |   173 +
 .../distributed/internal/PoolStatHelper.java    |    37 +
 .../internal/PooledDistributionMessage.java     |    34 +
 .../internal/PooledExecutorWithDMStats.java     |   233 +
 .../distributed/internal/ProcessorKeeper21.java |   129 +
 .../distributed/internal/ProductUseLog.java     |   146 +
 .../distributed/internal/ProfileListener.java   |    54 +
 .../distributed/internal/QueueStatHelper.java   |    41 +
 .../internal/ReliableReplyException.java        |    36 +
 .../internal/ReliableReplyProcessor21.java      |   115 +
 .../distributed/internal/ReplyException.java    |   200 +
 .../distributed/internal/ReplyMessage.java      |   363 +
 .../distributed/internal/ReplyProcessor21.java  |  1297 ++
 .../distributed/internal/ReplySender.java       |    38 +
 .../distributed/internal/ResourceEvent.java     |    51 +
 .../internal/ResourceEventsListener.java        |    37 +
 .../internal/RuntimeDistributionConfigImpl.java |   137 +
 .../internal/SerialAckedMessage.java            |   159 +
 .../internal/SerialDistributionMessage.java     |    34 +
 .../SerialQueuedExecutorWithDMStats.java        |    51 +
 .../distributed/internal/ServerLocation.java    |   177 +
 .../distributed/internal/ServerLocator.java     |   503 +
 .../internal/SharedConfiguration.java           |   955 +
 .../distributed/internal/ShutdownMessage.java   |   121 +
 .../gemfire/distributed/internal/Sizeable.java  |    27 +
 .../distributed/internal/SizeableRunnable.java  |    38 +
 .../distributed/internal/StartupMessage.java    |   433 +
 .../internal/StartupMessageData.java            |   230 +
 .../internal/StartupMessageReplyProcessor.java  |   118 +
 .../distributed/internal/StartupOperation.java  |   136 +
 .../internal/StartupResponseMessage.java        |   294 +
 .../StartupResponseWithVersionMessage.java      |   107 +
 .../internal/ThrottledMemQueueStatHelper.java   |    48 +
 .../internal/ThrottledQueueStatHelper.java      |    38 +
 .../ThrottlingMemLinkedQueueWithDMStats.java    |   164 +
 .../internal/WaitForViewInstallation.java       |   125 +
 .../internal/WanLocatorDiscoverer.java          |    31 +
 .../deadlock/DLockDependencyMonitor.java        |   146 +
 .../internal/deadlock/DeadlockDetector.java     |   394 +
 .../internal/deadlock/Dependency.java           |    87 +
 .../internal/deadlock/DependencyGraph.java      |   338 +
 .../internal/deadlock/DependencyMonitor.java    |    44 +
 .../deadlock/DependencyMonitorManager.java      |   106 +
 .../deadlock/GemFireDeadlockDetector.java       |   141 +
 .../internal/deadlock/LocalLockInfo.java        |   100 +
 .../internal/deadlock/LocalThread.java          |   119 +
 .../deadlock/MessageDependencyMonitor.java      |   154 +
 .../internal/deadlock/ThreadReference.java      |    27 +
 .../internal/deadlock/UnsafeThreadLocal.java    |    91 +
 .../internal/direct/DirectChannel.java          |   932 +
 .../internal/direct/DirectChannelListener.java  |    38 +
 .../internal/direct/ShunnedMemberException.java |    34 +
 .../internal/distribution-overview.html         |    42 +
 .../internal/locks/Collaboration.java           |   453 +
 .../distributed/internal/locks/DLockBatch.java  |    45 +
 .../internal/locks/DLockBatchId.java            |    30 +
 .../internal/locks/DLockGrantor.java            |  3794 ++++
 .../locks/DLockLessorDepartureHandler.java      |    34 +
 .../internal/locks/DLockQueryProcessor.java     |   518 +
 .../locks/DLockRecoverGrantorProcessor.java     |   459 +
 .../internal/locks/DLockReleaseProcessor.java   |   449 +
 .../internal/locks/DLockRemoteToken.java        |   234 +
 .../internal/locks/DLockRequestProcessor.java   |  1283 ++
 .../internal/locks/DLockService.java            |  3375 ++++
 .../distributed/internal/locks/DLockStats.java  |   886 +
 .../distributed/internal/locks/DLockToken.java  |   570 +
 .../internal/locks/DeposeGrantorProcessor.java  |   209 +
 .../internal/locks/DistributedLockStats.java    |   200 +
 .../internal/locks/DistributedMemberLock.java   |   295 +
 .../internal/locks/DummyDLockStats.java         |   179 +
 .../internal/locks/ElderInitProcessor.java      |   313 +
 .../distributed/internal/locks/ElderState.java  |   398 +
 .../distributed/internal/locks/GrantorInfo.java |    86 +
 .../internal/locks/GrantorRequestProcessor.java |   749 +
 .../locks/LockGrantorDestroyedException.java    |    50 +
 .../internal/locks/LockGrantorId.java           |   242 +
 .../locks/NonGrantorDestroyedProcessor.java     |   307 +
 .../internal/locks/RemoteThread.java            |    88 +
 .../distributed/internal/locks/package.html     |   313 +
 .../DistributedMembershipListener.java          |    86 +
 .../membership/InternalDistributedMember.java   |  1304 ++
 .../internal/membership/InternalRole.java       |   168 +
 .../internal/membership/MemberAttributes.java   |   123 +
 .../internal/membership/MemberFactory.java      |   108 +
 .../internal/membership/MemberServices.java     |    89 +
 .../internal/membership/MembershipManager.java  |   325 +
 .../internal/membership/MembershipTestHook.java |    39 +
 .../internal/membership/NetMember.java          |    81 +
 .../internal/membership/NetView.java            |   616 +
 .../internal/membership/QuorumChecker.java      |    62 +
 .../internal/membership/gms/GMSMember.java      |   458 +
 .../membership/gms/GMSMemberFactory.java        |   133 +
 .../internal/membership/gms/GMSUtil.java        |   159 +
 .../internal/membership/gms/NetLocator.java     |    32 +
 .../internal/membership/gms/ServiceConfig.java  |   187 +
 .../internal/membership/gms/Services.java       |   387 +
 .../internal/membership/gms/SuspectMember.java  |    58 +
 .../membership/gms/auth/GMSAuthenticator.java   |   245 +
 .../membership/gms/fd/GMSHealthMonitor.java     |  1399 ++
 .../gms/interfaces/Authenticator.java           |    27 +
 .../gms/interfaces/HealthMonitor.java           |    64 +
 .../membership/gms/interfaces/JoinLeave.java    |    73 +
 .../membership/gms/interfaces/Locator.java      |    32 +
 .../membership/gms/interfaces/Manager.java      |   120 +
 .../gms/interfaces/MessageHandler.java          |    30 +
 .../membership/gms/interfaces/Messenger.java    |    81 +
 .../membership/gms/interfaces/Service.java      |    83 +
 .../gms/locator/FindCoordinatorRequest.java     |   148 +
 .../gms/locator/FindCoordinatorResponse.java    |   161 +
 .../membership/gms/locator/GMSLocator.java      |   373 +
 .../membership/gms/locator/GetViewRequest.java  |    49 +
 .../membership/gms/locator/GetViewResponse.java |    64 +
 .../gms/locator/PeerLocatorRequest.java         |    25 +
 .../membership/gms/membership/GMSJoinLeave.java |  2373 +++
 .../membership/gms/messages/HasMemberID.java    |    25 +
 .../gms/messages/HeartbeatMessage.java          |    74 +
 .../gms/messages/HeartbeatRequestMessage.java   |    80 +
 .../gms/messages/InstallViewMessage.java        |   113 +
 .../gms/messages/JoinRequestMessage.java        |    97 +
 .../gms/messages/JoinResponseMessage.java       |   114 +
 .../gms/messages/LeaveRequestMessage.java       |    94 +
 .../gms/messages/NetworkPartitionMessage.java   |    44 +
 .../gms/messages/RemoveMemberMessage.java       |    96 +
 .../gms/messages/SuspectMembersMessage.java     |    91 +
 .../membership/gms/messages/SuspectRequest.java |    72 +
 .../membership/gms/messages/ViewAckMessage.java |   103 +
 .../gms/messenger/AddressManager.java           |   120 +
 .../membership/gms/messenger/GMSPingPonger.java |    65 +
 .../gms/messenger/GMSQuorumChecker.java         |   274 +
 .../membership/gms/messenger/JGAddress.java     |   221 +
 .../gms/messenger/JGroupsMessenger.java         |  1133 ++
 .../membership/gms/messenger/StatRecorder.java  |   161 +
 .../membership/gms/messenger/Transport.java     |   163 +
 .../gms/mgr/GMSMembershipManager.java           |  2662 +++
 .../membership/gms/mgr/LocalViewMessage.java    |    84 +
 .../internal/membership/gms/package.html        |    57 +
 .../gemfire/distributed/internal/package.html   |    55 +
 .../internal/streaming/StreamingOperation.java  |   612 +
 .../internal/tcpserver/InfoRequest.java         |    40 +
 .../internal/tcpserver/InfoResponse.java        |    55 +
 .../internal/tcpserver/ShutdownRequest.java     |    38 +
 .../internal/tcpserver/ShutdownResponse.java    |    39 +
 .../internal/tcpserver/TcpClient.java           |   256 +
 .../internal/tcpserver/TcpHandler.java          |    60 +
 .../internal/tcpserver/TcpServer.java           |   545 +
 .../internal/tcpserver/VersionRequest.java      |    40 +
 .../internal/tcpserver/VersionResponse.java     |    53 +
 .../unsafe/RegisterSignalHandlerSupport.java    |    34 +
 .../gemstone/gemfire/distributed/package.html   |    37 +
 .../gemstone/gemfire/i18n/LogWriterI18n.java    |   419 +
 .../com/gemstone/gemfire/i18n/StringId.java     |   160 +
 .../gemfire/internal/AbstractConfig.java        |   405 +
 .../internal/AbstractStatisticsFactory.java     |   338 +
 .../gemfire/internal/ArchiveSplitter.java       |   522 +
 .../com/gemstone/gemfire/internal/Assert.java   |   177 +
 .../gemfire/internal/AvailablePort.java         |   587 +
 .../com/gemstone/gemfire/internal/Banner.java   |   172 +
 .../gemfire/internal/ByteArrayDataInput.java    |   457 +
 .../internal/ByteBufferOutputStream.java        |   101 +
 .../gemfire/internal/ByteBufferWriter.java      |    34 +
 .../gemfire/internal/ClassLoadUtil.java         |   124 +
 .../gemfire/internal/ClassPathLoader.java       |   725 +
 .../com/gemstone/gemfire/internal/Config.java   |   110 +
 .../gemstone/gemfire/internal/ConfigSource.java |   107 +
 .../gemfire/internal/ConnectionWatcher.java     |    40 +
 .../gemfire/internal/CopyOnWriteHashSet.java    |   176 +
 .../com/gemstone/gemfire/internal/DSCODE.java   |   415 +
 .../gemstone/gemfire/internal/DSFIDFactory.java |  1393 ++
 .../internal/DSFIDNotFoundException.java        |    52 +
 .../internal/DataSerializableFixedID.java       |   910 +
 .../gemfire/internal/DistributionLocator.java   |   190 +
 .../internal/DummyStatisticsFactory.java        |   134 +
 .../gemfire/internal/DummyStatisticsImpl.java   |   198 +
 .../gemfire/internal/ExternalizableDSFID.java   |    42 +
 .../com/gemstone/gemfire/internal/FileUtil.java |   341 +
 .../gemfire/internal/GemFireStatSampler.java    |   504 +
 .../gemfire/internal/GemFireUtilLauncher.java   |   165 +
 .../gemfire/internal/GemFireVersion.java        |   677 +
 .../internal/GfeConsoleReaderFactory.java       |    86 +
 .../gemfire/internal/HeapDataOutputStream.java  |  1372 ++
 .../gemfire/internal/HistogramStats.java        |    82 +
 .../gemfire/internal/HostStatHelper.java        |   289 +
 .../gemfire/internal/HostStatSampler.java       |   544 +
 .../InsufficientDiskSpaceException.java         |    53 +
 .../internal/InternalDataSerializer.java        |  4054 ++++
 .../gemfire/internal/InternalEntity.java        |    29 +
 .../gemfire/internal/InternalInstantiator.java  |  1059 +
 .../InternalStatisticsDisabledException.java    |    69 +
 .../gemfire/internal/JarClassLoader.java        |   699 +
 .../gemstone/gemfire/internal/JarDeployer.java  |   639 +
 .../gemfire/internal/LinuxProcFsStatistics.java |   786 +
 .../gemfire/internal/LinuxProcessStats.java     |    79 +
 .../gemfire/internal/LinuxSystemStats.java      |   311 +
 .../gemfire/internal/LocalStatListener.java     |    40 +
 .../internal/LocalStatisticsFactory.java        |    99 +
 .../gemfire/internal/LocalStatisticsImpl.java   |   268 +
 .../gemstone/gemfire/internal/ManagerInfo.java  |   385 +
 .../gemfire/internal/MigrationClient.java       |   259 +
 .../gemfire/internal/MigrationServer.java       |   565 +
 .../gemstone/gemfire/internal/NanoTimer.java    |   184 +
 .../gemfire/internal/NullDataOutputStream.java  |   378 +
 .../gemstone/gemfire/internal/OSProcess.java    |   752 +
 .../gemfire/internal/OSXProcessStats.java       |    83 +
 .../gemfire/internal/OSXSystemStats.java        |   228 +
 .../gemfire/internal/ObjIdConcurrentMap.java    |  1365 ++
 .../com/gemstone/gemfire/internal/ObjIdMap.java |   337 +
 .../internal/ObjToByteArraySerializer.java      |    34 +
 .../gemfire/internal/OneTaskOnlyExecutor.java   |   174 +
 .../gemfire/internal/OsStatisticsFactory.java   |    41 +
 .../gemfire/internal/PdxSerializerObject.java   |    32 +
 .../gemfire/internal/ProcessOutputReader.java   |   134 +
 .../gemstone/gemfire/internal/ProcessStats.java |    60 +
 .../gemstone/gemfire/internal/PureJavaMode.java |    80 +
 ...cheduledThreadPoolExecutorWithKeepAlive.java |   309 +
 .../com/gemstone/gemfire/internal/Sendable.java |    41 +
 .../gemfire/internal/SerializationVersions.java |    41 +
 .../com/gemstone/gemfire/internal/SetUtils.java |    67 +
 .../gemfire/internal/SharedLibrary.java         |   226 +
 .../gemfire/internal/SimpleStatSampler.java     |   112 +
 .../com/gemstone/gemfire/internal/SmHelper.java |   182 +
 .../gemstone/gemfire/internal/SocketCloser.java |   257 +
 .../gemfire/internal/SocketCreator.java         |  1367 ++
 .../gemfire/internal/SocketIOWithTimeout.java   |   491 +
 .../gemfire/internal/SocketInputStream.java     |   181 +
 .../gemfire/internal/SocketInputWrapper.java    |    93 +
 .../gemfire/internal/SocketOutputStream.java    |   174 +
 .../gemstone/gemfire/internal/SocketUtils.java  |   220 +
 .../gemfire/internal/SolarisProcessStats.java   |   217 +
 .../gemfire/internal/SolarisSystemStats.java    |   428 +
 .../gemfire/internal/StatArchiveFormat.java     |   197 +
 .../gemfire/internal/StatArchiveReader.java     |  3338 ++++
 .../gemfire/internal/StatArchiveWriter.java     |   746 +
 .../gemfire/internal/StatSamplerStats.java      |   123 +
 .../internal/StatisticDescriptorImpl.java       |   383 +
 .../gemfire/internal/StatisticsImpl.java        |   452 +
 .../gemfire/internal/StatisticsManager.java     |    78 +
 .../internal/StatisticsTypeFactoryImpl.java     |   140 +
 .../gemfire/internal/StatisticsTypeImpl.java    |   258 +
 .../gemfire/internal/StatisticsTypeXml.java     |   280 +
 .../gemstone/gemfire/internal/SystemAdmin.java  |  2304 +++
 .../gemfire/internal/SystemFailureTestHook.java |    47 +
 .../gemstone/gemfire/internal/SystemTimer.java  |   465 +
 .../gemfire/internal/UniqueIdGenerator.java     |   256 +
 .../com/gemstone/gemfire/internal/VMStats.java  |    87 +
 .../gemfire/internal/VMStatsContract.java       |    36 +
 .../internal/VMStatsContractFactory.java        |    60 +
 .../com/gemstone/gemfire/internal/Version.java  |   636 +
 .../internal/VersionedDataInputStream.java      |    66 +
 .../internal/VersionedDataOutputStream.java     |    56 +
 .../internal/VersionedDataSerializable.java     |    33 +
 .../gemfire/internal/VersionedDataStream.java   |    52 +
 .../gemfire/internal/VersionedObjectInput.java  |   244 +
 .../gemfire/internal/VersionedObjectOutput.java |   198 +
 .../gemfire/internal/WindowsProcessStats.java   |   160 +
 .../gemfire/internal/WindowsSystemStats.java    |   267 +
 .../internal/admin/AdminBridgeServer.java       |    32 +
 .../gemstone/gemfire/internal/admin/Alert.java  |    69 +
 .../gemfire/internal/admin/AlertListener.java   |    29 +
 .../gemfire/internal/admin/ApplicationVM.java   |    36 +
 .../gemfire/internal/admin/CacheCollector.java  |   277 +
 .../gemfire/internal/admin/CacheInfo.java       |   101 +
 .../gemfire/internal/admin/CacheSnapshot.java   |    34 +
 .../admin/ClientHealthMonitoringRegion.java     |   115 +
 .../internal/admin/ClientMembershipMessage.java |   186 +
 .../internal/admin/ClientStatsManager.java      |   262 +
 .../internal/admin/CompoundEntrySnapshot.java   |   201 +
 .../internal/admin/CompoundRegionSnapshot.java  |   387 +
 .../gemfire/internal/admin/DLockInfo.java       |    35 +
 .../gemfire/internal/admin/EntrySnapshot.java   |    29 +
 .../gemfire/internal/admin/EntryValueNode.java  |    53 +
 .../gemfire/internal/admin/GemFireVM.java       |   394 +
 .../gemfire/internal/admin/GfManagerAgent.java  |   112 +
 .../internal/admin/GfManagerAgentConfig.java    |    87 +
 .../internal/admin/GfManagerAgentFactory.java   |    39 +
 .../gemfire/internal/admin/GfObject.java        |    28 +
 .../gemfire/internal/admin/HealthListener.java  |    43 +
 .../internal/admin/JoinLeaveListener.java       |    27 +
 .../gemfire/internal/admin/ListenerIdMap.java   |   318 +
 .../gemfire/internal/admin/RegionSnapshot.java  |    31 +
 .../gemfire/internal/admin/SSLConfig.java       |   130 +
 .../gemfire/internal/admin/SnapshotClient.java  |    38 +
 .../gemstone/gemfire/internal/admin/Stat.java   |    42 +
 .../gemfire/internal/admin/StatAlert.java       |   139 +
 .../internal/admin/StatAlertDefinition.java     |   102 +
 .../internal/admin/StatAlertsManager.java       |   406 +
 .../gemfire/internal/admin/StatListener.java    |    43 +
 .../gemfire/internal/admin/StatResource.java    |    40 +
 .../gemfire/internal/admin/TransportConfig.java |    27 +
 .../gemfire/internal/admin/package.html         |    29 +
 .../admin/remote/AddHealthListenerRequest.java  |    89 +
 .../admin/remote/AddHealthListenerResponse.java |    76 +
 .../admin/remote/AddStatListenerRequest.java    |    85 +
 .../admin/remote/AddStatListenerResponse.java   |    79 +
 .../remote/AdminConsoleDisconnectMessage.java   |   125 +
 .../admin/remote/AdminConsoleMessage.java       |    83 +
 .../admin/remote/AdminFailureResponse.java      |    73 +
 .../remote/AdminMultipleReplyProcessor.java     |    90 +
 .../internal/admin/remote/AdminRegion.java      |   581 +
 .../admin/remote/AdminReplyProcessor.java       |   147 +
 .../internal/admin/remote/AdminRequest.java     |   193 +
 .../internal/admin/remote/AdminResponse.java    |    90 +
 .../internal/admin/remote/AdminWaiters.java     |   184 +
 .../admin/remote/AlertLevelChangeMessage.java   |    95 +
 .../admin/remote/AlertListenerMessage.java      |   147 +
 .../admin/remote/AlertsNotificationMessage.java |   109 +
 .../admin/remote/AppCacheSnapshotMessage.java   |   163 +
 .../admin/remote/BridgeServerRequest.java       |   201 +
 .../admin/remote/BridgeServerResponse.java      |   180 +
 .../admin/remote/CacheConfigRequest.java        |    88 +
 .../admin/remote/CacheConfigResponse.java       |   119 +
 .../internal/admin/remote/CacheDisplay.java     |    86 +
 .../internal/admin/remote/CacheInfoRequest.java |    73 +
 .../admin/remote/CacheInfoResponse.java         |    83 +
 .../admin/remote/CancelStatListenerRequest.java |    79 +
 .../remote/CancelStatListenerResponse.java      |    74 +
 .../internal/admin/remote/Cancellable.java      |    27 +
 .../admin/remote/CancellationMessage.java       |    70 +
 .../admin/remote/CancellationRegistry.java      |    95 +
 .../remote/ChangeRefreshIntervalMessage.java    |    97 +
 .../internal/admin/remote/CliLegacyMessage.java |    57 +
 .../admin/remote/ClientHealthStats.java         |   307 +
 .../internal/admin/remote/CompactRequest.java   |   144 +
 .../internal/admin/remote/CompactResponse.java  |    65 +
 .../admin/remote/DestroyEntryMessage.java       |   100 +
 .../admin/remote/DestroyRegionMessage.java      |    96 +
 .../admin/remote/DistributionLocatorId.java     |   391 +
 .../internal/admin/remote/DummyEntry.java       |    77 +
 .../admin/remote/DurableClientInfoRequest.java  |   109 +
 .../admin/remote/DurableClientInfoResponse.java |   108 +
 .../admin/remote/EntryValueNodeImpl.java        |   393 +
 .../admin/remote/FetchDistLockInfoRequest.java  |    68 +
 .../admin/remote/FetchDistLockInfoResponse.java |    93 +
 .../remote/FetchHealthDiagnosisRequest.java     |    91 +
 .../remote/FetchHealthDiagnosisResponse.java    |    92 +
 .../internal/admin/remote/FetchHostRequest.java |    70 +
 .../admin/remote/FetchHostResponse.java         |   173 +
 .../remote/FetchResourceAttributesRequest.java  |    70 +
 .../remote/FetchResourceAttributesResponse.java |    81 +
 .../admin/remote/FetchStatsRequest.java         |    72 +
 .../admin/remote/FetchStatsResponse.java        |   143 +
 .../admin/remote/FetchSysCfgRequest.java        |    76 +
 .../admin/remote/FetchSysCfgResponse.java       |    77 +
 .../remote/FlushAppCacheSnapshotMessage.java    |    69 +
 .../admin/remote/HealthListenerMessage.java     |    89 +
 .../remote/InspectionClasspathManager.java      |    90 +
 .../admin/remote/LicenseInfoRequest.java        |    72 +
 .../admin/remote/LicenseInfoResponse.java       |    79 +
 .../remote/MissingPersistentIDsRequest.java     |   140 +
 .../remote/MissingPersistentIDsResponse.java    |   114 +
 .../admin/remote/ObjectDetailsRequest.java      |   103 +
 .../admin/remote/ObjectDetailsResponse.java     |   155 +
 .../admin/remote/ObjectNamesRequest.java        |    89 +
 .../admin/remote/ObjectNamesResponse.java       |    98 +
 .../PrepareRevokePersistentIDRequest.java       |   126 +
 .../remote/RefreshMemberSnapshotRequest.java    |    73 +
 .../remote/RefreshMemberSnapshotResponse.java   |    94 +
 .../admin/remote/RegionAdminMessage.java        |    66 +
 .../admin/remote/RegionAdminRequest.java        |    74 +
 .../admin/remote/RegionAttributesRequest.java   |    74 +
 .../admin/remote/RegionAttributesResponse.java  |    75 +
 .../internal/admin/remote/RegionRequest.java    |   175 +
 .../internal/admin/remote/RegionResponse.java   |   149 +
 .../admin/remote/RegionSizeRequest.java         |    90 +
 .../admin/remote/RegionSizeResponse.java        |    96 +
 .../admin/remote/RegionStatisticsRequest.java   |    74 +
 .../admin/remote/RegionStatisticsResponse.java  |    75 +
 .../remote/RegionSubRegionSizeRequest.java      |    93 +
 .../remote/RegionSubRegionsSizeResponse.java    |   161 +
 .../internal/admin/remote/RemoteAlert.java      |   205 +
 .../admin/remote/RemoteApplicationVM.java       |    61 +
 .../admin/remote/RemoteBridgeServer.java        |   299 +
 .../internal/admin/remote/RemoteCacheInfo.java  |   192 +
 .../admin/remote/RemoteCacheStatistics.java     |    87 +
 .../internal/admin/remote/RemoteDLockInfo.java  |   115 +
 .../admin/remote/RemoteEntrySnapshot.java       |   131 +
 .../internal/admin/remote/RemoteGemFireVM.java  |   996 +
 .../admin/remote/RemoteGfManagerAgent.java      |  1486 ++
 .../internal/admin/remote/RemoteObjectName.java |    95 +
 .../admin/remote/RemoteRegionAttributes.java    |   702 +
 .../admin/remote/RemoteRegionSnapshot.java      |   158 +
 .../internal/admin/remote/RemoteStat.java       |   118 +
 .../admin/remote/RemoteStatResource.java        |   154 +
 .../admin/remote/RemoteTransportConfig.java     |   372 +
 .../remote/RemoveHealthListenerRequest.java     |    80 +
 .../remote/RemoveHealthListenerResponse.java    |    67 +
 .../admin/remote/ResetHealthStatusRequest.java  |    80 +
 .../admin/remote/ResetHealthStatusResponse.java |    72 +
 .../admin/remote/RevokePersistentIDRequest.java |   102 +
 .../remote/RevokePersistentIDResponse.java      |    35 +
 .../admin/remote/RootRegionRequest.java         |    76 +
 .../admin/remote/RootRegionResponse.java        |   115 +
 .../remote/ShutdownAllGatewayHubsRequest.java   |    67 +
 .../admin/remote/ShutdownAllRequest.java        |   300 +
 .../admin/remote/ShutdownAllResponse.java       |    79 +
 .../admin/remote/SnapshotResultMessage.java     |    85 +
 .../remote/StatAlertsManagerAssignMessage.java  |   151 +
 .../admin/remote/StatListenerMessage.java       |   118 +
 .../admin/remote/StoreSysCfgRequest.java        |    81 +
 .../admin/remote/StoreSysCfgResponse.java       |    77 +
 .../internal/admin/remote/SubRegionRequest.java |    74 +
 .../admin/remote/SubRegionResponse.java         |   100 +
 .../internal/admin/remote/TailLogRequest.java   |    62 +
 .../internal/admin/remote/TailLogResponse.java  |   169 +
 .../remote/UpdateAlertDefinitionMessage.java    |   161 +
 .../admin/remote/VersionInfoRequest.java        |    73 +
 .../admin/remote/VersionInfoResponse.java       |    74 +
 .../admin/remote/VersionMismatchAlert.java      |    66 +
 .../gemfire/internal/admin/remote/package.html  |    41 +
 .../admin/statalerts/BaseDecoratorImpl.java     |   223 +
 .../statalerts/DummyStatisticInfoImpl.java      |   145 +
 .../admin/statalerts/FunctionDecoratorImpl.java |   132 +
 .../admin/statalerts/FunctionHelper.java        |   256 +
 .../statalerts/GaugeThresholdDecoratorImpl.java |   155 +
 .../statalerts/MultiAttrDefinitionImpl.java     |   206 +
 .../NumberThresholdDecoratorImpl.java           |   152 +
 .../statalerts/SingleAttrDefinitionImpl.java    |   212 +
 .../admin/statalerts/StatisticInfo.java         |    84 +
 .../admin/statalerts/StatisticInfoImpl.java     |   156 +
 .../cache/AbstractBucketRegionQueue.java        |   563 +
 .../internal/cache/AbstractCacheServer.java     |   406 +
 .../cache/AbstractDiskLRURegionEntry.java       |    41 +
 .../internal/cache/AbstractDiskRegion.java      |   991 +
 .../internal/cache/AbstractDiskRegionEntry.java |    75 +
 .../internal/cache/AbstractLRURegionEntry.java  |    45 +
 .../internal/cache/AbstractLRURegionMap.java    |   860 +
 .../cache/AbstractOplogDiskRegionEntry.java     |   172 +
 .../gemfire/internal/cache/AbstractRegion.java  |  2133 ++
 .../internal/cache/AbstractRegionEntry.java     |  2206 +++
 .../internal/cache/AbstractRegionMap.java       |  4104 ++++
 .../internal/cache/AbstractUpdateOperation.java |   337 +
 .../gemfire/internal/cache/AcceptHelper.java    |   100 +
 .../cache/AddCacheServerProfileMessage.java     |   161 +
 .../gemfire/internal/cache/BackupLock.java      |    90 +
 .../gemfire/internal/cache/BucketAdvisor.java   |  3000 +++
 .../gemfire/internal/cache/BucketDump.java      |   143 +
 .../internal/cache/BucketNotFoundException.java |    37 +
 .../cache/BucketPersistenceAdvisor.java         |   462 +
 .../gemfire/internal/cache/BucketRegion.java    |  2629 +++
 .../internal/cache/BucketRegionEvictior.java    |    61 +
 .../internal/cache/BucketRegionQueue.java       |   547 +
 .../internal/cache/BucketServerLocation.java    |    86 +
 .../internal/cache/BucketServerLocation66.java  |   111 +
 .../cache/BytesAndBitsForCompactor.java         |    93 +
 .../internal/cache/CacheClientStatus.java       |   100 +
 .../gemfire/internal/cache/CacheConfig.java     |   227 +
 .../cache/CacheDistributionAdvisee.java         |    57 +
 .../cache/CacheDistributionAdvisor.java         |  1259 ++
 .../internal/cache/CacheLifecycleListener.java  |    36 +
 .../gemfire/internal/cache/CacheObserver.java   |   189 +
 .../internal/cache/CacheObserverAdapter.java    |   153 +
 .../internal/cache/CacheObserverHolder.java     |    77 +
 .../gemfire/internal/cache/CachePerfStats.java  |  1419 ++
 .../internal/cache/CacheServerAdvisor.java      |   172 +
 .../gemfire/internal/cache/CacheServerImpl.java |   831 +
 .../internal/cache/CacheServerLauncher.java     |  1389 ++
 .../gemfire/internal/cache/CacheService.java    |    42 +
 .../internal/cache/CacheStatisticsImpl.java     |   110 +
 .../internal/cache/CachedDeserializable.java    |   121 +
 .../cache/CachedDeserializableFactory.java      |   274 +
 .../internal/cache/ClientRegionEventImpl.java   |   116 +
 .../internal/cache/ClientServerObserver.java    |    98 +
 .../cache/ClientServerObserverAdapter.java      |   115 +
 .../cache/ClientServerObserverHolder.java       |    61 +
 .../cache/ClientSubscriptionConfigImpl.java     |   177 +
 .../internal/cache/CloseCacheMessage.java       |   115 +
 .../cache/ClusterConfigurationLoader.java       |   245 +
 .../internal/cache/ColocationHelper.java        |   567 +
 .../internal/cache/CommitReplyException.java    |    72 +
 .../internal/cache/CompactableOplog.java        |    36 +
 .../gemfire/internal/cache/Conflatable.java     |    75 +
 .../internal/cache/ControllerAdvisor.java       |   170 +
 .../internal/cache/CountingDataInputStream.java |   124 +
 .../internal/cache/CreateRegionProcessor.java   |   913 +
 .../internal/cache/CustomEntryExpiryTask.java   |    48 +
 .../cache/CustomEvictionAttributesImpl.java     |    35 +
 .../internal/cache/DataLocationException.java   |    42 +
 .../internal/cache/DestroyOperation.java        |   302 +
 .../cache/DestroyPartitionedRegionMessage.java  |   250 +
 .../internal/cache/DestroyRegionOperation.java  |   546 +
 .../gemfire/internal/cache/DestroyedEntry.java  |    84 +
 .../internal/cache/DirectReplyMessage.java      |    57 +
 .../gemfire/internal/cache/DirectoryHolder.java |   122 +
 .../internal/cache/DiskDirectoryStats.java      |   116 +
 .../gemfire/internal/cache/DiskEntry.java       |  2028 ++
 .../gemstone/gemfire/internal/cache/DiskId.java |   725 +
 .../gemfire/internal/cache/DiskInitFile.java    |  2875 +++
 .../gemfire/internal/cache/DiskRegion.java      |   873 +
 .../gemfire/internal/cache/DiskRegionStats.java |   325 +
 .../internal/cache/DiskStoreAttributes.java     |   195 +
 .../gemfire/internal/cache/DiskStoreBackup.java |    97 +
 .../internal/cache/DiskStoreFactoryImpl.java    |   290 +
 .../gemfire/internal/cache/DiskStoreImpl.java   |  4863 +++++
 .../internal/cache/DiskStoreMonitor.java        |   413 +
 .../internal/cache/DiskStoreObserver.java       |    62 +
 .../gemfire/internal/cache/DiskStoreStats.java  |   527 +
 .../gemfire/internal/cache/DiskStoreTask.java   |    26 +
 .../internal/cache/DiskWriteAttributesImpl.java |   562 +
 .../internal/cache/DistPeerTXStateStub.java     |   373 +
 .../cache/DistTXAdjunctCommitMessage.java       |    51 +
 .../internal/cache/DistTXCommitMessage.java     |   499 +
 .../cache/DistTXCoordinatorInterface.java       |    72 +
 .../internal/cache/DistTXPrecommitMessage.java  |   547 +
 .../internal/cache/DistTXRollbackMessage.java   |   506 +
 .../gemfire/internal/cache/DistTXState.java     |   745 +
 .../cache/DistTXStateOnCoordinator.java         |   415 +
 .../internal/cache/DistTXStateProxyImpl.java    |    47 +
 .../DistTXStateProxyImplOnCoordinator.java      |  1068 +
 .../cache/DistTXStateProxyImplOnDatanode.java   |   128 +
 .../cache/DistributedCacheOperation.java        |  1613 ++
 .../cache/DistributedClearOperation.java        |   355 +
 .../cache/DistributedPutAllOperation.java       |  1383 ++
 .../internal/cache/DistributedRegion.java       |  4299 ++++
 ...stributedRegionFunctionStreamingMessage.java |   460 +
 .../cache/DistributedRemoveAllOperation.java    |  1096 ++
 .../cache/DistributedTombstoneOperation.java    |   226 +
 .../internal/cache/DummyCachePerfStats.java     |   484 +
 .../internal/cache/DynamicRegionAttributes.java |    52 +
 .../cache/DynamicRegionFactoryImpl.java         |    43 +
 .../gemfire/internal/cache/EntriesMap.java      |   153 +
 .../gemfire/internal/cache/EntriesSet.java      |   294 +
 .../gemfire/internal/cache/EntryBits.java       |   127 +
 .../gemfire/internal/cache/EntryEventImpl.java  |  3124 +++
 .../gemfire/internal/cache/EntryExpiryTask.java |   358 +
 .../internal/cache/EntryOperationImpl.java      |   118 +
 .../gemfire/internal/cache/EntrySnapshot.java   |   284 +
 .../internal/cache/EnumListenerEvent.java       |   475 +
 .../gemfire/internal/cache/EventID.java         |   803 +
 .../internal/cache/EventStateHelper.java        |   195 +
 .../gemfire/internal/cache/EventTracker.java    |   808 +
 .../internal/cache/EvictionAttributesImpl.java  |   242 +
 .../gemfire/internal/cache/EvictorService.java  |   284 +
 .../internal/cache/ExpirationScheduler.java     |   106 +
 .../gemfire/internal/cache/ExpiryTask.java      |   540 +
 .../internal/cache/ExportDiskRegion.java        |    84 +
 .../gemfire/internal/cache/FilterProfile.java   |  2216 +++
 .../internal/cache/FilterRoutingInfo.java       |   518 +
 .../cache/FindDurableQueueProcessor.java        |   255 +
 .../internal/cache/FindRemoteTXMessage.java     |   279 +
 .../internal/cache/FindVersionTagOperation.java |   252 +
 .../cache/FixedPartitionAttributesImpl.java     |   155 +
 .../internal/cache/ForceReattemptException.java |   120 +
 .../cache/ForceableLinkedBlockingQueue.java     |   864 +
 .../FunctionStreamingOrderedReplyMessage.java   |    63 +
 .../cache/FunctionStreamingReplyMessage.java    |   145 +
 .../internal/cache/GatewayEventFilter.java      |    26 +
 .../internal/cache/GemFireCacheImpl.java        |  5469 ++++++
 .../internal/cache/GemfireCacheHelper.java      |    38 +
 .../gemfire/internal/cache/GridAdvisor.java     |   441 +
 .../gemfire/internal/cache/HARegion.java        |   617 +
 .../internal/cache/HDFSLRURegionMap.java        |   111 +
 .../gemfire/internal/cache/HDFSRegionMap.java   |    32 +
 .../internal/cache/HDFSRegionMapDelegate.java   |   540 +
 .../internal/cache/HDFSRegionMapImpl.java       |    74 +
 .../internal/cache/HasCachePerfStats.java       |    22 +
 .../internal/cache/IdentityArrayList.java       |   473 +
 .../gemfire/internal/cache/ImageState.java      |    88 +
 .../cache/InMemoryPersistentMemberView.java     |   135 +
 .../internal/cache/IncomingGatewayStatus.java   |    82 +
 .../internal/cache/InitialImageFlowControl.java |   252 +
 .../internal/cache/InitialImageOperation.java   |  4314 +++++
 .../gemfire/internal/cache/InlineKeyHelper.java |    70 +
 .../gemfire/internal/cache/InterestEvent.java   |    68 +
 .../gemfire/internal/cache/InterestFilter.java  |    34 +
 .../cache/InterestRegistrationEventImpl.java    |   152 +
 .../gemfire/internal/cache/InternalCache.java   |    51 +
 .../internal/cache/InternalCacheEvent.java      |    86 +
 .../internal/cache/InternalDataView.java        |   253 +
 .../internal/cache/InternalRegionArguments.java |   336 +
 .../internal/cache/InvalidateOperation.java     |   235 +
 .../InvalidatePartitionedRegionMessage.java     |   101 +
 .../cache/InvalidateRegionOperation.java        |   107 +
 .../cache/JtaAfterCompletionMessage.java        |   127 +
 .../cache/JtaBeforeCompletionMessage.java       |    81 +
 .../gemfire/internal/cache/KeyInfo.java         |   127 +
 .../internal/cache/KeyWithRegionContext.java    |    70 +
 .../gemfire/internal/cache/ListOfDeltas.java    |   100 +
 .../internal/cache/LoaderHelperFactory.java     |    38 +
 .../internal/cache/LoaderHelperImpl.java        |   168 +
 .../gemfire/internal/cache/LocalDataSet.java    |   749 +
 .../gemfire/internal/cache/LocalRegion.java     | 12959 +++++++++++++
 .../internal/cache/LocalRegionDataView.java     |   272 +
 .../cache/MemberFunctionStreamingMessage.java   |   415 +
 .../cache/MinimumSystemRequirements.java        |    91 +
 .../cache/NetSearchExpirationCalculator.java    |    49 +
 .../gemstone/gemfire/internal/cache/Node.java   |   186 +
 .../internal/cache/NonLocalRegionEntry.java     |   579 +
 .../cache/NonLocalRegionEntryWithStats.java     |    86 +
 .../internal/cache/OffHeapRegionEntry.java      |    41 +
 .../cache/OfflineCompactionDiskRegion.java      |   124 +
 .../gemstone/gemfire/internal/cache/OpType.java |    58 +
 .../gemstone/gemfire/internal/cache/Oplog.java  |  7963 ++++++++
 .../gemfire/internal/cache/OplogSet.java        |    34 +
 .../internal/cache/OrderedTombstoneMap.java     |   121 +
 .../gemfire/internal/cache/OverflowOplog.java   |  1612 ++
 .../internal/cache/OverflowOplogSet.java        |   328 +
 .../internal/cache/PRContainsValueFunction.java |    59 +
 .../internal/cache/PRHARedundancyProvider.java  |  2382 +++
 .../internal/cache/PRQueryProcessor.java        |   653 +
 .../internal/cache/PRSystemPropertyGetter.java  |    69 +
 .../internal/cache/PartitionAttributesImpl.java |   827 +
 .../internal/cache/PartitionRegionConfig.java   |   476 +
 .../cache/PartitionRegionConfigValidator.java   |   510 +
 .../internal/cache/PartitionedRegion.java       | 11392 +++++++++++
 .../PartitionedRegionBucketMgmtHelper.java      |    53 +
 .../cache/PartitionedRegionDataStore.java       |  3290 ++++
 .../cache/PartitionedRegionDataView.java        |   141 +
 .../cache/PartitionedRegionException.java       |    48 +
 .../internal/cache/PartitionedRegionHelper.java |  1131 ++
 .../cache/PartitionedRegionQueryEvaluator.java  |  1126 ++
 .../internal/cache/PartitionedRegionStats.java  |  1266 ++
 .../internal/cache/PartitionedRegionStatus.java |    85 +
 .../gemfire/internal/cache/PeerTXStateStub.java |   257 +
 .../internal/cache/PersistentOplogSet.java      |  1184 ++
 .../internal/cache/PlaceHolderDiskRegion.java   |   206 +
 .../gemfire/internal/cache/PoolFactoryImpl.java |   528 +
 .../gemfire/internal/cache/PoolManagerImpl.java |   335 +
 .../gemfire/internal/cache/PoolStats.java       |   318 +
 .../cache/PreferBytesCachedDeserializable.java  |   165 +
 .../internal/cache/PrimaryBucketException.java  |    48 +
 .../cache/ProfileExchangeProcessor.java         |    40 +
 .../internal/cache/ProxyBucketRegion.java       |   656 +
 .../gemfire/internal/cache/ProxyRegionMap.java  |   796 +
 .../cache/PutAllPartialResultException.java     |   228 +
 .../gemfire/internal/cache/QueuedOperation.java |   195 +
 .../internal/cache/RegionClearedException.java  |    61 +
 .../gemfire/internal/cache/RegionEntry.java     |   517 +
 .../internal/cache/RegionEntryContext.java      |    40 +
 .../internal/cache/RegionEntryFactory.java      |    49 +
 .../gemfire/internal/cache/RegionEventImpl.java |   351 +
 .../internal/cache/RegionEvictorTask.java       |   143 +
 .../internal/cache/RegionExpiryTask.java        |   162 +
 .../internal/cache/RegionFactoryImpl.java       |    50 +
 .../internal/cache/RegionIdleExpiryTask.java    |    72 +
 .../gemfire/internal/cache/RegionListener.java  |    46 +
 .../gemfire/internal/cache/RegionMap.java       |   403 +
 .../internal/cache/RegionMapFactory.java        |    75 +
 .../gemfire/internal/cache/RegionQueue.java     |   157 +
 .../internal/cache/RegionQueueException.java    |    48 +
 .../gemfire/internal/cache/RegionStatus.java    |    87 +
 .../internal/cache/RegionTTLExpiryTask.java     |    74 +
 .../internal/cache/ReleaseClearLockMessage.java |   113 +
 .../cache/ReliableDistributionData.java         |    42 +
 .../internal/cache/ReliableMessageQueue.java    |    65 +
 .../cache/ReliableMessageQueueFactory.java      |    42 +
 .../cache/ReliableMessageQueueFactoryImpl.java  |   229 +
 .../cache/RemoteContainsKeyValueMessage.java    |   342 +
 .../internal/cache/RemoteDestroyMessage.java    |   745 +
 .../internal/cache/RemoteFetchEntryMessage.java |   384 +
 .../cache/RemoteFetchVersionMessage.java        |   258 +
 .../internal/cache/RemoteGetMessage.java        |   461 +
 .../internal/cache/RemoteInvalidateMessage.java |   439 +
 .../cache/RemoteOperationException.java         |   118 +
 .../internal/cache/RemoteOperationMessage.java  |   654 +
 .../RemoteOperationMessageWithDirectReply.java  |    84 +
 .../internal/cache/RemotePutAllMessage.java     |   549 +
 .../internal/cache/RemotePutMessage.java        |  1235 ++
 .../internal/cache/RemoteRegionOperation.java   |   224 +
 .../internal/cache/RemoteRemoveAllMessage.java  |   531 +
 .../gemfire/internal/cache/RoleEventImpl.java   |    95 +
 .../cache/SearchLoadAndWriteProcessor.java      |  2801 +++
 .../internal/cache/SendQueueOperation.java      |   190 +
 .../internal/cache/SerializationHelper.java     |    24 +
 .../internal/cache/ServerPingMessage.java       |   135 +
 .../internal/cache/StateFlushOperation.java     |   781 +
 .../cache/StoreAllCachedDeserializable.java     |   167 +
 .../internal/cache/TXBucketRegionState.java     |    36 +
 .../gemfire/internal/cache/TXCommitMessage.java |  2477 +++
 .../gemfire/internal/cache/TXEntry.java         |   274 +
 .../gemfire/internal/cache/TXEntryState.java    |  2268 +++
 .../internal/cache/TXEntryStateFactory.java     |    37 +
 .../internal/cache/TXEntryUserAttrState.java    |    66 +
 .../gemfire/internal/cache/TXEvent.java         |   168 +
 .../internal/cache/TXFarSideCMTracker.java      |   359 +
 .../gemstone/gemfire/internal/cache/TXId.java   |   129 +
 .../gemfire/internal/cache/TXLockRequest.java   |   143 +
 .../gemfire/internal/cache/TXManagerImpl.java   |  1510 ++
 .../gemfire/internal/cache/TXMessage.java       |   214 +
 .../internal/cache/TXRegionLockRequestImpl.java |   208 +
 .../gemfire/internal/cache/TXRegionState.java   |   628 +
 .../internal/cache/TXRemoteCommitMessage.java   |   318 +
 .../internal/cache/TXRemoteRollbackMessage.java |    87 +
 .../internal/cache/TXReservationMgr.java        |   153 +
 .../gemfire/internal/cache/TXRmtEvent.java      |   270 +
 .../gemfire/internal/cache/TXState.java         |  1844 ++
 .../internal/cache/TXStateInterface.java        |   223 +
 .../gemfire/internal/cache/TXStateProxy.java    |    95 +
 .../internal/cache/TXStateProxyImpl.java        |  1035 +
 .../gemfire/internal/cache/TXStateStub.java     |   576 +
 .../cache/TXSynchronizationRunnable.java        |   159 +
 .../cache/TestHeapThresholdObserver.java        |    61 +
 .../cache/TimestampedEntryEventImpl.java        |    72 +
 .../gemstone/gemfire/internal/cache/Token.java  |   300 +
 .../internal/cache/TombstoneService.java        |  1006 +
 .../internal/cache/TransactionMessage.java      |    74 +
 .../gemfire/internal/cache/TxEntryFactory.java  |    34 +
 .../internal/cache/UnsharedImageState.java      |   291 +
 .../cache/UpdateAttributesProcessor.java        |   552 +
 .../cache/UpdateEntryVersionOperation.java      |   194 +
 .../gemfire/internal/cache/UpdateOperation.java |   628 +
 .../cache/UserSpecifiedDiskStoreAttributes.java |   190 +
 .../cache/UserSpecifiedRegionAttributes.java    |   623 +
 .../internal/cache/VMCachedDeserializable.java  |   269 +
 .../gemfire/internal/cache/VMLRURegionMap.java  |    64 +
 .../gemfire/internal/cache/VMRegionMap.java     |    38 +
 .../cache/VMStatsDiskLRURegionEntry.java        |    39 +
 .../cache/VMStatsDiskLRURegionEntryHeap.java    |    69 +
 .../VMStatsDiskLRURegionEntryHeapIntKey.java    |   345 +
 .../VMStatsDiskLRURegionEntryHeapLongKey.java   |   345 +
 .../VMStatsDiskLRURegionEntryHeapObjectKey.java |   338 +
 ...VMStatsDiskLRURegionEntryHeapStringKey1.java |   407 +
 ...VMStatsDiskLRURegionEntryHeapStringKey2.java |   448 +
 .../VMStatsDiskLRURegionEntryHeapUUIDKey.java   |   349 +
 .../cache/VMStatsDiskLRURegionEntryOffHeap.java |    69 +
 .../VMStatsDiskLRURegionEntryOffHeapIntKey.java |   394 +
 ...VMStatsDiskLRURegionEntryOffHeapLongKey.java |   394 +
 ...StatsDiskLRURegionEntryOffHeapObjectKey.java |   387 +
 ...tatsDiskLRURegionEntryOffHeapStringKey1.java |   456 +
 ...tatsDiskLRURegionEntryOffHeapStringKey2.java |   497 +
 ...VMStatsDiskLRURegionEntryOffHeapUUIDKey.java |   398 +
 .../internal/cache/VMStatsDiskRegionEntry.java  |    38 +
 .../cache/VMStatsDiskRegionEntryHeap.java       |    69 +
 .../cache/VMStatsDiskRegionEntryHeapIntKey.java |   248 +
 .../VMStatsDiskRegionEntryHeapLongKey.java      |   248 +
 .../VMStatsDiskRegionEntryHeapObjectKey.java    |   241 +
 .../VMStatsDiskRegionEntryHeapStringKey1.java   |   310 +
 .../VMStatsDiskRegionEntryHeapStringKey2.java   |   351 +
 .../VMStatsDiskRegionEntryHeapUUIDKey.java      |   252 +
 .../cache/VMStatsDiskRegionEntryOffHeap.java    |    69 +
 .../VMStatsDiskRegionEntryOffHeapIntKey.java    |   297 +
 .../VMStatsDiskRegionEntryOffHeapLongKey.java   |   297 +
 .../VMStatsDiskRegionEntryOffHeapObjectKey.java |   290 +
 ...VMStatsDiskRegionEntryOffHeapStringKey1.java |   359 +
 ...VMStatsDiskRegionEntryOffHeapStringKey2.java |   400 +
 .../VMStatsDiskRegionEntryOffHeapUUIDKey.java   |   301 +
 .../internal/cache/VMStatsLRURegionEntry.java   |    42 +
 .../cache/VMStatsLRURegionEntryHeap.java        |    69 +
 .../cache/VMStatsLRURegionEntryHeapIntKey.java  |   256 +
 .../cache/VMStatsLRURegionEntryHeapLongKey.java |   256 +
 .../VMStatsLRURegionEntryHeapObjectKey.java     |   249 +
 .../VMStatsLRURegionEntryHeapStringKey1.java    |   318 +
 .../VMStatsLRURegionEntryHeapStringKey2.java    |   359 +
 .../cache/VMStatsLRURegionEntryHeapUUIDKey.java |   260 +
 .../cache/VMStatsLRURegionEntryOffHeap.java     |    69 +
 .../VMStatsLRURegionEntryOffHeapIntKey.java     |   305 +
 .../VMStatsLRURegionEntryOffHeapLongKey.java    |   305 +
 .../VMStatsLRURegionEntryOffHeapObjectKey.java  |   298 +
 .../VMStatsLRURegionEntryOffHeapStringKey1.java |   367 +
 .../VMStatsLRURegionEntryOffHeapStringKey2.java |   408 +
 .../VMStatsLRURegionEntryOffHeapUUIDKey.java    |   309 +
 .../internal/cache/VMStatsRegionEntry.java      |    38 +
 .../internal/cache/VMStatsRegionEntryHeap.java  |    69 +
 .../cache/VMStatsRegionEntryHeapIntKey.java     |   175 +
 .../cache/VMStatsRegionEntryHeapLongKey.java    |   175 +
 .../cache/VMStatsRegionEntryHeapObjectKey.java  |   168 +
 .../cache/VMStatsRegionEntryHeapStringKey1.java |   237 +
 .../cache/VMStatsRegionEntryHeapStringKey2.java |   278 +
 .../cache/VMStatsRegionEntryHeapUUIDKey.java    |   179 +
 .../cache/VMStatsRegionEntryOffHeap.java        |    69 +
 .../cache/VMStatsRegionEntryOffHeapIntKey.java  |   224 +
 .../cache/VMStatsRegionEntryOffHeapLongKey.java |   224 +
 .../VMStatsRegionEntryOffHeapObjectKey.java     |   217 +
 .../VMStatsRegionEntryOffHeapStringKey1.java    |   286 +
 .../VMStatsRegionEntryOffHeapStringKey2.java    |   327 +
 .../cache/VMStatsRegionEntryOffHeapUUIDKey.java |   228 +
 .../cache/VMThinDiskLRURegionEntry.java         |    38 +
 .../cache/VMThinDiskLRURegionEntryHeap.java     |    69 +
 .../VMThinDiskLRURegionEntryHeapIntKey.java     |   280 +
 .../VMThinDiskLRURegionEntryHeapLongKey.java    |   280 +
 .../VMThinDiskLRURegionEntryHeapObjectKey.java  |   273 +
 .../VMThinDiskLRURegionEntryHeapStringKey1.java |   342 +
 .../VMThinDiskLRURegionEntryHeapStringKey2.java |   383 +
 .../VMThinDiskLRURegionEntryHeapUUIDKey.java    |   284 +
 .../cache/VMThinDiskLRURegionEntryOffHeap.java  |    69 +
 .../VMThinDiskLRURegionEntryOffHeapIntKey.java  |   329 +
 .../VMThinDiskLRURegionEntryOffHeapLongKey.java |   329 +
 ...MThinDiskLRURegionEntryOffHeapObjectKey.java |   322 +
 ...ThinDiskLRURegionEntryOffHeapStringKey1.java |   391 +
 ...ThinDiskLRURegionEntryOffHeapStringKey2.java |   432 +
 .../VMThinDiskLRURegionEntryOffHeapUUIDKey.java |   333 +
 .../internal/cache/VMThinDiskRegionEntry.java   |    40 +
 .../cache/VMThinDiskRegionEntryHeap.java        |    69 +
 .../cache/VMThinDiskRegionEntryHeapIntKey.java  |   182 +
 .../cache/VMThinDiskRegionEntryHeapLongKey.java |   182 +
 .../VMThinDiskRegionEntryHeapObjectKey.java     |   175 +
 .../VMThinDiskRegionEntryHeapStringKey1.java    |   244 +
 .../VMThinDiskRegionEntryHeapStringKey2.java    |   285 +
 .../cache/VMThinDiskRegionEntryHeapUUIDKey.java |   186 +
 .../cache/VMThinDiskRegionEntryOffHeap.java     |    69 +
 .../VMThinDiskRegionEntryOffHeapIntKey.java     |   231 +
 .../VMThinDiskRegionEntryOffHeapLongKey.java    |   231 +
 .../VMThinDiskRegionEntryOffHeapObjectKey.java  |   224 +
 .../VMThinDiskRegionEntryOffHeapStringKey1.java |   293 +
 .../VMThinDiskRegionEntryOffHeapStringKey2.java |   334 +
 .../VMThinDiskRegionEntryOffHeapUUIDKey.java    |   235 +
 .../internal/cache/VMThinLRURegionEntry.java    |    36 +
 .../cache/VMThinLRURegionEntryHeap.java         |    69 +
 .../cache/VMThinLRURegionEntryHeapIntKey.java   |   191 +
 .../cache/VMThinLRURegionEntryHeapLongKey.java  |   191 +
 .../VMThinLRURegionEntryHeapObjectKey.java      |   184 +
 .../VMThinLRURegionEntryHeapStringKey1.java     |   253 +
 .../VMThinLRURegionEntryHeapStringKey2.java     |   294 +
 .../cache/VMThinLRURegionEntryHeapUUIDKey.java  |   195 +
 .../cache/VMThinLRURegionEntryOffHeap.java      |    69 +
 .../VMThinLRURegionEntryOffHeapIntKey.java      |   240 +
 .../VMThinLRURegionEntryOffHeapLongKey.java     |   240 +
 .../VMThinLRURegionEntryOffHeapObjectKey.java   |   233 +
 .../VMThinLRURegionEntryOffHeapStringKey1.java  |   302 +
 .../VMThinLRURegionEntryOffHeapStringKey2.java  |   343 +
 .../VMThinLRURegionEntryOffHeapUUIDKey.java     |   244 +
 .../internal/cache/VMThinRegionEntry.java       |    34 +
 .../internal/cache/VMThinRegionEntryHeap.java   |    71 +
 .../cache/VMThinRegionEntryHeapIntKey.java      |   109 +
 .../cache/VMThinRegionEntryHeapLongKey.java     |   109 +
 .../cache/VMThinRegionEntryHeapObjectKey.java   |   102 +
 .../cache/VMThinRegionEntryHeapStringKey1.java  |   171 +
 .../cache/VMThinRegionEntryHeapStringKey2.java  |   212 +
 .../cache/VMThinRegionEntryHeapUUIDKey.java     |   113 +
 .../cache/VMThinRegionEntryOffHeap.java         |    71 +
 .../cache/VMThinRegionEntryOffHeapIntKey.java   |   158 +
 .../cache/VMThinRegionEntryOffHeapLongKey.java  |   158 +
 .../VMThinRegionEntryOffHeapObjectKey.java      |   151 +
 .../VMThinRegionEntryOffHeapStringKey1.java     |   220 +
 .../VMThinRegionEntryOffHeapStringKey2.java     |   261 +
 .../cache/VMThinRegionEntryOffHeapUUIDKey.java  |   162 +
 .../internal/cache/ValidatingDiskRegion.java    |   519 +
 .../internal/cache/ValueByteWrapper.java        |    70 +
 .../internal/cache/VersionTimestamp.java        |    46 +
 .../cache/VersionedStatsDiskLRURegionEntry.java |    32 +
 .../VersionedStatsDiskLRURegionEntryHeap.java   |    70 +
 ...sionedStatsDiskLRURegionEntryHeapIntKey.java |   430 +
 ...ionedStatsDiskLRURegionEntryHeapLongKey.java |   430 +
 ...nedStatsDiskLRURegionEntryHeapObjectKey.java |   423 +
 ...edStatsDiskLRURegionEntryHeapStringKey1.java |   492 +
 ...edStatsDiskLRURegionEntryHeapStringKey2.java |   533 +
 ...ionedStatsDiskLRURegionEntryHeapUUIDKey.java |   434 +
 ...VersionedStatsDiskLRURegionEntryOffHeap.java |    70 +
 ...nedStatsDiskLRURegionEntryOffHeapIntKey.java |   479 +
 ...edStatsDiskLRURegionEntryOffHeapLongKey.java |   479 +
 ...StatsDiskLRURegionEntryOffHeapObjectKey.java |   472 +
 ...tatsDiskLRURegionEntryOffHeapStringKey1.java |   541 +
 ...tatsDiskLRURegionEntryOffHeapStringKey2.java |   582 +
 ...edStatsDiskLRURegionEntryOffHeapUUIDKey.java |   483 +
 .../cache/VersionedStatsDiskRegionEntry.java    |    32 +
 .../VersionedStatsDiskRegionEntryHeap.java      |    70 +
 ...VersionedStatsDiskRegionEntryHeapIntKey.java |   333 +
 ...ersionedStatsDiskRegionEntryHeapLongKey.java |   333 +
 ...sionedStatsDiskRegionEntryHeapObjectKey.java |   326 +
 ...ionedStatsDiskRegionEntryHeapStringKey1.java |   395 +
 ...ionedStatsDiskRegionEntryHeapStringKey2.java |   436 +
 ...ersionedStatsDiskRegionEntryHeapUUIDKey.java |   337 +
 .../VersionedStatsDiskRegionEntryOffHeap.java   |    70 +
 ...sionedStatsDiskRegionEntryOffHeapIntKey.java |   382 +
 ...ionedStatsDiskRegionEntryOffHeapLongKey.java |   382 +
 ...nedStatsDiskRegionEntryOffHeapObjectKey.java |   375 +
 ...edStatsDiskRegionEntryOffHeapStringKey1.java |   444 +
 ...edStatsDiskRegionEntryOffHeapStringKey2.java |   485 +
 ...ionedStatsDiskRegionEntryOffHeapUUIDKey.java |   386 +
 .../cache/VersionedStatsLRURegionEntry.java     |    33 +
 .../cache/VersionedStatsLRURegionEntryHeap.java |    70 +
 .../VersionedStatsLRURegionEntryHeapIntKey.java |   341 +
 ...VersionedStatsLRURegionEntryHeapLongKey.java |   341 +
 ...rsionedStatsLRURegionEntryHeapObjectKey.java |   334 +
 ...sionedStatsLRURegionEntryHeapStringKey1.java |   403 +
 ...sionedStatsLRURegionEntryHeapStringKey2.java |   444 +
 ...VersionedStatsLRURegionEntryHeapUUIDKey.java |   345 +
 .../VersionedStatsLRURegionEntryOffHeap.java    |    70 +
 ...rsionedStatsLRURegionEntryOffHeapIntKey.java |   390 +
 ...sionedStatsLRURegionEntryOffHeapLongKey.java |   390 +
 ...onedStatsLRURegionEntryOffHeapObjectKey.java |   383 +
 ...nedStatsLRURegionEntryOffHeapStringKey1.java |   452 +
 ...nedStatsLRURegionEntryOffHeapStringKey2.java |   493 +
 ...sionedStatsLRURegionEntryOffHeapUUIDKey.java |   394 +
 .../cache/VersionedStatsRegionEntry.java        |    33 +
 .../cache/VersionedStatsRegionEntryHeap.java    |    69 +
 .../VersionedStatsRegionEntryHeapIntKey.java    |   260 +
 .../VersionedStatsRegionEntryHeapLongKey.java   |   260 +
 .../VersionedStatsRegionEntryHeapObjectKey.java |   253 +
 ...VersionedStatsRegionEntryHeapStringKey1.java |   322 +
 ...VersionedStatsRegionEntryHeapStringKey2.java |   363 +
 .../VersionedStatsRegionEntryHeapUUIDKey.java   |   264 +
 .../cache/VersionedStatsRegionEntryOffHeap.java |    69 +
 .../VersionedStatsRegionEntryOffHeapIntKey.java |   309 +
 ...VersionedStatsRegionEntryOffHeapLongKey.java |   309 +
 ...rsionedStatsRegionEntryOffHeapObjectKey.java |   302 +
 ...sionedStatsRegionEntryOffHeapStringKey1.java |   371 +
 ...sionedStatsRegionEntryOffHeapStringKey2.java |   412 +
 ...VersionedStatsRegionEntryOffHeapUUIDKey.java |   313 +
 .../cache/VersionedThinDiskLRURegionEntry.java  |    32 +
 .../VersionedThinDiskLRURegionEntryHeap.java    |    70 +
 ...rsionedThinDiskLRURegionEntryHeapIntKey.java |   365 +
 ...sionedThinDiskLRURegionEntryHeapLongKey.java |   365 +
 ...onedThinDiskLRURegionEntryHeapObjectKey.java |   358 +
 ...nedThinDiskLRURegionEntryHeapStringKey1.java |   427 +
 ...nedThinDiskLRURegionEntryHeapStringKey2.java |   468 +
 ...sionedThinDiskLRURegionEntryHeapUUIDKey.java |   369 +
 .../VersionedThinDiskLRURegionEntryOffHeap.java |    70 +
 ...onedThinDiskLRURegionEntryOffHeapIntKey.java |   414 +
 ...nedThinDiskLRURegionEntryOffHeapLongKey.java |   414 +
 ...dThinDiskLRURegionEntryOffHeapObjectKey.java |   407 +
 ...ThinDiskLRURegionEntryOffHeapStringKey1.java |   476 +
 ...ThinDiskLRURegionEntryOffHeapStringKey2.java |   517 +
 ...nedThinDiskLRURegionEntryOffHeapUUIDKey.java |   418 +
 .../cache/VersionedThinDiskRegionEntry.java     |    32 +
 .../cache/VersionedThinDiskRegionEntryHeap.java |    70 +
 .../VersionedThinDiskRegionEntryHeapIntKey.java |   267 +
 ...VersionedThinDiskRegionEntryHeapLongKey.java |   267 +
 ...rsionedThinDiskRegionEntryHeapObjectKey.java |   260 +
 ...sionedThinDiskRegionEntryHeapStringKey1.java |   329 +
 ...sionedThinDiskRegionEntryHeapStringKey2.java |   370 +
 ...VersionedThinDiskRegionEntryHeapUUIDKey.java |   271 +
 .../VersionedThinDiskRegionEntryOffHeap.java    |    70 +
 ...rsionedThinDiskRegionEntryOffHeapIntKey.java |   316 +
 ...sionedThinDiskRegionEntryOffHeapLongKey.java |   316 +
 ...onedThinDiskRegionEntryOffHeapObjectKey.java |   309 +
 ...nedThinDiskRegionEntryOffHeapStringKey1.java |   378 +
 ...nedThinDiskRegionEntryOffHeapStringKey2.java |   419 +
 ...sionedThinDiskRegionEntryOffHeapUUIDKey.java |   320 +
 .../cache/VersionedThinLRURegionEntry.java      |    37 +
 .../cache/VersionedThinLRURegionEntryHeap.java  |    69 +
 .../VersionedThinLRURegionEntryHeapIntKey.java  |   276 +
 .../VersionedThinLRURegionEntryHeapLongKey.java |   276 +
 ...ersionedThinLRURegionEntryHeapObjectKey.java |   269 +
 ...rsionedThinLRURegionEntryHeapStringKey1.java |   338 +
 ...rsionedThinLRURegionEntryHeapStringKey2.java |   379 +
 .../VersionedThinLRURegionEntryHeapUUIDKey.java |   280 +
 .../VersionedThinLRURegionEntryOffHeap.java     |    69 +
 ...ersionedThinLRURegionEntryOffHeapIntKey.java |   325 +
 ...rsionedThinLRURegionEntryOffHeapLongKey.java |   325 +
 ...ionedThinLRURegionEntryOffHeapObjectKey.java |   318 +
 ...onedThinLRURegionEntryOffHeapStringKey1.java |   387 +
 ...onedThinLRURegionEntryOffHeapStringKey2.java |   428 +
 ...rsionedThinLRURegionEntryOffHeapUUIDKey.java |   329 +
 .../cache/VersionedThinRegionEntry.java         |    32 +
 .../cache/VersionedThinRegionEntryHeap.java     |    69 +
 .../VersionedThinRegionEntryHeapIntKey.java     |   194 +
 .../VersionedThinRegionEntryHeapLongKey.java    |   194 +
 .../VersionedThinRegionEntryHeapObjectKey.java  |   187 +
 .../VersionedThinRegionEntryHeapStringKey1.java |   256 +
 .../VersionedThinRegionEntryHeapStringKey2.java |   297 +
 .../VersionedThinRegionEntryHeapUUIDKey.java    |   198 +
 .../cache/VersionedThinRegionEntryOffHeap.java  |    69 +
 .../VersionedThinRegionEntryOffHeapIntKey.java  |   243 +
 .../VersionedThinRegionEntryOffHeapLongKey.java |   243 +
 ...ersionedThinRegionEntryOffHeapObjectKey.java |   236 +
 ...rsionedThinRegionEntryOffHeapStringKey1.java |   305 +
 ...rsionedThinRegionEntryOffHeapStringKey2.java |   346 +
 .../VersionedThinRegionEntryOffHeapUUIDKey.java |   247 +
 .../internal/cache/WrappedCallbackArgument.java |   104 +
 .../cache/WrappedRegionMembershipListener.java  |   199 +
 .../CompressedCachedDeserializable.java         |   196 +
 .../SnappyCompressedCachedDeserializable.java   |    92 +
 .../internal/cache/control/FilterByPath.java    |    65 +
 .../cache/control/HeapMemoryMonitor.java        |   868 +
 .../cache/control/InternalResourceManager.java  |   615 +
 .../internal/cache/control/MemoryEvent.java     |    91 +
 .../cache/control/MemoryThresholds.java         |   281 +
 .../cache/control/OffHeapMemoryMonitor.java     |   558 +
 .../control/PartitionRebalanceDetailsImpl.java  |   158 +
 .../cache/control/RebalanceOperationImpl.java   |   262 +
 .../cache/control/RebalanceResultsImpl.java     |   104 +
 .../internal/cache/control/RegionFilter.java    |    26 +
 .../internal/cache/control/ResourceAdvisor.java |   472 +
 .../internal/cache/control/ResourceEvent.java   |    32 +
 .../cache/control/ResourceListener.java         |    33 +
 .../cache/control/ResourceManagerStats.java     |   606 +
 .../internal/cache/control/ResourceMonitor.java |    53 +
 .../gemfire/internal/cache/delta/Delta.java     |    56 +
 .../cache/execute/AbstractExecution.java        |   634 +
 .../cache/execute/BucketMovedException.java     |    57 +
 .../cache/execute/DefaultResultCollector.java   |   107 +
 .../DistributedRegionFunctionExecutor.java      |   443 +
 .../DistributedRegionFunctionResultSender.java  |   262 +
 .../DistributedRegionFunctionResultWaiter.java  |    59 +
 .../cache/execute/FunctionContextImpl.java      |   105 +
 .../execute/FunctionExecutionNodePruner.java    |   259 +
 .../cache/execute/FunctionRemoteContext.java    |   130 +
 .../cache/execute/FunctionServiceStats.java     |   440 +
 .../internal/cache/execute/FunctionStats.java   |   536 +
 .../FunctionStreamingResultCollector.java       |   635 +
 .../cache/execute/InternalExecution.java        |   111 +
 .../execute/InternalFunctionException.java      |    77 +
 ...ternalFunctionInvocationTargetException.java |    96 +
 .../cache/execute/InternalFunctionService.java  |   198 +
 .../execute/InternalRegionFunctionContext.java  |    83 +
 .../cache/execute/InternalResultSender.java     |    34 +
 .../cache/execute/LocalResultCollector.java     |    42 +
 .../cache/execute/LocalResultCollectorImpl.java |   212 +
 .../cache/execute/MemberFunctionExecutor.java   |   282 +
 .../execute/MemberFunctionResultSender.java     |   277 +
 .../execute/MemberFunctionResultWaiter.java     |    50 +
 .../cache/execute/MemberMappedArgument.java     |    73 +
 .../execute/MultiRegionFunctionContext.java     |    49 +
 .../execute/MultiRegionFunctionContextImpl.java |    55 +
 .../execute/MultiRegionFunctionExecutor.java    |   415 +
 .../MultiRegionFunctionResultWaiter.java        |    60 +
 .../internal/cache/execute/NoResult.java        |    78 +
 .../PartitionedRegionFunctionExecutor.java      |   377 +
 .../PartitionedRegionFunctionResultSender.java  |   339 +
 .../PartitionedRegionFunctionResultWaiter.java  |   124 +
 .../execute/RegionFunctionContextImpl.java      |   159 +
 .../cache/execute/ServerFunctionExecutor.java   |   427 +
 .../execute/ServerRegionFunctionExecutor.java   |   500 +
 .../ServerToClientFunctionResultSender.java     |   318 +
 .../ServerToClientFunctionResultSender65.java   |   288 +
 .../execute/StreamingFunctionOperation.java     |   126 +
 .../cache/execute/util/CommitFunction.java      |   141 +
 .../util/FindRestEnabledServersFunction.java    |    82 +
 .../execute/util/NestedTransactionFunction.java |   116 +
 .../cache/execute/util/RollbackFunction.java    |   136 +
 .../internal/cache/extension/Extensible.java    |    42 +
 .../internal/cache/extension/Extension.java     |    52 +
 .../cache/extension/ExtensionPoint.java         |    64 +
 .../cache/extension/SimpleExtensionPoint.java   |    84 +
 .../internal/cache/ha/HAContainerMap.java       |   202 +
 .../internal/cache/ha/HAContainerRegion.java    |   174 +
 .../internal/cache/ha/HAContainerWrapper.java   |    46 +
 .../internal/cache/ha/HARegionQueue.java        |  4221 ++++
 .../cache/ha/HARegionQueueAttributes.java       |   108 +
 .../internal/cache/ha/HARegionQueueStats.java   |   410 +
 .../internal/cache/ha/QueueRemovalMessage.java  |   239 +
 .../internal/cache/ha/ThreadIdentifier.java     |   329 +
 .../cache/locks/TXLessorDepartureHandler.java   |   101 +
 .../internal/cache/locks/TXLockBatch.java       |   147 +
 .../gemfire/internal/cache/locks/TXLockId.java  |    35 +
 .../internal/cache/locks/TXLockIdImpl.java      |   139 +
 .../internal/cache/locks/TXLockService.java     |   160 +
 .../internal/cache/locks/TXLockServiceImpl.java |   278 +
 .../internal/cache/locks/TXLockToken.java       |    94 +
 .../locks/TXLockUpdateParticipantsMessage.java  |   185 +
 .../locks/TXOriginatorRecoveryProcessor.java    |   311 +
 .../locks/TXRecoverGrantorMessageProcessor.java |   156 +
 .../cache/locks/TXRegionLockRequest.java        |    39 +
 .../gemfire/internal/cache/lru/EnableLRU.java   |   122 +
 .../gemfire/internal/cache/lru/HeapEvictor.java |   491 +
 .../cache/lru/HeapLRUCapacityController.java    |   334 +
 .../internal/cache/lru/HeapLRUStatistics.java   |    67 +
 .../internal/cache/lru/LRUAlgorithm.java        |   351 +
 .../cache/lru/LRUCapacityController.java        |   355 +
 .../internal/cache/lru/LRUClockNode.java        |    45 +
 .../gemfire/internal/cache/lru/LRUEntry.java    |    32 +
 .../internal/cache/lru/LRUMapCallbacks.java     |    61 +
 .../internal/cache/lru/LRUStatistics.java       |   210 +
 .../cache/lru/MemLRUCapacityController.java     |   544 +
 .../internal/cache/lru/NewLIFOClockHand.java    |    97 +
 .../internal/cache/lru/NewLRUClockHand.java     |   468 +
 .../internal/cache/lru/OffHeapEvictor.java      |    96 +
 .../gemfire/internal/cache/lru/Sizeable.java    |    62 +
 .../operations/ContainsKeyOperationContext.java |    51 +
 .../gemfire/internal/cache/package.html         |   241 +
 .../AllBucketProfilesUpdateMessage.java         |   169 +
 .../partitioned/BecomePrimaryBucketMessage.java |   331 +
 .../internal/cache/partitioned/Bucket.java      |    79 +
 .../cache/partitioned/BucketBackupMessage.java  |   136 +
 .../cache/partitioned/BucketCountLoadProbe.java |    75 +
 .../partitioned/BucketProfileUpdateMessage.java |   191 +
 .../cache/partitioned/BucketSizeMessage.java    |   284 +
 .../partitioned/ContainsKeyValueMessage.java    |   347 +
 .../cache/partitioned/CreateBucketMessage.java  |   368 +
 .../partitioned/CreateMissingBucketsTask.java   |    70 +
 .../partitioned/DeposePrimaryBucketMessage.java |   284 +
 .../cache/partitioned/DestroyMessage.java       |   619 +
 .../DestroyRegionOnDataStoreMessage.java        |   117 +
 .../partitioned/DumpAllPRConfigMessage.java     |    76 +
 .../cache/partitioned/DumpB2NRegion.java        |   342 +
 .../cache/partitioned/DumpBucketsMessage.java   |   110 +
 .../partitioned/EndBucketCreationMessage.java   |   148 +
 .../partitioned/FetchBulkEntriesMessage.java    |   668 +
 .../cache/partitioned/FetchEntriesMessage.java  |   658 +
 .../cache/partitioned/FetchEntryMessage.java    |   429 +
 .../cache/partitioned/FetchKeysMessage.java     |   573 +
 .../FetchPartitionDetailsMessage.java           |   397 +
 .../cache/partitioned/FlushMessage.java         |   153 +
 .../internal/cache/partitioned/GetMessage.java  |   666 +
 .../partitioned/IdentityRequestMessage.java     |   339 +
 .../partitioned/IdentityUpdateMessage.java      |   166 +
 .../cache/partitioned/IndexCreationMsg.java     |   687 +
 .../cache/partitioned/InterestEventMessage.java |   281 +
 .../cache/partitioned/InternalPRInfo.java       |    43 +
 .../partitioned/InternalPartitionDetails.java   |    44 +
 .../cache/partitioned/InvalidateMessage.java    |   408 +
 .../internal/cache/partitioned/LoadProbe.java   |    32 +
 .../internal/cache/partitioned/LockObject.java  |    42 +
 .../partitioned/ManageBackupBucketMessage.java  |   434 +
 .../cache/partitioned/ManageBucketMessage.java  |   416 +
 .../cache/partitioned/MoveBucketMessage.java    |   323 +
 .../cache/partitioned/OfflineMemberDetails.java |    47 +
 .../partitioned/OfflineMemberDetailsImpl.java   |    78 +
 .../cache/partitioned/PREntriesIterator.java    |    43 +
 .../PRFunctionStreamingResultCollector.java     |   436 +
 .../internal/cache/partitioned/PRLoad.java      |   152 +
 .../PRLocallyDestroyedException.java            |    39 +
 .../cache/partitioned/PRSanityCheckMessage.java |   163 +
 .../cache/partitioned/PRTombstoneMessage.java   |   181 +
 .../PRUpdateEntryVersionMessage.java            |   294 +
 .../partitioned/PartitionMemberInfoImpl.java    |   166 +
 .../cache/partitioned/PartitionMessage.java     |   846 +
 .../PartitionMessageWithDirectReply.java        |   140 +
 .../partitioned/PartitionRegionInfoImpl.java    |   139 +
 ...rtitionedRegionFunctionStreamingMessage.java |   205 +
 .../partitioned/PartitionedRegionObserver.java  |    43 +
 .../PartitionedRegionObserverAdapter.java       |    46 +
 .../PartitionedRegionObserverHolder.java        |    62 +
 .../PartitionedRegionRebalanceOp.java           |   911 +
 .../partitioned/PrimaryRequestMessage.java      |   235 +
 .../cache/partitioned/PutAllPRMessage.java      |   910 +
 .../internal/cache/partitioned/PutMessage.java  |  1377 ++
 .../cache/partitioned/QueryMessage.java         |   326 +
 .../cache/partitioned/RecoveryRunnable.java     |    86 +
 .../RedundancyAlreadyMetException.java          |    41 +
 .../cache/partitioned/RedundancyLogger.java     |   393 +
 .../cache/partitioned/RegionAdvisor.java        |  1965 ++
 .../partitioned/RemoteFetchKeysMessage.java     |   488 +
 .../cache/partitioned/RemoteSizeMessage.java    |   361 +
 .../cache/partitioned/RemoveAllPRMessage.java   |   821 +
 .../cache/partitioned/RemoveBucketMessage.java  |   322 +
 .../cache/partitioned/RemoveIndexesMessage.java |   541 +
 .../internal/cache/partitioned/SizeMessage.java |   377 +
 .../cache/partitioned/SizedBasedLoadProbe.java  |    82 +
 .../StreamingPartitionOperation.java            |   470 +
 .../partitioned/rebalance/BucketOperator.java   |   100 +
 .../rebalance/CompositeDirector.java            |   126 +
 .../rebalance/ExplicitMoveDirector.java         |    99 +
 .../partitioned/rebalance/FPRDirector.java      |    78 +
 .../partitioned/rebalance/MoveBuckets.java      |    62 +
 .../partitioned/rebalance/MovePrimaries.java    |    62 +
 .../partitioned/rebalance/MovePrimariesFPR.java |   104 +
 .../rebalance/ParallelBucketOperator.java       |   167 +
 .../rebalance/PartitionedRegionLoadModel.java   |  1637 ++
 .../rebalance/PercentageMoveDirector.java       |   163 +
 .../rebalance/RebalanceDirector.java            |    78 +
 .../rebalance/RebalanceDirectorAdapter.java     |    38 +
 .../rebalance/RemoveOverRedundancy.java         |    81 +
 .../rebalance/SatisfyRedundancy.java            |    91 +
 .../rebalance/SatisfyRedundancyFPR.java         |    90 +
 .../rebalance/SimulatedBucketOperator.java      |    54 +
 .../cache/persistence/BackupInspector.java      |   342 +
 .../cache/persistence/BackupManager.java        |   376 +
 .../cache/persistence/BytesAndBits.java         |    50 +
 .../cache/persistence/CanonicalIdHolder.java    |   100 +
 .../CreatePersistentRegionProcessor.java        |    57 +
 .../cache/persistence/DiskExceptionHandler.java |    37 +
 .../persistence/DiskInitFileInterpreter.java    |   147 +
 .../cache/persistence/DiskInitFileParser.java   |   651 +
 .../cache/persistence/DiskRecoveryStore.java    |    63 +
 .../cache/persistence/DiskRegionView.java       |   109 +
 .../cache/persistence/DiskStoreFilter.java      |    57 +
 .../internal/cache/persistence/DiskStoreID.java |   166 +
 .../persistence/MembershipFlushRequest.java     |   140 +
 .../persistence/MembershipViewRequest.java      |   253 +
 .../internal/cache/persistence/OplogType.java   |    32 +
 .../cache/persistence/PRPersistentConfig.java   |    73 +
 .../cache/persistence/PersistenceAdvisor.java   |   189 +
 .../persistence/PersistenceAdvisorImpl.java     |  1299 ++
 .../persistence/PersistenceObserverHolder.java  |   101 +
 .../cache/persistence/PersistentMemberID.java   |   170 +
 .../persistence/PersistentMemberManager.java    |   269 +
 .../persistence/PersistentMemberPattern.java    |   228 +
 .../persistence/PersistentMemberState.java      |    40 +
 .../cache/persistence/PersistentMemberView.java |   149 +
 .../persistence/PersistentMembershipView.java   |   112 +
 .../persistence/PersistentStateListener.java    |    38 +
 .../PersistentStateQueryMessage.java            |   307 +
 .../PersistentStateQueryResults.java            |    56 +
 .../PrepareNewPersistentMemberMessage.java      |   167 +
 .../RemovePersistentMemberMessage.java          |   181 +
 .../cache/persistence/RestoreScript.java        |   222 +
 .../persistence/UninterruptibleFileChannel.java |    29 +
 .../UninterruptibleRandomAccessFile.java        |   251 +
 .../persistence/query/CloseableIterator.java    |    32 +
 .../persistence/query/IdentityExtractor.java    |    26 +
 .../cache/persistence/query/IndexMap.java       |   185 +
 .../cache/persistence/query/ResultBag.java      |    59 +
 .../cache/persistence/query/ResultList.java     |    57 +
 .../cache/persistence/query/ResultMap.java      |   122 +
 .../cache/persistence/query/ResultSet.java      |    59 +
 .../persistence/query/SortKeyExtractor.java     |    21 +
 .../query/TemporaryResultSetFactory.java        |    78 +
 .../persistence/query/mock/ByteComparator.java  |    85 +
 .../mock/CachedDeserializableComparator.java    |    53 +
 .../persistence/query/mock/IndexMapImpl.java    |   277 +
 .../persistence/query/mock/ItrAdapter.java      |    61 +
 .../query/mock/NaturalComparator.java           |    32 +
 .../cache/persistence/query/mock/Pair.java      |    71 +
 .../persistence/query/mock/PairComparator.java  |    45 +
 .../persistence/query/mock/ResultListImpl.java  |    55 +
 .../query/mock/ReverseComparator.java           |    39 +
 .../query/mock/SortedResultBagImpl.java         |    63 +
 .../query/mock/SortedResultMapImpl.java         |   184 +
 .../query/mock/SortedResultSetImpl.java         |    52 +
 .../persistence/soplog/ByteComparator.java      |    55 +
 .../persistence/soplog/CursorIterator.java      |    81 +
 .../soplog/DelegatingSerializedComparator.java  |    37 +
 .../soplog/HFileStoreStatistics.java            |   205 +
 .../persistence/soplog/KeyValueIterator.java    |    42 +
 .../soplog/SortedOplogStatistics.java           |   505 +
 .../cache/persistence/soplog/SortedReader.java  |   255 +
 .../persistence/soplog/TrackedReference.java    |   153 +
 .../gemfire/internal/cache/properties.html      |  3937 ++++
 .../region/entry/RegionEntryFactoryBuilder.java |   103 +
 .../snapshot/CacheSnapshotServiceImpl.java      |   129 +
 .../internal/cache/snapshot/ClientExporter.java |   228 +
 .../cache/snapshot/ExportedRegistry.java        |   103 +
 .../internal/cache/snapshot/FlowController.java |   349 +
 .../internal/cache/snapshot/GFSnapshot.java     |   416 +
 .../internal/cache/snapshot/LocalExporter.java  |    57 +
 .../snapshot/RegionSnapshotServiceImpl.java     |   564 +
 .../cache/snapshot/SnapshotFileMapper.java      |    92 +
 .../cache/snapshot/SnapshotOptionsImpl.java     |   123 +
 .../internal/cache/snapshot/SnapshotPacket.java |   269 +
 .../cache/snapshot/WindowedExporter.java        |   400 +
 .../gemfire/internal/cache/tier/Acceptor.java   |   114 +
 .../internal/cache/tier/BatchException.java     |    71 +
 .../internal/cache/tier/CachedRegionHelper.java |   108 +
 .../internal/cache/tier/ClientHandShake.java    |    46 +
 .../gemfire/internal/cache/tier/Command.java    |    35 +
 .../internal/cache/tier/ConnectionProxy.java    |    34 +
 .../internal/cache/tier/InterestType.java       |    63 +
 .../cache/tier/InternalClientMembership.java    |   625 +
 .../internal/cache/tier/MessageType.java        |   568 +
 .../gemfire/internal/cache/tier/package.html    |    23 +
 .../cache/tier/sockets/AcceptorImpl.java        |  1872 ++
 .../cache/tier/sockets/BaseCommand.java         |  1610 ++
 .../cache/tier/sockets/BaseCommandQuery.java    |   578 +
 .../cache/tier/sockets/CacheClientNotifier.java |  2754 +++
 .../tier/sockets/CacheClientNotifierStats.java  |   294 +
 .../cache/tier/sockets/CacheClientProxy.java    |  3120 +++
 .../tier/sockets/CacheClientProxyStats.java     |   404 +
 .../cache/tier/sockets/CacheClientUpdater.java  |  2005 ++
 .../cache/tier/sockets/CacheServerHelper.java   |   192 +
 .../cache/tier/sockets/CacheServerStats.java    |  1148 ++
 .../cache/tier/sockets/ChunkedMessage.java      |   375 +
 .../tier/sockets/ClientBlacklistProcessor.java  |   174 +
 .../sockets/ClientDataSerializerMessage.java    |   255 +
 .../cache/tier/sockets/ClientHealthMonitor.java |   971 +
 .../tier/sockets/ClientInstantiatorMessage.java |   229 +
 .../tier/sockets/ClientInterestMessageImpl.java |   273 +
 .../tier/sockets/ClientMarkerMessageImpl.java   |   126 +
 .../cache/tier/sockets/ClientMessage.java       |    45 +
 .../tier/sockets/ClientPingMessageImpl.java     |   110 +
 .../tier/sockets/ClientProxyMembershipID.java   |   622 +
 .../tier/sockets/ClientTombstoneMessage.java    |   187 +
 .../cache/tier/sockets/ClientUpdateMessage.java |   187 +
 .../tier/sockets/ClientUpdateMessageImpl.java   |  1724 ++
 .../cache/tier/sockets/ClientUserAuths.java     |   201 +
 .../cache/tier/sockets/CommandInitializer.java  |   342 +
 .../cache/tier/sockets/ConnectionListener.java  |    54 +
 .../tier/sockets/ConnectionListenerAdapter.java |    37 +
 .../cache/tier/sockets/HAEventWrapper.java      |   434 +
 .../internal/cache/tier/sockets/HandShake.java  |  1933 ++
 .../tier/sockets/InterestResultPolicyImpl.java  |    58 +
 .../internal/cache/tier/sockets/Message.java    |  1117 ++
 .../cache/tier/sockets/MessageStats.java        |    29 +
 .../tier/sockets/MessageTooLargeException.java  |    29 +
 .../cache/tier/sockets/ObjectPartList.java      |   272 +
 .../cache/tier/sockets/ObjectPartList651.java   |   165 +
 .../internal/cache/tier/sockets/Part.java       |   448 +
 .../RemoveClientFromBlacklistMessage.java       |   114 +
 .../tier/sockets/SerializedObjectPartList.java  |   132 +
 .../cache/tier/sockets/ServerConnection.java    |  2109 ++
 .../tier/sockets/ServerHandShakeProcessor.java  |   464 +
 .../cache/tier/sockets/ServerQueueStatus.java   |   131 +
 .../tier/sockets/ServerResponseMatrix.java      |   140 +
 .../tier/sockets/UnregisterAllInterest.java     |    49 +
 .../cache/tier/sockets/UserAuthAttributes.java  |    81 +
 .../cache/tier/sockets/VersionedObjectList.java |   751 +
 .../cache/tier/sockets/command/AddPdxEnum.java  |    73 +
 .../cache/tier/sockets/command/AddPdxType.java  |    78 +
 .../cache/tier/sockets/command/ClearRegion.java |   150 +
 .../cache/tier/sockets/command/ClientReady.java |    76 +
 .../tier/sockets/command/CloseConnection.java   |    77 +
 .../tier/sockets/command/CommitCommand.java     |   141 +
 .../cache/tier/sockets/command/ContainsKey.java |   145 +
 .../tier/sockets/command/ContainsKey66.java     |   162 +
 .../tier/sockets/command/CreateRegion.java      |   137 +
 .../cache/tier/sockets/command/Default.java     |    52 +
 .../cache/tier/sockets/command/Destroy.java     |   219 +
 .../cache/tier/sockets/command/Destroy65.java   |   340 +
 .../cache/tier/sockets/command/Destroy70.java   |   117 +
 .../tier/sockets/command/DestroyRegion.java     |   175 +
 .../tier/sockets/command/ExecuteFunction.java   |   241 +
 .../tier/sockets/command/ExecuteFunction65.java |   272 +
 .../tier/sockets/command/ExecuteFunction66.java |   430 +
 .../tier/sockets/command/ExecuteFunction70.java |   143 +
 .../sockets/command/ExecuteRegionFunction.java  |   269 +
 .../command/ExecuteRegionFunction61.java        |   292 +
 .../command/ExecuteRegionFunction65.java        |   399 +
 .../command/ExecuteRegionFunction66.java        |   434 +
 .../command/ExecuteRegionFunctionSingleHop.java |   419 +
 .../sockets/command/GatewayReceiverCommand.java |   805 +
 .../cache/tier/sockets/command/Get70.java       |   528 +
 .../cache/tier/sockets/command/GetAll.java      |   260 +
 .../cache/tier/sockets/command/GetAll651.java   |   284 +
 .../cache/tier/sockets/command/GetAll70.java    |   293 +
 .../cache/tier/sockets/command/GetAllForRI.java |    51 +
 .../sockets/command/GetAllWithCallback.java     |   284 +
 .../command/GetClientPRMetadataCommand.java     |   112 +
 .../command/GetClientPRMetadataCommand66.java   |   104 +
 .../GetClientPartitionAttributesCommand.java    |   139 +
 .../GetClientPartitionAttributesCommand66.java  |   158 +
 .../cache/tier/sockets/command/GetEntry70.java  |    76 +
 .../tier/sockets/command/GetEntryCommand.java   |    63 +
 .../sockets/command/GetFunctionAttribute.java   |    81 +
 .../tier/sockets/command/GetPDXEnumById.java    |    73 +
 .../tier/sockets/command/GetPDXIdForEnum.java   |    74 +
 .../tier/sockets/command/GetPDXIdForType.java   |    75 +
 .../tier/sockets/command/GetPDXTypeById.java    |    73 +
 .../tier/sockets/command/GetPdxEnums70.java     |    68 +
 .../tier/sockets/command/GetPdxTypes70.java     |    67 +
 .../cache/tier/sockets/command/Invalid.java     |    49 +
 .../cache/tier/sockets/command/Invalidate.java  |   249 +
 .../tier/sockets/command/Invalidate70.java      |   106 +
 .../cache/tier/sockets/command/KeySet.java      |   193 +
 .../cache/tier/sockets/command/MakePrimary.java |    66 +
 .../tier/sockets/command/ManagementCommand.java |    38 +
 .../cache/tier/sockets/command/PeriodicAck.java |    79 +
 .../cache/tier/sockets/command/Ping.java        |    93 +
 .../cache/tier/sockets/command/Put.java         |   261 +
 .../cache/tier/sockets/command/Put61.java       |   319 +
 .../cache/tier/sockets/command/Put65.java       |   539 +
 .../cache/tier/sockets/command/Put70.java       |   125 +
 .../cache/tier/sockets/command/PutAll.java      |   272 +
 .../cache/tier/sockets/command/PutAll70.java    |   384 +
 .../cache/tier/sockets/command/PutAll80.java    |   473 +
 .../sockets/command/PutAllWithCallback.java     |    52 +
 .../sockets/command/PutUserCredentials.java     |    81 +
 .../cache/tier/sockets/command/Query.java       |   107 +
 .../cache/tier/sockets/command/Query651.java    |   137 +
 .../command/RegisterDataSerializers.java        |   114 +
 .../sockets/command/RegisterInstantiators.java  |   148 +
 .../tier/sockets/command/RegisterInterest.java  |   245 +
 .../sockets/command/RegisterInterest61.java     |   281 +
 .../sockets/command/RegisterInterestList.java   |   252 +
 .../sockets/command/RegisterInterestList61.java |   264 +
 .../sockets/command/RegisterInterestList66.java |   266 +
 .../cache/tier/sockets/command/RemoveAll.java   |   404 +
 .../tier/sockets/command/RemoveUserAuth.java    |    84 +
 .../cache/tier/sockets/command/Request.java     |   278 +
 .../tier/sockets/command/RequestEventValue.java |   176 +
 .../tier/sockets/command/RollbackCommand.java   |    89 +
 .../cache/tier/sockets/command/Size.java        |   167 +
 .../tier/sockets/command/TXFailoverCommand.java |   131 +
 .../command/TXSynchronizationCommand.java       |   210 +
 .../sockets/command/UnregisterInterest.java     |   152 +
 .../sockets/command/UnregisterInterestList.java |   171 +
 .../command/UpdateClientNotification.java       |    79 +
 .../internal/cache/tier/sockets/package.html    |    23 +
 .../cache/tx/AbstractPeerTXRegionStub.java      |    56 +
 .../internal/cache/tx/ClientTXRegionStub.java   |   158 +
 .../internal/cache/tx/ClientTXStateStub.java    |   292 +
 .../cache/tx/DistClientTXStateStub.java         |   139 +
 .../internal/cache/tx/DistTxEntryEvent.java     |   287 +
 .../internal/cache/tx/DistTxKeyInfo.java        |    54 +
 .../cache/tx/DistributedTXRegionStub.java       |   255 +
 .../cache/tx/PartitionedTXRegionStub.java       |   535 +
 .../gemfire/internal/cache/tx/TXRegionStub.java |    65 +
 .../cache/tx/TransactionalOperation.java        |   110 +
 .../cache/versions/CompactVersionHolder.java    |   105 +
 .../ConcurrentCacheModificationException.java   |    40 +
 .../cache/versions/DiskRegionVersionVector.java |   102 +
 .../internal/cache/versions/DiskVersionTag.java |    82 +
 .../internal/cache/versions/RVVException.java   |   206 +
 .../internal/cache/versions/RVVExceptionB.java  |   296 +
 .../internal/cache/versions/RVVExceptionT.java  |   282 +
 .../cache/versions/RegionVersionHolder.java     |   788 +
 .../cache/versions/RegionVersionVector.java     |  1529 ++
 .../cache/versions/VMRegionVersionVector.java   |   100 +
 .../internal/cache/versions/VMVersionTag.java   |    73 +
 .../internal/cache/versions/VersionHolder.java  |    56 +
 .../internal/cache/versions/VersionSource.java  |    42 +
 .../internal/cache/versions/VersionStamp.java   |    92 +
 .../internal/cache/versions/VersionTag.java     |   547 +
 .../internal/cache/vmotion/VMotionObserver.java |    44 +
 .../cache/vmotion/VMotionObserverAdapter.java   |    49 +
 .../cache/vmotion/VMotionObserverHolder.java    |    57 +
 .../cache/wan/AbstractGatewaySender.java        |  1314 ++
 .../AbstractGatewaySenderEventProcessor.java    |  1386 ++
 .../AsyncEventQueueConfigurationException.java  |    72 +
 .../internal/cache/wan/BatchException70.java    |   107 +
 .../cache/wan/DistributedSystemListener.java    |    31 +
 .../cache/wan/GatewayEventFilterImpl.java       |    45 +
 .../cache/wan/GatewayReceiverException.java     |    68 +
 .../cache/wan/GatewayReceiverStats.java         |   278 +
 .../cache/wan/GatewaySenderAdvisor.java         |   747 +
 .../cache/wan/GatewaySenderAttributes.java      |   200 +
 .../GatewaySenderConfigurationException.java    |    48 +
 .../wan/GatewaySenderEventCallbackArgument.java |   200 +
 .../GatewaySenderEventCallbackDispatcher.java   |   199 +
 .../cache/wan/GatewaySenderEventDispatcher.java |    33 +
 .../cache/wan/GatewaySenderEventImpl.java       |  1308 ++
 .../cache/wan/GatewaySenderException.java       |    63 +
 .../internal/cache/wan/GatewaySenderStats.java  |   767 +
 .../cache/wan/InternalGatewaySenderFactory.java |    38 +
 .../cache/wan/TransportFilterServerSocket.java  |    40 +
 .../cache/wan/TransportFilterSocket.java        |    78 +
 .../cache/wan/TransportFilterSocketFactory.java |    41 +
 .../internal/cache/wan/WANServiceProvider.java  |    76 +
 .../BucketRegionQueueUnavailableException.java  |    35 +
 ...rentParallelGatewaySenderEventProcessor.java |   375 +
 .../ConcurrentParallelGatewaySenderQueue.java   |   228 +
 .../ParallelGatewaySenderEventProcessor.java    |   244 +
 .../parallel/ParallelGatewaySenderQueue.java    |  1935 ++
 .../ParallelQueueBatchRemovalMessage.java       |   277 +
 .../parallel/ParallelQueueRemovalMessage.java   |   281 +
 .../cache/wan/parallel/RREventIDResolver.java   |    54 +
 .../cache/wan/serial/BatchDestroyOperation.java |   242 +
 ...urrentSerialGatewaySenderEventProcessor.java |   385 +
 .../SerialGatewaySenderEventProcessor.java      |   846 +
 .../wan/serial/SerialGatewaySenderQueue.java    |  1305 ++
 .../serial/SerialSecondaryGatewayListener.java  |    98 +
 .../internal/cache/wan/spi/WANFactory.java      |    37 +
 .../cache/xmlcache/AbstractXmlParser.java       |    94 +
 .../cache/xmlcache/AsyncEventQueueCreation.java |   223 +
 .../cache/xmlcache/BindingCreation.java         |    61 +
 .../internal/cache/xmlcache/CacheCreation.java  |  1694 ++
 .../cache/xmlcache/CacheServerCreation.java     |   256 +
 .../CacheTransactionManagerCreation.java        |   144 +
 .../internal/cache/xmlcache/CacheXml.java       |  1062 +
 .../cache/xmlcache/CacheXmlGenerator.java       |  2875 +++
 .../internal/cache/xmlcache/CacheXmlParser.java |  3794 ++++
 .../xmlcache/CacheXmlPropertyResolver.java      |   146 +
 .../CacheXmlPropertyResolverHelper.java         |   151 +
 .../cache/xmlcache/CacheXmlVersion.java         |   145 +
 .../cache/xmlcache/ClientCacheCreation.java     |   305 +
 .../cache/xmlcache/ClientHaQueueCreation.java   |    99 +
 .../internal/cache/xmlcache/Declarable2.java    |    38 +
 .../cache/xmlcache/DefaultEntityResolver2.java  |    74 +
 .../xmlcache/DiskStoreAttributesCreation.java   |   313 +
 .../cache/xmlcache/FunctionServiceCreation.java |    52 +
 .../cache/xmlcache/GatewayReceiverCreation.java |   190 +
 .../cache/xmlcache/GeodeEntityResolver.java     |    57 +
 .../cache/xmlcache/IndexCreationData.java       |   143 +
 .../ParallelAsyncEventQueueCreation.java        |   119 +
 .../xmlcache/ParallelGatewaySenderCreation.java |   123 +
 .../cache/xmlcache/PivotalEntityResolver.java   |    57 +
 .../cache/xmlcache/PropertyResolver.java        |    56 +
 .../xmlcache/RegionAttributesCreation.java      |  1674 ++
 .../internal/cache/xmlcache/RegionCreation.java |   968 +
 .../cache/xmlcache/ResourceManagerCreation.java |   214 +
 .../xmlcache/SerialAsyncEventQueueCreation.java |   115 +
 .../xmlcache/SerialGatewaySenderCreation.java   |   115 +
 .../cache/xmlcache/SerializerCreation.java      |   107 +
 .../internal/cache/xmlcache/XmlGenerator.java   |    61 +
 .../cache/xmlcache/XmlGeneratorUtils.java       |   150 +
 .../internal/cache/xmlcache/XmlParser.java      |    57 +
 .../internal/cache/xmlcache/package.html        |    32 +
 .../gemfire/internal/concurrent/AL.java         |   126 +
 .../internal/concurrent/AtomicLong5.java        |    47 +
 .../gemfire/internal/concurrent/Atomics.java    |    67 +
 .../concurrent/CompactConcurrentHashSet2.java   |  2514 +++
 .../internal/concurrent/ConcurrentHashSet.java  |    88 +
 .../gemfire/internal/concurrent/LI.java         |    94 +
 .../internal/concurrent/MapCallback.java        |   268 +
 .../internal/concurrent/MapCallbackAdapter.java |   140 +
 .../gemfire/internal/concurrent/MapResult.java  |    42 +
 .../internal/datasource/AbstractDataSource.java |   237 +
 .../internal/datasource/AbstractPoolCache.java  |   552 +
 .../ClientConnectionFactoryWrapper.java         |    53 +
 .../internal/datasource/ConfigProperty.java     |    64 +
 .../ConfiguredDataSourceProperties.java         |   287 +
 .../ConnectionEventListenerAdaptor.java         |    75 +
 .../datasource/ConnectionPoolCache.java         |    51 +
 .../datasource/ConnectionPoolCacheImpl.java     |   103 +
 .../internal/datasource/ConnectionProvider.java |    49 +
 .../datasource/ConnectionProviderException.java |    66 +
 .../datasource/DataSourceCreateException.java   |    61 +
 .../internal/datasource/DataSourceFactory.java  |   373 +
 .../datasource/DataSourceResources.java         |    47 +
 .../FacetsJCAConnectionManagerImpl.java         |   268 +
 .../datasource/GemFireBasicDataSource.java      |   148 +
 .../datasource/GemFireConnPooledDataSource.java |   224 +
 .../GemFireConnectionPoolManager.java           |   106 +
 .../GemFireTransactionDataSource.java           |   263 +
 .../datasource/JCAConnectionManagerImpl.java    |   219 +
 .../datasource/ManagedPoolCacheImpl.java        |   102 +
 .../internal/datasource/PoolException.java      |    54 +
 .../internal/datasource/TranxPoolCacheImpl.java |   100 +
 .../com/gemstone/gemfire/internal/hll/Bits.java |    48 +
 .../internal/hll/CardinalityMergeException.java |    26 +
 .../gemfire/internal/hll/HyperLogLog.java       |   345 +
 .../gemfire/internal/hll/HyperLogLogPlus.java   |  1053 +
 .../gemstone/gemfire/internal/hll/IBuilder.java |    24 +
 .../gemfire/internal/hll/ICardinality.java      |    72 +
 .../gemfire/internal/hll/MurmurHash.java        |   245 +
 .../gemfire/internal/hll/RegisterSet.java       |   110 +
 .../i18n/AbstractStringIdResourceBundle.java    |   155 +
 .../gemfire/internal/i18n/LocalizedStrings.java |  2172 +++
 .../internal/i18n/ParentLocalizedStrings.java   |  2399 +++
 .../gemfire/internal/i18n/StringId.java         |    57 +
 .../internal/io/CompositeOutputStream.java      |   175 +
 .../internal/io/CompositePrintStream.java       |    78 +
 .../gemfire/internal/io/TeeOutputStream.java    |    92 +
 .../gemfire/internal/io/TeePrintStream.java     |    44 +
 .../gemfire/internal/jndi/ContextImpl.java      |   778 +
 .../jndi/InitialContextFactoryImpl.java         |   101 +
 .../gemfire/internal/jndi/JNDIInvoker.java      |   400 +
 .../gemfire/internal/jndi/NameParserImpl.java   |    54 +
 .../gemfire/internal/jta/GlobalTransaction.java |   731 +
 .../gemfire/internal/jta/TransactionImpl.java   |   270 +
 .../internal/jta/TransactionManagerImpl.java    |   865 +
 .../gemfire/internal/jta/TransactionUtils.java  |    58 +
 .../internal/jta/UserTransactionImpl.java       |   143 +
 .../gemstone/gemfire/internal/jta/XidImpl.java  |    93 +
 .../gemfire/internal/lang/ClassUtils.java       |   130 +
 .../gemstone/gemfire/internal/lang/Filter.java  |    29 +
 .../gemfire/internal/lang/InOutParameter.java   |   101 +
 .../gemfire/internal/lang/Initable.java         |    35 +
 .../gemfire/internal/lang/Initializer.java      |    45 +
 .../internal/lang/MutableIdentifiable.java      |    38 +
 .../gemfire/internal/lang/ObjectUtils.java      |   191 +
 .../gemfire/internal/lang/Orderable.java        |    40 +
 .../gemstone/gemfire/internal/lang/Ordered.java |    43 +
 .../gemfire/internal/lang/StringUtils.java      |   715 +
 .../gemfire/internal/lang/SystemUtils.java      |   243 +
 .../gemfire/internal/lang/ThreadUtils.java      |   130 +
 .../gemfire/internal/logging/DateFormatter.java |    93 +
 .../internal/logging/DebugLogWriter.java        |   125 +
 .../internal/logging/GemFireFormatter.java      |   104 +
 .../internal/logging/GemFireHandler.java        |    81 +
 .../gemfire/internal/logging/GemFireLevel.java  |    78 +
 .../internal/logging/InternalLogWriter.java     |   134 +
 .../internal/logging/LocalLogWriter.java        |    95 +
 .../gemfire/internal/logging/LogConfig.java     |    65 +
 .../gemfire/internal/logging/LogFileParser.java |   511 +
 .../gemfire/internal/logging/LogService.java    |   277 +
 .../internal/logging/LogWriterFactory.java      |   105 +
 .../gemfire/internal/logging/LogWriterImpl.java |  1051 +
 .../internal/logging/LoggingThreadGroup.java    |   346 +
 .../internal/logging/ManagerLogWriter.java      |   691 +
 .../gemfire/internal/logging/MergeLogFiles.java |  1006 +
 .../gemfire/internal/logging/PureLogWriter.java |   283 +
 .../logging/SecurityLocalLogWriter.java         |    86 +
 .../internal/logging/SecurityLogConfig.java     |    65 +
 .../internal/logging/SecurityLogWriter.java     |    79 +
 .../logging/SecurityManagerLogWriter.java       |    72 +
 .../gemfire/internal/logging/SortLogFile.java   |   148 +
 .../internal/logging/StandardErrorPrinter.java  |    42 +
 .../internal/logging/StandardOutputPrinter.java |    42 +
 .../internal/logging/log4j/AlertAppender.java   |   357 +
 .../internal/logging/log4j/AppenderContext.java |    79 +
 .../internal/logging/log4j/ConfigLocator.java   |    84 +
 .../internal/logging/log4j/Configurator.java    |   205 +
 .../internal/logging/log4j/FastLogger.java      |    77 +
 .../internal/logging/log4j/GemFireLogger.java   |   922 +
 .../logging/log4j/LocalizedMessage.java         |    80 +
 .../internal/logging/log4j/LogMarker.java       |    98 +
 .../logging/log4j/LogWriterAppender.java        |   210 +
 .../logging/log4j/LogWriterAppenders.java       |   296 +
 .../internal/logging/log4j/LogWriterLogger.java |  2033 ++
 .../logging/log4j/ThreadIdPatternConverter.java |    61 +
 .../gemfire/internal/memcached/Command.java     |   500 +
 .../internal/memcached/CommandProcessor.java    |    41 +
 .../internal/memcached/ConnectionHandler.java   |    92 +
 .../gemfire/internal/memcached/KeyWrapper.java  |    94 +
 .../gemfire/internal/memcached/Reply.java       |   120 +
 .../internal/memcached/RequestReader.java       |   290 +
 .../internal/memcached/ResponseStatus.java      |    63 +
 .../internal/memcached/ValueWrapper.java        |   145 +
 .../memcached/commands/AbstractCommand.java     |   222 +
 .../internal/memcached/commands/AddCommand.java |    89 +
 .../memcached/commands/AddQCommand.java         |    29 +
 .../memcached/commands/AppendCommand.java       |    91 +
 .../memcached/commands/AppendQCommand.java      |    28 +
 .../internal/memcached/commands/CASCommand.java |    75 +
 .../memcached/commands/ClientError.java         |    38 +
 .../memcached/commands/DecrementCommand.java    |   172 +
 .../memcached/commands/DecrementQCommand.java   |    28 +
 .../memcached/commands/DeleteCommand.java       |   100 +
 .../memcached/commands/DeleteQCommand.java      |    28 +
 .../memcached/commands/FlushAllCommand.java     |   119 +
 .../memcached/commands/FlushAllQCommand.java    |    28 +
 .../internal/memcached/commands/GATCommand.java |    28 +
 .../memcached/commands/GATQCommand.java         |    28 +
 .../internal/memcached/commands/GetCommand.java |   223 +
 .../memcached/commands/GetKCommand.java         |    29 +
 .../memcached/commands/GetKQCommand.java        |    29 +
 .../memcached/commands/GetQCommand.java         |    37 +
 .../memcached/commands/IncrementCommand.java    |   169 +
 .../memcached/commands/IncrementQCommand.java   |    28 +
 .../memcached/commands/NoOpCommand.java         |    39 +
 .../memcached/commands/NotSupportedCommand.java |    40 +
 .../memcached/commands/PrependCommand.java      |    87 +
 .../memcached/commands/PrependQCommand.java     |    28 +
 .../memcached/commands/QuitCommand.java         |    55 +
 .../memcached/commands/QuitQCommand.java        |    28 +
 .../memcached/commands/ReplaceCommand.java      |   101 +
 .../memcached/commands/ReplaceQCommand.java     |    28 +
 .../internal/memcached/commands/SetCommand.java |    89 +
 .../memcached/commands/SetQCommand.java         |    29 +
 .../memcached/commands/StatsCommand.java        |    49 +
 .../memcached/commands/StorageCommand.java      |   217 +
 .../memcached/commands/TouchCommand.java        |   103 +
 .../memcached/commands/VerbosityCommand.java    |    47 +
 .../memcached/commands/VersionCommand.java      |    48 +
 .../modules/util/RegionConfiguration.java       |   292 +
 .../gemfire/internal/net/SocketUtils.java       |    75 +
 .../internal/offheap/AbstractStoredObject.java  |   131 +
 .../offheap/AddressableMemoryManager.java       |   261 +
 .../gemfire/internal/offheap/DataType.java      |   268 +
 ...DisconnectingOutOfOffHeapMemoryListener.java |    77 +
 .../gemfire/internal/offheap/Fragment.java      |   138 +
 .../internal/offheap/FreeListManager.java       |   929 +
 .../internal/offheap/LifecycleListener.java     |    97 +
 .../internal/offheap/MemoryAllocator.java       |    73 +
 .../internal/offheap/MemoryAllocatorImpl.java   |   505 +
 .../gemfire/internal/offheap/MemoryBlock.java   |    69 +
 .../internal/offheap/MemoryBlockNode.java       |   162 +
 .../internal/offheap/MemoryInspector.java       |    42 +
 .../internal/offheap/MemoryInspectorImpl.java   |    99 +
 .../internal/offheap/MemoryUsageListener.java   |    26 +
 .../gemfire/internal/offheap/OffHeapHelper.java |   142 +
 .../internal/offheap/OffHeapMemoryStats.java    |    53 +
 .../offheap/OffHeapRegionEntryHelper.java       |   413 +
 .../internal/offheap/OffHeapStorage.java        |   391 +
 .../internal/offheap/OffHeapStoredObject.java   |   718 +
 .../OffHeapStoredObjectAddressStack.java        |   141 +
 .../offheap/OffHeapStoredObjectSlice.java       |    44 +
 .../OffHeapStoredObjectWithHeapForm.java        |    41 +
 .../offheap/OutOfOffHeapMemoryListener.java     |    43 +
 .../internal/offheap/RefCountChangeInfo.java    |   130 +
 .../internal/offheap/ReferenceCountHelper.java  |   254 +
 .../gemfire/internal/offheap/Releasable.java    |    30 +
 .../gemstone/gemfire/internal/offheap/Slab.java |    39 +
 .../gemfire/internal/offheap/SlabFactory.java   |    27 +
 .../gemfire/internal/offheap/SlabImpl.java      |    61 +
 .../gemfire/internal/offheap/StoredObject.java  |   173 +
 .../internal/offheap/TinyStoredObject.java      |   229 +
 .../offheap/annotations/OffHeapIdentifier.java  |    68 +
 .../internal/offheap/annotations/Released.java  |    48 +
 .../internal/offheap/annotations/Retained.java  |    50 +
 .../offheap/annotations/Unretained.java         |    50 +
 .../com/gemstone/gemfire/internal/package.html  |    45 +
 .../internal/process/AttachProcessUtils.java    |    56 +
 .../process/BlockingProcessStreamReader.java    |    72 +
 ...usterConfigurationNotAvailableException.java |    30 +
 .../process/ConnectionFailedException.java      |    49 +
 .../internal/process/ControlFileWatchdog.java   |   157 +
 .../process/ControlNotificationHandler.java     |    31 +
 .../internal/process/ControllableProcess.java   |   131 +
 .../process/FileAlreadyExistsException.java     |    51 +
 .../process/FileControllerParameters.java       |    32 +
 .../internal/process/FileProcessController.java |   161 +
 .../process/LocalProcessController.java         |   477 +
 .../internal/process/LocalProcessLauncher.java  |   127 +
 .../process/MBeanControllerParameters.java      |    36 +
 .../process/MBeanInvocationFailedException.java |    49 +
 .../process/MBeanProcessController.java         |   390 +
 .../internal/process/NativeProcessUtils.java    |    52 +
 .../process/NonBlockingProcessStreamReader.java |   100 +
 .../gemfire/internal/process/PidFile.java       |   168 +
 .../process/PidUnavailableException.java        |    50 +
 .../internal/process/ProcessController.java     |    60 +
 .../process/ProcessControllerFactory.java       |   101 +
 .../process/ProcessControllerParameters.java    |    29 +
 .../process/ProcessLauncherContext.java         |   175 +
 .../internal/process/ProcessStreamReader.java   |   263 +
 .../ProcessTerminatedAbnormallyException.java   |    89 +
 .../gemfire/internal/process/ProcessType.java   |    68 +
 .../gemfire/internal/process/ProcessUtils.java  |   189 +
 .../gemfire/internal/process/StartupStatus.java |    62 +
 .../internal/process/StartupStatusListener.java |    30 +
 .../UnableToControlProcessException.java        |    50 +
 .../AbstractSignalNotificationHandler.java      |   178 +
 .../gemfire/internal/process/signal/Signal.java |   127 +
 .../internal/process/signal/SignalEvent.java    |    52 +
 .../internal/process/signal/SignalListener.java |    33 +
 .../internal/process/signal/SignalType.java     |    43 +
 .../internal/redis/ByteArrayWrapper.java        |   180 +
 .../internal/redis/ByteToCommandDecoder.java    |   188 +
 .../gemstone/gemfire/internal/redis/Coder.java  |   516 +
 .../gemfire/internal/redis/Command.java         |   149 +
 .../gemfire/internal/redis/DoubleWrapper.java   |    78 +
 .../internal/redis/ExecutionHandlerContext.java |   379 +
 .../gemfire/internal/redis/Executor.java        |    37 +
 .../gemfire/internal/redis/Extendable.java      |    32 +
 .../redis/RedisCommandParserException.java      |    44 +
 .../internal/redis/RedisCommandType.java        |  2344 +++
 .../gemfire/internal/redis/RedisConstants.java  |   202 +
 .../gemfire/internal/redis/RedisDataType.java   |   118 +
 .../redis/RedisDataTypeMismatchException.java   |    38 +
 .../internal/redis/RegionCreationException.java |    38 +
 .../gemfire/internal/redis/RegionProvider.java  |   552 +
 .../redis/executor/AbstractExecutor.java        |   138 +
 .../redis/executor/AbstractScanExecutor.java    |    47 +
 .../internal/redis/executor/AuthExecutor.java   |    54 +
 .../internal/redis/executor/DBSizeExecutor.java |    31 +
 .../internal/redis/executor/DelExecutor.java    |    55 +
 .../internal/redis/executor/EchoExecutor.java   |    40 +
 .../internal/redis/executor/ExistsExecutor.java |    49 +
 .../redis/executor/ExpirationExecutor.java      |    41 +
 .../redis/executor/ExpireAtExecutor.java        |    93 +
 .../internal/redis/executor/ExpireExecutor.java |    93 +
 .../redis/executor/FlushAllExecutor.java        |    49 +
 .../internal/redis/executor/KeysExecutor.java   |    70 +
 .../internal/redis/executor/ListQuery.java      |    53 +
 .../redis/executor/PExpireAtExecutor.java       |    32 +
 .../redis/executor/PExpireExecutor.java         |    32 +
 .../internal/redis/executor/PTTLExecutor.java   |    33 +
 .../redis/executor/PersistExecutor.java         |    52 +
 .../internal/redis/executor/PingExecutor.java   |    31 +
 .../internal/redis/executor/QuitExecutor.java   |    31 +
 .../internal/redis/executor/ScanExecutor.java   |   144 +
 .../redis/executor/ShutDownExecutor.java        |    28 +
 .../internal/redis/executor/SortedSetQuery.java |   204 +
 .../internal/redis/executor/TTLExecutor.java    |    77 +
 .../internal/redis/executor/TimeExecutor.java   |    51 +
 .../internal/redis/executor/TypeExecutor.java   |    48 +
 .../internal/redis/executor/UnkownExecutor.java |    31 +
 .../redis/executor/hash/HDelExecutor.java       |    67 +
 .../redis/executor/hash/HExistsExecutor.java    |    66 +
 .../redis/executor/hash/HGetAllExecutor.java    |    63 +
 .../redis/executor/hash/HGetExecutor.java       |    62 +
 .../redis/executor/hash/HIncrByExecutor.java    |   109 +
 .../executor/hash/HIncrByFloatExecutor.java     |    99 +
 .../redis/executor/hash/HKeysExecutor.java      |    63 +
 .../redis/executor/hash/HLenExecutor.java       |    57 +
 .../redis/executor/hash/HMGetExecutor.java      |    72 +
 .../redis/executor/hash/HMSetExecutor.java      |    62 +
 .../redis/executor/hash/HScanExecutor.java      |   163 +
 .../redis/executor/hash/HSetExecutor.java       |    78 +
 .../redis/executor/hash/HSetNXExecutor.java     |    33 +
 .../redis/executor/hash/HValsExecutor.java      |    62 +
 .../redis/executor/hash/HashExecutor.java       |    39 +
 .../redis/executor/hll/HllExecutor.java         |    38 +
 .../redis/executor/hll/PFAddExecutor.java       |    66 +
 .../redis/executor/hll/PFCountExecutor.java     |    70 +
 .../redis/executor/hll/PFMergeExecutor.java     |    74 +
 .../internal/redis/executor/hll/Varint.java     |   241 +
 .../redis/executor/list/LIndexExecutor.java     |   118 +
 .../redis/executor/list/LInsertExecutor.java    |    29 +
 .../redis/executor/list/LLenExecutor.java       |    58 +
 .../redis/executor/list/LPopExecutor.java       |    34 +
 .../redis/executor/list/LPushExecutor.java      |    34 +
 .../redis/executor/list/LPushXExecutor.java     |    34 +
 .../redis/executor/list/LRangeExecutor.java     |   113 +
 .../redis/executor/list/LRemExecutor.java       |   116 +
 .../redis/executor/list/LSetExecutor.java       |   108 +
 .../redis/executor/list/LTrimExecutor.java      |   124 +
 .../redis/executor/list/ListExecutor.java       |   150 +
 .../redis/executor/list/PopExecutor.java        |   150 +
 .../redis/executor/list/PushExecutor.java       |    54 +
 .../redis/executor/list/PushXExecutor.java      |    59 +
 .../redis/executor/list/RPopExecutor.java       |    34 +
 .../redis/executor/list/RPushExecutor.java      |    34 +
 .../redis/executor/list/RPushXExecutor.java     |    34 +
 .../redis/executor/set/SAddExecutor.java        |    60 +
 .../redis/executor/set/SCardExecutor.java       |    55 +
 .../redis/executor/set/SDiffExecutor.java       |    46 +
 .../redis/executor/set/SDiffStoreExecutor.java  |    33 +
 .../redis/executor/set/SInterExecutor.java      |    49 +
 .../redis/executor/set/SInterStoreExecutor.java |    34 +
 .../redis/executor/set/SIsMemberExecutor.java   |    62 +
 .../redis/executor/set/SMembersExecutor.java    |    56 +
 .../redis/executor/set/SMoveExecutor.java       |    72 +
 .../redis/executor/set/SPopExecutor.java        |    61 +
 .../redis/executor/set/SRandMemberExecutor.java |    96 +
 .../redis/executor/set/SRemExecutor.java        |    63 +
 .../redis/executor/set/SScanExecutor.java       |   154 +
 .../redis/executor/set/SUnionExecutor.java      |    51 +
 .../redis/executor/set/SUnionStoreExecutor.java |    34 +
 .../redis/executor/set/SetExecutor.java         |    23 +
 .../redis/executor/set/SetOpExecutor.java       |   109 +
 .../executor/sortedset/SortedSetExecutor.java   |    41 +
 .../redis/executor/sortedset/ZAddExecutor.java  |    88 +
 .../redis/executor/sortedset/ZCardExecutor.java |    54 +
 .../executor/sortedset/ZCountExecutor.java      |   145 +
 .../executor/sortedset/ZIncrByExecutor.java     |    77 +
 .../executor/sortedset/ZLexCountExecutor.java   |   143 +
 .../executor/sortedset/ZRangeByLexExecutor.java |   209 +
 .../sortedset/ZRangeByScoreExecutor.java        |   209 +
 .../executor/sortedset/ZRangeExecutor.java      |   125 +
 .../redis/executor/sortedset/ZRankExecutor.java |    98 +
 .../redis/executor/sortedset/ZRemExecutor.java  |    64 +
 .../sortedset/ZRemRangeByLexExecutor.java       |   153 +
 .../sortedset/ZRemRangeByRankExecutor.java      |   121 +
 .../sortedset/ZRemRangeByScoreExecutor.java     |   143 +
 .../sortedset/ZRevRangeByScoreExecutor.java     |    33 +
 .../executor/sortedset/ZRevRangeExecutor.java   |    34 +
 .../executor/sortedset/ZRevRankExecutor.java    |    32 +
 .../redis/executor/sortedset/ZScanExecutor.java |   161 +
 .../executor/sortedset/ZScoreExecutor.java      |    59 +
 .../redis/executor/string/AppendExecutor.java   |    69 +
 .../redis/executor/string/BitCountExecutor.java |    97 +
 .../redis/executor/string/BitOpExecutor.java    |   153 +
 .../redis/executor/string/BitPosExecutor.java   |   134 +
 .../redis/executor/string/DecrByExecutor.java   |   110 +
 .../redis/executor/string/DecrExecutor.java     |    95 +
 .../redis/executor/string/GetBitExecutor.java   |    82 +
 .../redis/executor/string/GetExecutor.java      |    51 +
 .../redis/executor/string/GetRangeExecutor.java |    98 +
 .../redis/executor/string/GetSetExecutor.java   |    59 +
 .../redis/executor/string/IncrByExecutor.java   |   107 +
 .../executor/string/IncrByFloatExecutor.java    |   122 +
 .../redis/executor/string/IncrExecutor.java     |    91 +
 .../redis/executor/string/MGetExecutor.java     |    73 +
 .../redis/executor/string/MSetExecutor.java     |    64 +
 .../redis/executor/string/MSetNXExecutor.java   |    88 +
 .../redis/executor/string/PSetEXExecutor.java   |    34 +
 .../redis/executor/string/SetBitExecutor.java   |   106 +
 .../redis/executor/string/SetEXExecutor.java    |    88 +
 .../redis/executor/string/SetExecutor.java      |   154 +
 .../redis/executor/string/SetNXExecutor.java    |    60 +
 .../redis/executor/string/SetRangeExecutor.java |    96 +
 .../redis/executor/string/StringExecutor.java   |    45 +
 .../redis/executor/string/StrlenExecutor.java   |    56 +
 .../executor/transactions/DiscardExecutor.java  |    42 +
 .../executor/transactions/ExecExecutor.java     |    88 +
 .../executor/transactions/MultiExecutor.java    |    47 +
 .../transactions/TransactionExecutor.java       |    23 +
 .../executor/transactions/UnwatchExecutor.java  |    31 +
 .../executor/transactions/WatchExecutor.java    |    31 +
 .../redis/org/apache/hadoop/fs/GlobPattern.java |   164 +
 .../internal/security/AuthorizeRequest.java     |   756 +
 .../internal/security/AuthorizeRequestPP.java   |   249 +
 .../security/FilterPostAuthorization.java       |   234 +
 .../security/FilterPreAuthorization.java        |   159 +
 .../internal/security/ObjectWithAuthz.java      |    69 +
 .../gemfire/internal/security/package.html      |    25 +
 .../internal/sequencelog/EntryLogger.java       |   209 +
 .../gemfire/internal/sequencelog/GraphType.java |    59 +
 .../internal/sequencelog/MembershipLogger.java  |    46 +
 .../internal/sequencelog/MessageLogger.java     |    39 +
 .../internal/sequencelog/RegionLogger.java      |    87 +
 .../internal/sequencelog/SequenceLogger.java    |    62 +
 .../sequencelog/SequenceLoggerImpl.java         |   148 +
 .../internal/sequencelog/Transition.java        |    87 +
 .../gemfire/internal/sequencelog/io/Filter.java |    31 +
 .../sequencelog/io/GemfireLogConverter.java     |   250 +
 .../internal/sequencelog/io/GraphReader.java    |    89 +
 .../sequencelog/io/InputStreamReader.java       |   102 +
 .../sequencelog/io/OutputStreamAppender.java    |   116 +
 .../internal/sequencelog/model/Edge.java        |   111 +
 .../internal/sequencelog/model/Graph.java       |   104 +
 .../internal/sequencelog/model/GraphID.java     |    94 +
 .../sequencelog/model/GraphReaderCallback.java  |    36 +
 .../internal/sequencelog/model/GraphSet.java    |   164 +
 .../internal/sequencelog/model/Vertex.java      |   123 +
 .../visualization/text/TextDisplay.java         |    84 +
 .../gemfire/internal/shared/NativeCalls.java    |   630 +
 .../internal/shared/NativeCallsJNAImpl.java     |  1216 ++
 .../internal/shared/NativeErrorException.java   |    42 +
 .../gemfire/internal/shared/OSType.java         |    93 +
 .../internal/shared/StringPrintWriter.java      |   235 +
 .../internal/shared/TCPSocketOptions.java       |    47 +
 .../internal/size/CachingSingleObjectSizer.java |    50 +
 .../size/InstrumentationSingleObjectSizer.java  |    42 +
 .../gemfire/internal/size/ObjectGraphSizer.java |   252 +
 .../gemfire/internal/size/ObjectTraverser.java  |   205 +
 .../internal/size/ReflectionObjectSizer.java    |   100 +
 .../size/ReflectionSingleObjectSizer.java       |   182 +
 .../internal/size/SingleObjectSizer.java        |    28 +
 .../internal/size/SizeClassOnceObjectSizer.java |    95 +
 .../gemfire/internal/size/SizeOfUtil0.java      |    32 +
 .../internal/size/WellKnownClassSizer.java      |    59 +
 .../internal/statistics/CounterMonitor.java     |    57 +
 .../internal/statistics/GaugeMonitor.java       |    52 +
 .../statistics/IgnoreResourceException.java     |    64 +
 .../MapBasedStatisticsNotification.java         |    87 +
 .../internal/statistics/ResourceInstance.java   |   119 +
 .../internal/statistics/ResourceType.java       |    69 +
 .../internal/statistics/SampleCollector.java    |   783 +
 .../internal/statistics/SampleHandler.java      |    71 +
 .../internal/statistics/SimpleStatisticId.java  |    66 +
 .../statistics/StatArchiveDescriptor.java       |   133 +
 .../internal/statistics/StatArchiveHandler.java |   674 +
 .../statistics/StatArchiveHandlerConfig.java    |    66 +
 .../internal/statistics/StatMonitorHandler.java |   333 +
 .../internal/statistics/StatisticId.java        |    38 +
 .../statistics/StatisticNotFoundException.java  |    61 +
 .../internal/statistics/StatisticsListener.java |    26 +
 .../internal/statistics/StatisticsMonitor.java  |   165 +
 .../statistics/StatisticsNotification.java      |    65 +
 .../internal/statistics/StatisticsSampler.java  |    56 +
 .../internal/statistics/ValueMonitor.java       |   132 +
 .../gemfire/internal/statistics/package.html    |    31 +
 .../stats50/Atomic50StatisticsImpl.java         |   496 +
 .../gemfire/internal/stats50/VMStats50.java     |   703 +
 .../gemfire/internal/tcp/BaseMsgStreamer.java   |    64 +
 .../gemstone/gemfire/internal/tcp/Buffers.java  |   169 +
 .../internal/tcp/ByteBufferInputStream.java     |  1018 +
 .../gemfire/internal/tcp/ConnectExceptions.java |    92 +
 .../gemfire/internal/tcp/Connection.java        |  4153 ++++
 .../internal/tcp/ConnectionException.java       |    37 +
 .../gemfire/internal/tcp/ConnectionTable.java   |  1426 ++
 .../gemfire/internal/tcp/DirectReplySender.java |   104 +
 .../tcp/ImmutableByteBufferInputStream.java     |    84 +
 .../internal/tcp/MemberShunnedException.java    |    49 +
 .../gemfire/internal/tcp/MsgDestreamer.java     |   535 +
 .../gemfire/internal/tcp/MsgIdGenerator.java    |    53 +
 .../gemfire/internal/tcp/MsgOutputStream.java   |   426 +
 .../gemfire/internal/tcp/MsgReader.java         |   128 +
 .../gemfire/internal/tcp/MsgStreamer.java       |  1003 +
 .../gemfire/internal/tcp/MsgStreamerList.java   |   168 +
 .../gemfire/internal/tcp/NIOMsgReader.java      |   112 +
 .../gemfire/internal/tcp/OioMsgReader.java      |    42 +
 .../internal/tcp/ReenteredConnectException.java |    50 +
 .../gemfire/internal/tcp/ServerDelegate.java    |    46 +
 .../gemfire/internal/tcp/TCPConduit.java        |  1206 ++
 .../tcp/VersionedByteBufferInputStream.java     |    78 +
 .../internal/tcp/VersionedMsgStreamer.java      |    59 +
 .../gemstone/gemfire/internal/tcp/package.html  |   138 +
 .../internal/util/AbortableTaskService.java     |   174 +
 .../gemfire/internal/util/ArrayUtils.java       |   367 +
 .../gemfire/internal/util/BlobHelper.java       |   195 +
 .../gemfire/internal/util/Breadcrumbs.java      |   264 +
 .../gemstone/gemfire/internal/util/Bytes.java   |   258 +
 .../gemfire/internal/util/CollectionUtils.java  |   280 +
 .../gemfire/internal/util/DebuggerSupport.java  |    64 +
 .../gemfire/internal/util/DelayedAction.java    |    64 +
 .../com/gemstone/gemfire/internal/util/Hex.java |    56 +
 .../gemstone/gemfire/internal/util/IOUtils.java |   346 +
 .../internal/util/JavaCommandBuilder.java       |   122 +
 .../gemfire/internal/util/LogFileUtils.java     |   177 +
 .../internal/util/ObjectIntProcedure.java       |    29 +
 .../gemfire/internal/util/PasswordUtil.java     |   131 +
 .../gemfire/internal/util/PluckStacks.java      |   522 +
 .../internal/util/SingletonCallable.java        |    86 +
 .../gemfire/internal/util/SingletonValue.java   |   317 +
 .../internal/util/StackTraceCollector.java      |   168 +
 .../gemfire/internal/util/StopWatch.java        |    80 +
 .../internal/util/SunAPINotFoundException.java  |    45 +
 .../gemfire/internal/util/TransformUtils.java   |   131 +
 .../gemfire/internal/util/Transformer.java      |    32 +
 .../gemfire/internal/util/Versionable.java      |    36 +
 .../internal/util/VersionedArrayList.java       |   345 +
 .../util/concurrent/CopyOnWriteHashMap.java     |   208 +
 .../util/concurrent/CopyOnWriteWeakHashMap.java |    97 +
 .../CustomEntryConcurrentHashMap.java           |  2678 +++
 .../internal/util/concurrent/FutureResult.java  |    92 +
 .../util/concurrent/ReentrantSemaphore.java     |   160 +
 .../util/concurrent/SemaphoreReadWriteLock.java |   216 +
 .../util/concurrent/StoppableCondition.java     |   112 +
 .../concurrent/StoppableCountDownLatch.java     |    97 +
 .../concurrent/StoppableCountDownOrUpLatch.java |   210 +
 .../concurrent/StoppableNonReentrantLock.java   |    92 +
 .../util/concurrent/StoppableReadWriteLock.java |    34 +
 .../util/concurrent/StoppableReentrantLock.java |   130 +
 .../StoppableReentrantReadWriteLock.java        |   242 +
 .../lang/AttachAPINotFoundException.java        |    66 +
 .../com/gemstone/gemfire/lang/Identifiable.java |    39 +
 .../management/AlreadyRunningException.java     |    45 +
 .../management/AsyncEventQueueMXBean.java       |   117 +
 .../gemfire/management/CacheServerMXBean.java   |   396 +
 .../gemfire/management/ClientHealthStatus.java  |   345 +
 .../gemfire/management/ClientQueueDetail.java   |   164 +
 .../DependenciesNotFoundException.java          |    57 +
 .../gemfire/management/DiskBackupResult.java    |    67 +
 .../gemfire/management/DiskBackupStatus.java    |    72 +
 .../gemfire/management/DiskMetrics.java         |   123 +
 .../gemfire/management/DiskStoreMXBean.java     |   211 +
 .../DistributedLockServiceMXBean.java           |    65 +
 .../management/DistributedRegionMXBean.java     |   318 +
 .../management/DistributedSystemMXBean.java     |   695 +
 .../management/EvictionAttributesData.java      |   111 +
 .../FixedPartitionAttributesData.java           |    94 +
 .../management/GatewayReceiverMXBean.java       |   210 +
 .../gemfire/management/GatewaySenderMXBean.java |   248 +
 .../gemfire/management/GemFireProperties.java   |  1591 ++
 .../gemfire/management/JMXNotificationType.java |   207 +
 .../management/JMXNotificationUserData.java     |    45 +
 .../gemstone/gemfire/management/JVMMetrics.java |   150 +
 .../gemfire/management/LocatorMXBean.java       |    75 +
 .../gemfire/management/LockServiceMXBean.java   |    84 +
 .../gemfire/management/ManagementException.java |    87 +
 .../gemfire/management/ManagementService.java   |   426 +
 .../gemfire/management/ManagerMXBean.java       |    82 +
 .../gemfire/management/MemberMXBean.java        |   854 +
 .../management/MembershipAttributesData.java    |   111 +
 .../gemfire/management/NetworkMetrics.java      |    58 +
 .../gemstone/gemfire/management/OSMetrics.java  |   230 +
 .../management/PartitionAttributesData.java     |   145 +
 .../management/PersistentMemberDetails.java     |    67 +
 .../management/RegionAttributesData.java        |   437 +
 .../gemfire/management/RegionMXBean.java        |   361 +
 .../gemfire/management/ServerLoadData.java      |    92 +
 .../gemfire/management/cli/CliMetaData.java     |   101 +
 .../cli/CommandProcessingException.java         |   124 +
 .../gemfire/management/cli/CommandService.java  |   204 +
 .../management/cli/CommandServiceException.java |    67 +
 .../management/cli/CommandStatement.java        |    56 +
 .../gemfire/management/cli/ConverterHint.java   |    51 +
 .../gemstone/gemfire/management/cli/Result.java |   127 +
 .../gemfire/management/cli/package.html         |    23 +
 .../gemfire/management/internal/AgentUtil.java  |   133 +
 .../management/internal/AlertDetails.java       |   162 +
 .../management/internal/ArrayConverter.java     |    81 +
 .../internal/BaseManagementService.java         |   184 +
 .../internal/CollectionConverter.java           |   109 +
 .../management/internal/CompositeConverter.java |   145 +
 .../management/internal/EnumConverter.java      |    49 +
 .../management/internal/FederatingManager.java  |   624 +
 .../internal/FederationComponent.java           |   305 +
 .../management/internal/FilterChain.java        |    58 +
 .../management/internal/FilterParam.java        |    71 +
 .../management/internal/IdentityConverter.java  |    46 +
 .../management/internal/JettyHelper.java        |   226 +
 .../management/internal/JmxManagerAdvisee.java  |   148 +
 .../management/internal/JmxManagerAdvisor.java  |   383 +
 .../management/internal/JmxManagerLocator.java  |   241 +
 .../internal/JmxManagerLocatorRequest.java      |   117 +
 .../internal/JmxManagerLocatorResponse.java     |   103 +
 .../management/internal/LocalFilterChain.java   |    62 +
 .../management/internal/LocalManager.java       |   464 +
 .../management/internal/MBeanJMXAdapter.java    |   620 +
 .../management/internal/MBeanProxyFactory.java  |   354 +
 .../internal/MBeanProxyInfoRepository.java      |   170 +
 .../internal/MBeanProxyInvocationHandler.java   |   544 +
 .../internal/MXBeanProxyInvocationHandler.java  |   258 +
 .../management/internal/ManagementAgent.java    |   515 +
 .../internal/ManagementCacheListener.java       |   121 +
 .../internal/ManagementConstants.java           |   186 +
 .../management/internal/ManagementFunction.java |   172 +
 .../internal/ManagementMembershipListener.java  |    93 +
 .../internal/ManagementResourceRepo.java        |   261 +
 .../management/internal/ManagementStrings.java  |   152 +
 .../gemfire/management/internal/Manager.java    |    89 +
 .../internal/ManagerStartupMessage.java         |    76 +
 .../management/internal/MemberMessenger.java    |   104 +
 .../internal/MonitoringRegionCacheListener.java |   115 +
 .../internal/NotificationBroadCasterProxy.java  |    37 +
 .../internal/NotificationCacheListener.java     |   119 +
 .../management/internal/NotificationHub.java    |   204 +
 .../internal/NotificationHubClient.java         |    76 +
 .../management/internal/NotificationKey.java    |    65 +
 .../gemfire/management/internal/OpenMethod.java |   189 +
 .../management/internal/OpenTypeConverter.java  |  1011 +
 .../management/internal/OpenTypeUtil.java       |   116 +
 .../gemfire/management/internal/ProxyInfo.java  |    82 +
 .../management/internal/ProxyInterface.java     |    39 +
 .../management/internal/ProxyListener.java      |   136 +
 .../management/internal/RemoteFilterChain.java  |    95 +
 .../gemfire/management/internal/RestAgent.java  |   216 +
 .../gemfire/management/internal/SSLUtil.java    |    81 +
 .../management/internal/StringBasedFilter.java  |   121 +
 .../internal/SystemManagementService.java       |   836 +
 .../management/internal/TableConverter.java     |   101 +
 .../internal/beans/AggregateHandler.java        |    91 +
 .../internal/beans/AsyncEventQueueMBean.java    |   112 +
 .../beans/AsyncEventQueueMBeanBridge.java       |   120 +
 .../internal/beans/BeanUtilFuncs.java           |   392 +
 .../internal/beans/CacheServerBridge.java       |   771 +
 .../internal/beans/CacheServerMBean.java        |   316 +
 .../internal/beans/DiskRegionBridge.java        |   137 +
 .../internal/beans/DiskStoreMBean.java          |   181 +
 .../internal/beans/DiskStoreMBeanBridge.java    |   287 +
 .../beans/DistributedLockServiceBridge.java     |   226 +
 .../beans/DistributedLockServiceMBean.java      |    67 +
 .../internal/beans/DistributedRegionBridge.java |   682 +
 .../internal/beans/DistributedRegionMBean.java  |   329 +
 .../internal/beans/DistributedSystemBridge.java |  1886 ++
 .../internal/beans/DistributedSystemMBean.java  |   460 +
 .../internal/beans/GatewayReceiverMBean.java    |   219 +
 .../beans/GatewayReceiverMBeanBridge.java       |   223 +
 .../internal/beans/GatewaySenderMBean.java      |   225 +
 .../beans/GatewaySenderMBeanBridge.java         |   292 +
 .../internal/beans/HDFSRegionBridge.java        |   173 +
 .../management/internal/beans/LocatorMBean.java |    78 +
 .../internal/beans/LocatorMBeanBridge.java      |   156 +
 .../internal/beans/LockServiceMBean.java        |    93 +
 .../internal/beans/LockServiceMBeanBridge.java  |   128 +
 .../internal/beans/MBeanAggregator.java         |   428 +
 .../internal/beans/ManagementAdapter.java       |  1133 ++
 .../internal/beans/ManagementListener.java      |   214 +
 .../management/internal/beans/ManagerMBean.java |    70 +
 .../internal/beans/ManagerMBeanBridge.java      |    79 +
 .../management/internal/beans/MemberMBean.java  |   684 +
 .../internal/beans/MemberMBeanBridge.java       |  1998 ++
 .../internal/beans/MetricsCalculator.java       |   137 +
 .../internal/beans/PartitionedRegionBridge.java |   316 +
 .../internal/beans/QueryDataFunction.java       |   611 +
 .../management/internal/beans/RegionMBean.java  |   322 +
 .../internal/beans/RegionMBeanBridge.java       |   598 +
 .../beans/RegionMBeanCompositeDataFactory.java  |   228 +
 .../internal/beans/SequenceNumber.java          |    49 +
 .../management/internal/beans/ServerBridge.java |   184 +
 .../stats/AggregateRegionStatsMonitor.java      |   297 +
 .../internal/beans/stats/GCStatsMonitor.java    |    93 +
 .../GatewayReceiverClusterStatsMonitor.java     |    79 +
 .../stats/GatewaySenderClusterStatsMonitor.java |    92 +
 .../stats/IntegerStatsDeltaAggregator.java      |    93 +
 .../beans/stats/LongStatsDeltaAggregator.java   |    92 +
 .../internal/beans/stats/MBeanStatsMonitor.java |   119 +
 .../beans/stats/MemberClusterStatsMonitor.java  |   254 +
 .../beans/stats/MemberLevelDiskMonitor.java     |   310 +
 .../beans/stats/RegionClusterStatsMonitor.java  |   474 +
 .../beans/stats/ServerClusterStatsMonitor.java  |    85 +
 .../internal/beans/stats/StatType.java          |    28 +
 .../internal/beans/stats/StatsAggregator.java   |   304 +
 .../beans/stats/StatsAverageLatency.java        |    54 +
 .../internal/beans/stats/StatsKey.java          |   354 +
 .../internal/beans/stats/StatsLatency.java      |    69 +
 .../internal/beans/stats/StatsRate.java         |    91 +
 .../internal/beans/stats/VMStatsMonitor.java    |   128 +
 .../cli/AbstractCliAroundInterceptor.java       |   132 +
 .../internal/cli/CliAroundInterceptor.java      |    35 +
 .../management/internal/cli/CliUtil.java        |   757 +
 .../management/internal/cli/CommandManager.java |   630 +
 .../management/internal/cli/CommandRequest.java |   133 +
 .../internal/cli/CommandResponse.java           |   349 +
 .../internal/cli/CommandResponseBuilder.java    |    87 +
 .../internal/cli/CommandResponseWriter.java     |    65 +
 .../internal/cli/GfshParseResult.java           |   101 +
 .../management/internal/cli/GfshParser.java     |  1518 ++
 .../management/internal/cli/Launcher.java       |   313 +
 .../management/internal/cli/LogWrapper.java     |   436 +
 .../internal/cli/MultipleValueAdapter.java      |    39 +
 .../internal/cli/MultipleValueConverter.java    |    59 +
 .../internal/cli/annotation/CliArgument.java    |    87 +
 .../cli/commands/AbstractCommandsSupport.java   |   196 +
 .../internal/cli/commands/ClientCommands.java   |   327 +
 .../internal/cli/commands/ConfigCommands.java   |   483 +
 .../CreateAlterDestroyRegionCommands.java       |  1153 ++
 .../internal/cli/commands/DataCommands.java     |  1400 ++
 .../internal/cli/commands/DeployCommands.java   |   344 +
 .../cli/commands/DiskStoreCommands.java         |  1445 ++
 .../cli/commands/DurableClientCommands.java     |   428 +
 ...ExportImportSharedConfigurationCommands.java |   291 +
 .../internal/cli/commands/FunctionCommands.java |   641 +
 .../internal/cli/commands/GfshHelpCommands.java |   104 +
 .../internal/cli/commands/IndexCommands.java    |   673 +
 .../cli/commands/LauncherLifecycleCommands.java |  2743 +++
 .../internal/cli/commands/MemberCommands.java   |   203 +
 .../cli/commands/MiscellaneousCommands.java     |  2125 ++
 .../internal/cli/commands/PDXCommands.java      |   286 +
 .../internal/cli/commands/QueueCommands.java    |   280 +
 .../internal/cli/commands/RegionCommands.java   |   492 +
 .../internal/cli/commands/ShellCommands.java    |  1080 ++
 .../internal/cli/commands/StatusCommands.java   |    91 +
 .../internal/cli/commands/WanCommands.java      |  1281 ++
 .../cli/commands/dto/RegionAttributesInfo.java  |   164 +
 .../cli/commands/dto/RegionDetails.java         |   231 +
 .../cli/commands/dto/RegionMemberDetails.java   |   199 +
 .../cli/converters/BooleanConverter.java        |    53 +
 .../ClusterMemberIdNameConverter.java           |    79 +
 .../converters/ConnectionEndpointConverter.java |   144 +
 .../internal/cli/converters/DirConverter.java   |   173 +
 .../cli/converters/DirPathConverter.java        |   142 +
 .../cli/converters/DiskStoreNameConverter.java  |    92 +
 .../internal/cli/converters/EnumConverter.java  |    66 +
 .../cli/converters/FilePathConverter.java       |   135 +
 .../cli/converters/FilePathStringConverter.java |   131 +
 .../converters/GatewayReceiverIdsConverter.java |    73 +
 .../converters/GatewaySenderIdConverter.java    |    80 +
 .../internal/cli/converters/HelpConverter.java  |    72 +
 .../cli/converters/HintTopicConverter.java      |    73 +
 .../cli/converters/IndexTypeConverter.java      |    56 +
 .../LocatorDiscoveryConfigConverter.java        |    79 +
 .../cli/converters/LocatorIdNameConverter.java  |    78 +
 .../cli/converters/LogLevelConverter.java       |    63 +
 .../cli/converters/MemberGroupConverter.java    |    82 +
 .../cli/converters/MemberIdNameConverter.java   |    81 +
 .../cli/converters/RegionPathConverter.java     |    99 +
 .../cli/converters/StringArrayConverter.java    |    58 +
 .../cli/converters/StringListConverter.java     |    59 +
 .../cli/domain/AsyncEventQueueDetails.java      |    76 +
 .../internal/cli/domain/CacheServerInfo.java    |    72 +
 .../cli/domain/ConnectToLocatorResult.java      |    55 +
 .../internal/cli/domain/DataCommandRequest.java |   213 +
 .../internal/cli/domain/DataCommandResult.java  |   903 +
 .../internal/cli/domain/DiskStoreDetails.java   |   691 +
 .../cli/domain/DurableCqNamesResult.java        |    64 +
 .../cli/domain/EvictionAttributesInfo.java      |   100 +
 .../domain/FixedPartitionAttributesInfo.java    |    70 +
 .../internal/cli/domain/IndexDetails.java       |   329 +
 .../internal/cli/domain/IndexInfo.java          |   102 +
 .../cli/domain/MemberConfigurationInfo.java     |   118 +
 .../internal/cli/domain/MemberInformation.java  |   201 +
 .../internal/cli/domain/MemberResult.java       |   113 +
 .../cli/domain/PartitionAttributesInfo.java     |   170 +
 .../cli/domain/RegionAttributesInfo.java        |   492 +
 .../internal/cli/domain/RegionDescription.java  |   246 +
 .../cli/domain/RegionDescriptionPerMember.java  |   137 +
 .../internal/cli/domain/RegionInformation.java  |   156 +
 .../cli/domain/StackTracesPerMember.java        |    39 +
 .../cli/domain/SubscriptionQueueSizeResult.java |    50 +
 .../cli/exceptions/CliCommandException.java     |    65 +
 .../exceptions/CliCommandInvalidException.java  |    33 +
 .../CliCommandMultiModeOptionException.java     |    48 +
 .../CliCommandNotAvailableException.java        |    33 +
 .../exceptions/CliCommandOptionException.java   |    53 +
 ...CommandOptionHasMultipleValuesException.java |    33 +
 .../CliCommandOptionInvalidException.java       |    34 +
 .../CliCommandOptionMissingException.java       |    35 +
 .../CliCommandOptionNotApplicableException.java |    36 +
 ...liCommandOptionValueConversionException.java |    36 +
 .../CliCommandOptionValueException.java         |    42 +
 .../CliCommandOptionValueMissingException.java  |    36 +
 .../internal/cli/exceptions/CliException.java   |    21 +
 .../exceptions/CreateSubregionException.java    |    40 +
 .../cli/exceptions/ExceptionGenerator.java      |    45 +
 .../cli/exceptions/ExceptionHandler.java        |   105 +
 .../cli/exceptions/IndexNotFoundException.java  |    35 +
 .../functions/AlterRuntimeConfigFunction.java   |    95 +
 .../cli/functions/ChangeLogLevelFunction.java   |    95 +
 .../cli/functions/CliFunctionResult.java        |   248 +
 .../functions/CloseDurableClientFunction.java   |    76 +
 .../cli/functions/CloseDurableCqFunction.java   |    78 +
 .../cli/functions/ContunuousQueryFunction.java  |   151 +
 .../CreateAsyncEventQueueFunction.java          |   182 +
 .../functions/CreateDefinedIndexesFunction.java |    91 +
 .../cli/functions/CreateDiskStoreFunction.java  |    90 +
 .../cli/functions/CreateIndexFunction.java      |    99 +
 .../cli/functions/DataCommandFunction.java      |  1047 +
 .../internal/cli/functions/DeployFunction.java  |   115 +
 .../functions/DescribeDiskStoreFunction.java    |   258 +
 .../functions/DescribeHDFSStoreFunction.java    |    86 +
 .../cli/functions/DestroyDiskStoreFunction.java |   102 +
 .../cli/functions/DestroyIndexFunction.java     |   122 +
 .../cli/functions/ExportConfigFunction.java     |   132 +
 .../cli/functions/ExportDataFunction.java       |    73 +
 .../ExportSharedConfigurationFunction.java      |    72 +
 .../FetchRegionAttributesFunction.java          |   143 +
 .../FetchSharedConfigurationStatusFunction.java |    54 +
 .../functions/GarbageCollectionFunction.java    |    92 +
 .../GatewayReceiverCreateFunction.java          |   226 +
 .../functions/GatewayReceiverFunctionArgs.java  |    80 +
 .../functions/GatewaySenderCreateFunction.java  |   219 +
 .../functions/GatewaySenderFunctionArgs.java    |   144 +
 .../GetMemberConfigInformationFunction.java     |   212 +
 .../functions/GetMemberInformationFunction.java |   149 +
 .../functions/GetRegionDescriptionFunction.java |    62 +
 .../cli/functions/GetRegionsFunction.java       |    74 +
 .../cli/functions/GetStackTracesFunction.java   |    54 +
 .../GetSubscriptionQueueSizeFunction.java       |   100 +
 .../cli/functions/ImportDataFunction.java       |    69 +
 ...ortSharedConfigurationArtifactsFunction.java |    76 +
 .../functions/ListAsyncEventQueuesFunction.java |   108 +
 .../cli/functions/ListDeployedFunction.java     |   106 +
 .../cli/functions/ListDiskStoresFunction.java   |    84 +
 .../functions/ListDurableCqNamesFunction.java   |    97 +
 .../cli/functions/ListFunctionFunction.java     |   115 +
 .../cli/functions/ListIndexFunction.java        |    73 +
 .../LoadSharedConfigurationFunction.java        |    64 +
 .../internal/cli/functions/LogFileFunction.java |   297 +
 .../cli/functions/MemberRegionFunction.java     |    85 +
 .../cli/functions/MembersForRegionFunction.java |    95 +
 .../internal/cli/functions/NetstatFunction.java |   271 +
 .../cli/functions/RebalanceFunction.java        |   124 +
 .../cli/functions/RegionAlterFunction.java      |   343 +
 .../cli/functions/RegionCreateFunction.java     |   414 +
 .../cli/functions/RegionDestroyFunction.java    |    84 +
 .../cli/functions/RegionFunctionArgs.java       |   762 +
 .../cli/functions/ShutDownFunction.java         |    86 +
 .../cli/functions/UndeployFunction.java         |   133 +
 .../cli/functions/UnregisterFunction.java       |    75 +
 .../cli/functions/UserFunctionExecution.java    |   226 +
 .../management/internal/cli/help/CliTopic.java  |   130 +
 .../internal/cli/help/format/Block.java         |    44 +
 .../internal/cli/help/format/DataNode.java      |    50 +
 .../internal/cli/help/format/Help.java          |    46 +
 .../internal/cli/help/format/NewHelp.java       |    54 +
 .../internal/cli/help/format/Row.java           |    30 +
 .../internal/cli/help/utils/FormatOutput.java   |    35 +
 .../internal/cli/help/utils/HelpUtils.java      |   417 +
 .../internal/cli/i18n/CliStrings.java           |  2231 +++
 .../internal/cli/json/GfJsonArray.java          |   241 +
 .../internal/cli/json/GfJsonException.java      |    36 +
 .../internal/cli/json/GfJsonObject.java         |   392 +
 .../management/internal/cli/json/TypedJson.java |   819 +
 .../internal/cli/modes/CommandModes.java        |   155 +
 .../cli/multistep/CLIMultiStepHelper.java       |   399 +
 .../internal/cli/multistep/CLIRemoteStep.java   |    34 +
 .../internal/cli/multistep/CLIStep.java         |    33 +
 .../cli/multistep/CLIStepExecption.java         |    38 +
 .../cli/multistep/MultiStepCommand.java         |    33 +
 .../internal/cli/parser/Argument.java           |    75 +
 .../internal/cli/parser/AvailabilityTarget.java |   106 +
 .../internal/cli/parser/CommandTarget.java      |   187 +
 .../internal/cli/parser/GfshMethodTarget.java   |   133 +
 .../internal/cli/parser/GfshOptionParser.java   |    39 +
 .../internal/cli/parser/MethodParameter.java    |    41 +
 .../management/internal/cli/parser/Option.java  |   222 +
 .../internal/cli/parser/OptionSet.java          |   131 +
 .../internal/cli/parser/Parameter.java          |   118 +
 .../internal/cli/parser/ParserUtils.java        |   189 +
 .../internal/cli/parser/SyntaxConstants.java    |    36 +
 .../cli/parser/jopt/JoptOptionParser.java       |   299 +
 .../preprocessor/EnclosingCharacters.java       |    34 +
 .../cli/parser/preprocessor/Preprocessor.java   |   137 +
 .../parser/preprocessor/PreprocessorUtils.java  |   337 +
 .../internal/cli/parser/preprocessor/Stack.java |    54 +
 .../cli/parser/preprocessor/TrimmedInput.java   |    46 +
 .../cli/remote/CommandExecutionContext.java     |   126 +
 .../internal/cli/remote/CommandProcessor.java   |   165 +
 .../cli/remote/CommandStatementImpl.java        |    99 +
 .../cli/remote/MemberCommandService.java        |    83 +
 .../cli/remote/RemoteExecutionStrategy.java     |   168 +
 .../internal/cli/remote/WrapperThreadLocal.java |    41 +
 .../internal/cli/result/AbstractResultData.java |   339 +
 .../cli/result/CliJsonSerializable.java         |    44 +
 .../cli/result/CliJsonSerializableFactory.java  |    48 +
 .../cli/result/CliJsonSerializableIds.java      |    33 +
 .../internal/cli/result/CommandResult.java      |   660 +
 .../cli/result/CommandResultException.java      |    38 +
 .../cli/result/CompositeResultData.java         |   359 +
 .../internal/cli/result/ErrorResultData.java    |   103 +
 .../internal/cli/result/FileResult.java         |   116 +
 .../internal/cli/result/InfoResultData.java     |    90 +
 .../internal/cli/result/ObjectResultData.java   |    87 +
 .../internal/cli/result/ResultBuilder.java      |   474 +
 .../internal/cli/result/ResultData.java         |    52 +
 .../cli/result/ResultDataException.java         |    34 +
 .../internal/cli/result/TableBuilder.java       |   473 +
 .../internal/cli/result/TableBuilderHelper.java |   175 +
 .../internal/cli/result/TabularResultData.java  |   173 +
 .../management/internal/cli/shell/Gfsh.java     |  1257 ++
 .../internal/cli/shell/GfshConfig.java          |   252 +
 .../cli/shell/GfshExecutionStrategy.java        |   293 +
 .../cli/shell/JMXConnectionException.java       |    55 +
 .../cli/shell/JMXInvocationException.java       |    41 +
 .../internal/cli/shell/JmxOperationInvoker.java |   414 +
 .../internal/cli/shell/MultiCommandHelper.java  |    69 +
 .../internal/cli/shell/OperationInvoker.java    |   133 +
 .../internal/cli/shell/jline/ANSIBuffer.java    |   433 +
 .../internal/cli/shell/jline/ANSIHandler.java   |   112 +
 .../cli/shell/jline/CygwinMinttyTerminal.java   |    55 +
 .../internal/cli/shell/jline/GfshHistory.java   |    62 +
 .../shell/jline/GfshUnsupportedTerminal.java    |    32 +
 .../cli/shell/unsafe/GfshSignalHandler.java     |    83 +
 .../internal/cli/util/CLIConsoleBufferUtil.java |    37 +
 .../internal/cli/util/CauseFinder.java          |   213 +
 .../cli/util/ClasspathScanLoadHelper.java       |   256 +
 .../internal/cli/util/CommandStringBuilder.java |   104 +
 .../internal/cli/util/CommentSkipHelper.java    |    77 +
 .../internal/cli/util/ConnectionEndpoint.java   |    72 +
 .../internal/cli/util/DiskStoreCompacter.java   |   133 +
 .../cli/util/DiskStoreNotFoundException.java    |    48 +
 .../internal/cli/util/DiskStoreUpgrader.java    |   130 +
 .../internal/cli/util/DiskStoreValidater.java   |    59 +
 .../cli/util/EvictionAttributesInfo.java        |    63 +
 .../cli/util/FixedPartitionAttributesInfo.java  |    65 +
 .../internal/cli/util/GfshConsoleReader.java    |    89 +
 .../cli/util/HDFSStoreNotFoundException.java    |    47 +
 .../cli/util/JConsoleNotFoundException.java     |    46 +
 .../management/internal/cli/util/JsonUtil.java  |   605 +
 .../internal/cli/util/MemberInformation.java    |   156 +
 .../cli/util/MemberNotFoundException.java       |    48 +
 .../management/internal/cli/util/MergeLogs.java |    86 +
 .../internal/cli/util/ReadWriteFile.java        |   231 +
 .../cli/util/RegionAttributesDefault.java       |    89 +
 .../cli/util/RegionAttributesNames.java         |    88 +
 .../internal/cli/util/RegionPath.java           |   127 +
 .../cli/util/VisualVmNotFoundException.java     |    47 +
 .../SharedConfigurationWriter.java              |   179 +
 .../callbacks/ConfigurationChangeListener.java  |    58 +
 .../configuration/domain/CacheElement.java      |   252 +
 .../configuration/domain/Configuration.java     |   206 +
 .../domain/ConfigurationChangeResult.java       |   126 +
 .../domain/SharedConfigurationStatus.java       |    25 +
 .../configuration/domain/XmlEntity.java         |   547 +
 .../configuration/functions/AddJarFunction.java |    67 +
 .../functions/AddXmlEntityFunction.java         |    60 +
 .../functions/DeleteJarFunction.java            |    68 +
 .../functions/DeleteXmlEntityFunction.java      |    65 +
 .../functions/GetAllJarsFunction.java           |    67 +
 .../functions/ModifyPropertiesFunction.java     |    65 +
 .../handlers/ConfigurationRequestHandler.java   |    84 +
 ...SharedConfigurationStatusRequestHandler.java |    65 +
 .../messages/ConfigurationRequest.java          |   127 +
 .../messages/ConfigurationResponse.java         |   173 +
 .../SharedConfigurationStatusRequest.java       |    43 +
 .../SharedConfigurationStatusResponse.java      |    77 +
 .../configuration/utils/DtdResolver.java        |    91 +
 .../configuration/utils/XmlConstants.java       |    55 +
 .../internal/configuration/utils/XmlUtils.java  |   682 +
 .../internal/configuration/utils/ZipUtils.java  |   121 +
 .../internal/messages/CompactRequest.java       |   173 +
 .../internal/messages/CompactResponse.java      |    69 +
 .../internal/security/AccessControl.java        |    51 +
 .../internal/security/AccessControlContext.java |    37 +
 .../internal/security/AccessControlMXBean.java  |    23 +
 .../internal/security/CLIOperationContext.java  |   138 +
 .../internal/security/JMXOperationContext.java  |   177 +
 .../internal/security/JSONAuthorization.java    |   308 +
 .../internal/security/MBeanServerWrapper.java   |   286 +
 .../security/ManagementInterceptor.java         |   271 +
 .../management/internal/security/Resource.java  |    26 +
 .../internal/security/ResourceConstants.java    |   115 +
 .../internal/security/ResourceOperation.java    |    34 +
 .../security/ResourceOperationContext.java      |   203 +
 .../unsafe/ReadOpFileAccessController.java      |    62 +
 .../controllers/AbstractCommandsController.java |   617 +
 .../AbstractMultiPartCommandsController.java    |    77 +
 .../controllers/ClientCommandsController.java   |    59 +
 .../controllers/ClusterCommandsController.java  |    48 +
 .../controllers/ConfigCommandsController.java   |   213 +
 .../web/controllers/DataCommandsController.java |   240 +
 .../controllers/DeployCommandsController.java   |   109 +
 .../DiskStoreCommandsController.java            |   176 +
 .../DurableClientCommandsController.java        |   157 +
 .../controllers/FunctionCommandsController.java |   141 +
 .../controllers/IndexCommandsController.java    |   171 +
 .../LauncherLifecycleCommandsController.java    |    54 +
 .../controllers/MemberCommandsController.java   |    77 +
 .../MiscellaneousCommandsController.java        |   270 +
 .../web/controllers/PdxCommandsController.java  |   121 +
 .../controllers/QueueCommandsController.java    |   132 +
 .../controllers/RegionCommandsController.java   |   331 +
 .../controllers/ShellCommandsController.java    |   285 +
 .../web/controllers/WanCommandsController.java  |   401 +
 .../EnvironmentVariablesHandlerInterceptor.java |    92 +
 .../support/MemberMXBeanAdapter.java            |   659 +
 .../management/internal/web/domain/Link.java    |   160 +
 .../internal/web/domain/LinkIndex.java          |   139 +
 .../web/domain/QueryParameterSource.java        |    62 +
 .../internal/web/http/ClientHttpRequest.java    |   450 +
 .../internal/web/http/HttpHeader.java           |    99 +
 .../internal/web/http/HttpMethod.java           |    35 +
 .../SerializableObjectHttpMessageConverter.java |   102 +
 .../web/http/support/SimpleHttpRequester.java   |   139 +
 .../internal/web/io/MultipartFileAdapter.java   |    67 +
 .../web/io/MultipartFileResourceAdapter.java    |    67 +
 .../web/shell/AbstractHttpOperationInvoker.java |   800 +
 .../web/shell/HttpOperationInvoker.java         |    30 +
 .../web/shell/MBeanAccessException.java         |    44 +
 .../RestApiCallForCommandNotFoundException.java |    43 +
 .../web/shell/RestHttpOperationInvoker.java     |   423 +
 .../web/shell/SimpleHttpOperationInvoker.java   |   160 +
 .../shell/support/HttpInvocationHandler.java    |    94 +
 .../shell/support/HttpMBeanProxyFactory.java    |    40 +
 .../internal/web/util/ConvertUtils.java         |   131 +
 .../management/internal/web/util/UriUtils.java  |   256 +
 .../management/membership/ClientMembership.java |    66 +
 .../membership/ClientMembershipEvent.java       |    50 +
 .../membership/ClientMembershipListener.java    |    47 +
 .../ClientMembershipListenerAdapter.java        |    51 +
 .../management/membership/MembershipEvent.java  |    41 +
 .../membership/MembershipListener.java          |    52 +
 .../UniversalMembershipListenerAdapter.java     |   383 +
 .../gemstone/gemfire/management/package.html    |    24 +
 .../memcached/GemFireMemcachedServer.java       |   283 +
 .../main/java/com/gemstone/gemfire/package.html |    86 +
 .../com/gemstone/gemfire/pdx/FieldType.java     |   157 +
 .../com/gemstone/gemfire/pdx/JSONFormatter.java |   629 +
 .../gemfire/pdx/JSONFormatterException.java     |    47 +
 .../gemfire/pdx/NonPortableClassException.java  |    33 +
 .../gemfire/pdx/PdxConfigurationException.java  |    40 +
 .../pdx/PdxFieldAlreadyExistsException.java     |    45 +
 .../pdx/PdxFieldDoesNotExistException.java      |    41 +
 .../pdx/PdxFieldTypeMismatchException.java      |    45 +
 .../gemfire/pdx/PdxInitializationException.java |    50 +
 .../com/gemstone/gemfire/pdx/PdxInstance.java   |   201 +
 .../gemfire/pdx/PdxInstanceFactory.java         |   471 +
 .../com/gemstone/gemfire/pdx/PdxReader.java     |   264 +
 .../pdx/PdxRegistryMismatchException.java       |    37 +
 .../gemstone/gemfire/pdx/PdxSerializable.java   |    70 +
 .../gemfire/pdx/PdxSerializationException.java  |    52 +
 .../com/gemstone/gemfire/pdx/PdxSerializer.java |    93 +
 .../gemstone/gemfire/pdx/PdxUnreadFields.java   |    41 +
 .../com/gemstone/gemfire/pdx/PdxWriter.java     |   478 +
 .../pdx/ReflectionBasedAutoSerializer.java      |   559 +
 .../gemfire/pdx/WritablePdxInstance.java        |    43 +
 .../pdx/internal/AutoSerializableManager.java   |  2301 +++
 .../pdx/internal/CheckTypeRegistryState.java    |   110 +
 .../pdx/internal/ClientTypeRegistration.java    |   417 +
 .../gemfire/pdx/internal/ComparableEnum.java    |    24 +
 .../pdx/internal/ConvertableToBytes.java        |    23 +
 .../gemstone/gemfire/pdx/internal/DataSize.java |    48 +
 .../gemfire/pdx/internal/DefaultPdxField.java   |    39 +
 .../gemstone/gemfire/pdx/internal/EnumId.java   |    96 +
 .../gemstone/gemfire/pdx/internal/EnumInfo.java |   333 +
 .../pdx/internal/FieldNotFoundInPdxVersion.java |    27 +
 .../gemfire/pdx/internal/InternalPdxReader.java |    84 +
 .../pdx/internal/LonerTypeRegistration.java     |   185 +
 .../pdx/internal/NullTypeRegistration.java      |   119 +
 .../gemstone/gemfire/pdx/internal/PdxField.java |   259 +
 .../gemfire/pdx/internal/PdxInputStream.java    |   438 +
 .../gemfire/pdx/internal/PdxInstanceEnum.java   |   182 +
 .../pdx/internal/PdxInstanceFactoryImpl.java    |   269 +
 .../gemfire/pdx/internal/PdxInstanceImpl.java   |   645 +
 .../pdx/internal/PdxInstanceInputStream.java    |   114 +
 .../gemfire/pdx/internal/PdxOutputStream.java   |   241 +
 .../gemfire/pdx/internal/PdxReaderImpl.java     |   904 +
 .../gemfire/pdx/internal/PdxString.java         |   209 +
 .../gemstone/gemfire/pdx/internal/PdxType.java  |   495 +
 .../gemfire/pdx/internal/PdxUnreadData.java     |   117 +
 .../gemfire/pdx/internal/PdxWriterImpl.java     |   910 +
 .../pdx/internal/PeerTypeRegistration.java      |   775 +
 .../pdx/internal/TrackingPdxReaderImpl.java     |   353 +
 .../gemfire/pdx/internal/TypeRegistration.java  |   101 +
 .../gemfire/pdx/internal/TypeRegistry.java      |   525 +
 .../gemfire/pdx/internal/UnreadPdxType.java     |    72 +
 .../internal/WeakConcurrentIdentityHashMap.java |   136 +
 .../pdx/internal/WritablePdxInstanceImpl.java   |   288 +
 .../gemfire/pdx/internal/json/JsonHelper.java   |   182 +
 .../pdx/internal/json/PdxInstanceHelper.java    |   195 +
 .../pdx/internal/json/PdxListHelper.java        |   190 +
 .../gemfire/pdx/internal/json/PdxToJSON.java    |   322 +
 .../pdx/internal/unsafe/UnsafeWrapper.java      |   187 +
 .../java/com/gemstone/gemfire/pdx/package.html  |   112 +
 .../com/gemstone/gemfire/ra/GFConnection.java   |    27 +
 .../gemfire/ra/GFConnectionFactory.java         |    29 +
 .../gemfire/redis/GemFireRedisServer.java       |   716 +
 .../gemfire/security/AccessControl.java         |    94 +
 .../gemfire/security/AuthInitialize.java        |    87 +
 .../security/AuthenticationFailedException.java |    53 +
 .../AuthenticationRequiredException.java        |    53 +
 .../gemfire/security/Authenticator.java         |    86 +
 .../security/GemFireSecurityException.java      |   132 +
 .../security/NotAuthorizedException.java        |   134 +
 .../com/gemstone/gemfire/security/package.html  |    39 +
 .../message/GemFireParameterizedMessage.java    |   554 +
 .../GemFireParameterizedMessageFactory.java     |    54 +
 geode-core/src/main/java/external-overview.html |    43 +
 geode-core/src/main/java/internal-overview.html |    26 +
 .../geode.apache.org/schema/cache/cache-1.0.xsd |  1469 ++
 .../gemfire/cache/cache-8.1.xsd                 |  1512 ++
 .../services/org.xml.sax.ext.EntityResolver2    |     2 +
 .../gemstone/gemfire/admin/doc-files/ds4_0.dtd  |   176 +
 .../gemstone/gemfire/admin/doc-files/ds5_0.dtd  |   168 +
 .../internal/doc-files/mbeans-descriptors.dtd   |   232 +
 .../gemfire/admin/jmx/mbeans-descriptors.xml    |  1435 ++
 .../gemfire/cache/doc-files/cache3_0.dtd        |   296 +
 .../gemfire/cache/doc-files/cache4_0.dtd        |   392 +
 .../gemfire/cache/doc-files/cache4_1.dtd        |   485 +
 .../gemfire/cache/doc-files/cache5_0.dtd        |   519 +
 .../gemfire/cache/doc-files/cache5_1.dtd        |   534 +
 .../gemfire/cache/doc-files/cache5_5.dtd        |   651 +
 .../gemfire/cache/doc-files/cache5_7.dtd        |   776 +
 .../gemfire/cache/doc-files/cache5_8.dtd        |   794 +
 .../gemfire/cache/doc-files/cache6_0.dtd        |   862 +
 .../gemfire/cache/doc-files/cache6_1.dtd        |   871 +
 .../gemfire/cache/doc-files/cache6_5.dtd        |   949 +
 .../gemfire/cache/doc-files/cache6_6.dtd        |  1006 +
 .../gemfire/cache/doc-files/cache7_0.dtd        |  1087 ++
 .../gemfire/cache/doc-files/cache8_0.dtd        |  1109 ++
 .../membership/gms/messenger/jgroups-config.xml |    72 +
 .../membership/gms/messenger/jgroups-mcast.xml  |    98 +
 .../internal/i18n/StringIdResourceBundle_ja.txt |  3811 ++++
 .../internal/logging/log4j/log4j2-legacy.xml    |    17 +
 .../gemstone/gemfire/internal/privatekey.ser    |   Bin 0 -> 756 bytes
 .../com/gemstone/gemfire/internal/publickey.ser |   Bin 0 -> 1029 bytes
 .../tools/gfsh/app/windowsbindings.properties   |    83 +
 .../internal/cli/commands/support/gfmon.html    |    28 +
 .../management/internal/cli/modes/commands.json |     3 +
 .../management/internal/cli/modes/connect.json  |    29 +
 .../internal/cli/modes/stopserver.json          |    29 +
 .../com/gemstone/gemfire/statisticsType.dtd     |    87 +
 .../javadoc-images/BucketAdvisor-state.png      |   Bin 0 -> 39148 bytes
 .../javadoc-images/ConnectionManagerImpl.dia    |   Bin 0 -> 2034 bytes
 .../javadoc-images/ConnectionManagerImpl.png    |   Bin 0 -> 11825 bytes
 .../javadoc-images/QueueManagerImpl.dia         |   Bin 0 -> 2180 bytes
 .../javadoc-images/QueueManagerImpl.png         |   Bin 0 -> 15075 bytes
 .../javadoc-images/class-hierarchy.fig          |   224 +
 .../javadoc-images/class-hierarchy.gif          |   Bin 0 -> 11971 bytes
 .../javadoc-images/client_static_diagram.png    |   Bin 0 -> 29430 bytes
 .../data-serialization-exceptions.fig           |   135 +
 .../data-serialization-exceptions.gif           |   Bin 0 -> 3666 bytes
 .../javadoc-images/distribution-managers.fig    |    76 +
 .../javadoc-images/distribution-managers.gif    |   Bin 0 -> 3267 bytes
 .../src/main/resources/javadoc-images/elder.fig |    84 +
 .../src/main/resources/javadoc-images/elder.jpg |   Bin 0 -> 55182 bytes
 .../javadoc-images/entry-life-cycle.fig         |    64 +
 .../javadoc-images/entry-life-cycle.gif         |   Bin 0 -> 3357 bytes
 .../resources/javadoc-images/eventmatrix.xls    |   Bin 0 -> 24576 bytes
 .../resources/javadoc-images/example-cache.xml  |    98 +
 .../javadoc-images/example-client-cache.xml     |    46 +
 .../resources/javadoc-images/example2-cache.xml |    63 +
 .../resources/javadoc-images/example3-cache.xml |    60 +
 .../javadoc-images/extensible-hashing.fig       |   159 +
 .../javadoc-images/extensible-hashing.gif       |   Bin 0 -> 6605 bytes
 .../resources/javadoc-images/health-classes.gif |   Bin 0 -> 8973 bytes
 .../javadoc-images/jcache-get-flow.fig          |   349 +
 .../javadoc-images/jcache-get-flow.pdf          |   Bin 0 -> 7519 bytes
 .../javadoc-images/jcache-put-flow.fig          |   359 +
 .../javadoc-images/jcache-put-flow.pdf          |   Bin 0 -> 7667 bytes
 .../jcache-update-message-flow.fig              |   334 +
 .../jcache-update-message-flow.pdf              |   Bin 0 -> 5937 bytes
 .../javadoc-images/merge-log-files.fig          |   153 +
 .../javadoc-images/merge-log-files.gif          |   Bin 0 -> 2646 bytes
 .../javadoc-images/partitioned-regions.fig      |   255 +
 .../javadoc-images/partitioned-regions.gif      |   Bin 0 -> 9273 bytes
 .../src/main/resources/javadoc-images/turks.fig |   128 +
 .../src/main/resources/javadoc-images/turks.jpg |   Bin 0 -> 79859 bytes
 geode-core/src/main/resources/log4j2-cli.xml    |    17 +
 geode-core/src/main/resources/log4j2.xml        |    23 +
 .../batterytest/greplogs/ExpectedStrings.java   |   187 +
 .../java/batterytest/greplogs/LogConsumer.java  |   290 +
 .../src/test/java/cacheRunner/Portfolio.java    |   128 +
 .../src/test/java/cacheRunner/Position.java     |    73 +
 .../src/test/java/com/company/app/Customer.java |    36 +
 .../src/test/java/com/company/app/DBLoader.java |    63 +
 .../com/company/app/OrdersCacheListener.java    |    51 +
 .../java/com/company/data/DatabaseLoader.java   |    42 +
 .../java/com/company/data/MyDeclarable.java     |    32 +
 .../src/test/java/com/company/data/MySizer.java |    39 +
 .../com/company/data/MyTransactionListener.java |    38 +
 .../src/test/java/com/examples/LinkNode.java    |    77 +
 .../src/test/java/com/examples/SuperClass.java  |    92 +
 .../src/test/java/com/examples/TestObject.java  |    54 +
 .../src/test/java/com/examples/ds/Address.java  |    23 +
 .../src/test/java/com/examples/ds/Company.java  |    43 +
 .../java/com/examples/ds/CompanySerializer.java |    67 +
 .../src/test/java/com/examples/ds/Employee.java |    53 +
 .../com/examples/ds/PutDataSerializables.java   |    54 +
 .../src/test/java/com/examples/ds/User.java     |    58 +
 .../com/examples/snapshot/MyDataSerializer.java |    63 +
 .../java/com/examples/snapshot/MyObject.java    |    68 +
 .../snapshot/MyObjectDataSerializable.java      |    45 +
 .../java/com/examples/snapshot/MyObjectPdx.java |    33 +
 .../snapshot/MyObjectPdxSerializable.java       |    42 +
 .../com/examples/snapshot/MyPdxSerializer.java  |    64 +
 .../java/com/gemstone/gemfire/AppObject.java    |    24 +
 .../com/gemstone/gemfire/CopyJUnitTest.java     |   574 +
 .../com/gemstone/gemfire/DeltaTestImpl.java     |   397 +
 .../gemfire/DiskInstantiatorsJUnitTest.java     |   183 +
 .../com/gemstone/gemfire/GemFireTestCase.java   |    91 +
 .../java/com/gemstone/gemfire/Invariant.java    |    31 +
 .../com/gemstone/gemfire/InvariantResult.java   |    27 +
 .../com/gemstone/gemfire/JUnitTestSetup.java    |   143 +
 .../gemfire/JtaNoninvolvementJUnitTest.java     |   179 +
 .../gemfire/LocalStatisticsJUnitTest.java       |    50 +
 .../com/gemstone/gemfire/LonerDMJUnitTest.java  |   196 +
 .../gemstone/gemfire/StatisticsTestCase.java    |   388 +
 .../gemfire/StatisticsTypeJUnitTest.java        |    76 +
 .../gemfire/SystemFailureJUnitTest.java         |    62 +
 .../com/gemstone/gemfire/TXExpiryJUnitTest.java |   419 +
 .../java/com/gemstone/gemfire/TXJUnitTest.java  |  6824 +++++++
 .../com/gemstone/gemfire/TXWriterJUnitTest.java |   241 +
 .../gemstone/gemfire/TXWriterOOMEJUnitTest.java |    77 +
 .../com/gemstone/gemfire/TXWriterTestCase.java  |   151 +
 .../gemstone/gemfire/TestDataSerializer.java    |   116 +
 .../com/gemstone/gemfire/TimingTestCase.java    |    77 +
 .../com/gemstone/gemfire/UnitTestDoclet.java    |   263 +
 .../gemstone/gemfire/admin/AdminTestHelper.java |    45 +
 .../BindDistributedSystemJUnitTest.java         |    96 +
 .../internal/CacheHealthEvaluatorJUnitTest.java |   207 +
 .../internal/DistributedSystemTestCase.java     |    66 +
 .../admin/internal/HealthEvaluatorTestCase.java |    75 +
 .../MemberHealthEvaluatorJUnitTest.java         |   101 +
 .../cache/AttributesFactoryJUnitTest.java       |   419 +
 .../gemfire/cache/Bug36619JUnitTest.java        |    77 +
 .../gemfire/cache/Bug52289JUnitTest.java        |    88 +
 .../gemfire/cache/CacheListenerJUnitTest.java   |   335 +
 .../cache/CacheRegionClearStatsDUnitTest.java   |   239 +
 .../gemstone/gemfire/cache/ClientHelper.java    |    72 +
 .../cache/ClientServerTimeSyncDUnitTest.java    |   203 +
 .../cache/ConnectionPoolAndLoaderDUnitTest.java |   484 +
 .../cache/ConnectionPoolAutoDUnitTest.java      |    53 +
 .../gemfire/cache/ConnectionPoolDUnitTest.java  |  5884 ++++++
 .../cache/ConnectionPoolFactoryJUnitTest.java   |   424 +
 .../gemfire/cache/OperationJUnitTest.java       |   933 +
 .../gemfire/cache/PoolManagerJUnitTest.java     |   134 +
 .../gemstone/gemfire/cache/ProxyJUnitTest.java  |  1168 ++
 .../gemfire/cache/RegionFactoryJUnitTest.java   |  1194 ++
 .../gemfire/cache/RoleExceptionJUnitTest.java   |   139 +
 .../SerialAsyncEventQueueImplJUnitTest.java     |    62 +
 .../client/ClientCacheFactoryJUnitTest.java     |   342 +
 .../client/ClientRegionFactoryJUnitTest.java    |   531 +
 .../ClientServerRegisterInterestsDUnitTest.java |   254 +
 .../internal/AutoConnectionSourceDUnitTest.java |   603 +
 .../AutoConnectionSourceImplJUnitTest.java      |   397 +
 .../CacheServerSSLConnectionDUnitTest.java      |   384 +
 .../internal/ConnectionPoolImplJUnitTest.java   |   259 +
 .../internal/LocatorLoadBalancingDUnitTest.java |   501 +
 .../cache/client/internal/LocatorTestBase.java  |   364 +
 .../internal/OpExecutorImplJUnitTest.java       |   663 +
 .../client/internal/QueueManagerJUnitTest.java  |   673 +
 .../internal/SSLNoClientAuthDUnitTest.java      |   276 +
 .../internal/ServerBlackListJUnitTest.java      |   122 +
 .../locator/LocatorStatusResponseJUnitTest.java |    76 +
 .../pooling/ConnectionManagerJUnitTest.java     |   877 +
 .../SignalledFlushObserverJUnitTest.java        |    97 +
 .../SortedListForAsyncQueueJUnitTest.java       |   564 +
 .../management/MXMemoryPoolListenerExample.java |   205 +
 .../management/MemoryThresholdsDUnitTest.java   |  2330 +++
 .../MemoryThresholdsOffHeapDUnitTest.java       |  1821 ++
 .../management/ResourceManagerDUnitTest.java    |  1840 ++
 .../ExceptionHandlingJUnitTest.java             |   177 +
 .../mapInterface/MapFunctionalJUnitTest.java    |   170 +
 .../mapInterface/PutAllGlobalLockJUnitTest.java |   109 +
 .../PutOperationContextJUnitTest.java           |   264 +
 .../GetOperationContextImplJUnitTest.java       |   291 +
 .../PartitionRegionHelperDUnitTest.java         |   742 +
 .../BaseLineAndCompareQueryPerfJUnitTest.java   |   536 +
 .../query/Bug32947ValueConstraintJUnitTest.java |   126 +
 .../gemfire/cache/query/BugJUnitTest.java       |   535 +
 .../gemfire/cache/query/CacheUtils.java         |   396 +
 .../cache/query/MultithreadedTester.java        |    73 +
 .../cache/query/PdxStringQueryJUnitTest.java    |   726 +
 .../gemstone/gemfire/cache/query/PerfQuery.java |   329 +
 .../gemfire/cache/query/QueryJUnitTest.java     |   456 +
 .../cache/query/QueryServiceJUnitTest.java      |   251 +
 .../gemfire/cache/query/QueryTestUtils.java     |  1426 ++
 .../cache/query/QueryTestUtilsJUnitTest.java    |   156 +
 ...QueryWithBucketParameterIntegrationTest.java |   131 +
 .../gemfire/cache/query/RegionJUnitTest.java    |   225 +
 .../cache/query/TypedIteratorJUnitTest.java     |   132 +
 .../com/gemstone/gemfire/cache/query/Utils.java |    56 +
 .../query/cq/dunit/CqQueryTestListener.java     |   428 +
 .../gemfire/cache/query/data/Address.java       |    50 +
 .../gemstone/gemfire/cache/query/data/City.java |    56 +
 .../cache/query/data/CollectionHolder.java      |    89 +
 .../cache/query/data/ComparableWrapper.java     |    69 +
 .../gemfire/cache/query/data/Country.java       |    99 +
 .../gemstone/gemfire/cache/query/data/Data.java |    46 +
 .../gemfire/cache/query/data/District.java      |    64 +
 .../gemfire/cache/query/data/Employee.java      |    71 +
 .../gemfire/cache/query/data/Inventory.java     |   127 +
 .../gemfire/cache/query/data/Keywords.java      |    89 +
 .../gemfire/cache/query/data/Manager.java       |    42 +
 .../gemfire/cache/query/data/Numbers.java       |    51 +
 .../gemfire/cache/query/data/PhoneNo.java       |    41 +
 .../gemfire/cache/query/data/Portfolio.java     |   314 +
 .../gemfire/cache/query/data/PortfolioData.java |   154 +
 .../gemfire/cache/query/data/PortfolioNoDS.java |   240 +
 .../gemfire/cache/query/data/PortfolioPdx.java  |   311 +
 .../gemfire/cache/query/data/Position.java      |   166 +
 .../gemfire/cache/query/data/PositionNoDS.java  |   130 +
 .../gemfire/cache/query/data/PositionPdx.java   |   182 +
 .../query/data/ProhibitedSecurityQuote.java     |    66 +
 .../gemfire/cache/query/data/Quote.java         |   113 +
 .../gemfire/cache/query/data/Restricted.java    |    79 +
 .../cache/query/data/SecurityMaster.java        |   262 +
 .../gemfire/cache/query/data/State.java         |    80 +
 .../gemfire/cache/query/data/Street.java        |    37 +
 .../gemfire/cache/query/data/Student.java       |    76 +
 .../gemfire/cache/query/data/TestData.java      |    54 +
 .../gemfire/cache/query/data/Vehicle.java       |    38 +
 .../gemfire/cache/query/data/Village.java       |    54 +
 .../query/dunit/CloseCacheAuthorization.java    |    62 +
 .../query/dunit/CompactRangeIndexDUnitTest.java |   226 +
 .../cache/query/dunit/CqTimeTestListener.java   |   265 +
 .../cache/query/dunit/GroupByDUnitImpl.java     |   327 +
 .../dunit/GroupByPartitionedQueryDUnitTest.java |   109 +
 .../query/dunit/GroupByQueryDUnitTest.java      |   188 +
 .../cache/query/dunit/HashIndexDUnitTest.java   |   155 +
 .../cache/query/dunit/HelperTestCase.java       |   267 +
 .../dunit/NonDistinctOrderByDUnitImpl.java      |   266 +
 .../NonDistinctOrderByPartitionedDUnitTest.java |   153 +
 ...itionedRegionCompactRangeIndexDUnitTest.java |   131 +
 .../query/dunit/PdxStringQueryDUnitTest.java    |  1987 ++
 .../dunit/QueryAPITestPartitionResolver.java    |    43 +
 .../cache/query/dunit/QueryAuthorization.java   |    69 +
 .../dunit/QueryDataInconsistencyDUnitTest.java  |   570 +
 .../dunit/QueryIndexUsingXMLDUnitTest.java      |   985 +
 .../QueryParamsAuthorizationDUnitTest.java      |   110 +
 .../QueryUsingFunctionContextDUnitTest.java     |  1038 +
 .../query/dunit/QueryUsingPoolDUnitTest.java    |  2585 +++
 .../cache/query/dunit/RemoteQueryDUnitTest.java |  1499 ++
 ...esourceManagerWithQueryMonitorDUnitTest.java |  1165 ++
 .../query/dunit/SelectStarQueryDUnitTest.java   |  1624 ++
 .../cache/query/facets/lang/Address.java        |    60 +
 .../gemfire/cache/query/facets/lang/Course.java |    91 +
 .../cache/query/facets/lang/Department.java     |    96 +
 .../query/facets/lang/DerivedEmployee.java      |    29 +
 .../cache/query/facets/lang/Employee.java       |   140 +
 .../cache/query/facets/lang/Faculty.java        |   134 +
 .../cache/query/facets/lang/G_Student.java      |    66 +
 .../gemfire/cache/query/facets/lang/Person.java |    96 +
 .../cache/query/facets/lang/Student.java        |   103 +
 .../cache/query/facets/lang/UG_Student.java     |    66 +
 .../gemfire/cache/query/facets/lang/Utils.java  |   134 +
 .../ComparisonOperatorsJUnitTest.java           |   184 +
 .../query/functional/ConstantsJUnitTest.java    |   108 +
 .../query/functional/CountStarJUnitTest.java    |   685 +
 .../CustomerOptimizationsJUnitTest.java         |  1386 ++
 .../DistinctAndNonDistinctQueryJUnitTest.java   |   154 +
 ...ctResultsWithDupValuesInRegionJUnitTest.java |   480 +
 .../query/functional/FunctionJUnitTest.java     |   313 +
 .../functional/GroupByPartitionedJUnitTest.java |    49 +
 .../functional/GroupByReplicatedJUnitTest.java  |    38 +
 .../cache/query/functional/GroupByTestImpl.java |  1009 +
 .../query/functional/GroupByTestInterface.java  |    58 +
 .../query/functional/INOperatorJUnitTest.java   |   469 +
 .../functional/IUM6Bug32345ReJUnitTest.java     |   224 +
 .../cache/query/functional/IUMJUnitTest.java    |   236 +
 .../IUMRCompositeIteratorJUnitTest.java         |   250 +
 .../IUMRMultiIndexesMultiRegionJUnitTest.java   |  1272 ++
 .../IUMRShuffleIteratorsJUnitTest.java          |   488 +
 .../functional/IUMRSingleRegionJUnitTest.java   |   900 +
 ...ependentOperandsInWhereClause2JUnitTest.java |   199 +
 .../IndexCreationDeadLockJUnitTest.java         |   303 +
 .../functional/IndexCreationJUnitTest.java      |  1082 ++
 .../IndexMaintenanceAsynchJUnitTest.java        |   177 +
 .../functional/IndexOnEntrySetJUnitTest.java    |   335 +
 .../functional/IndexOperatorJUnitTest.java      |   224 +
 .../IndexPrimaryKeyUsageJUnitTest.java          |   334 +
 .../IndexUsageInNestedQueryJUnitTest.java       |   151 +
 .../IndexUsageWithAliasAsProjAtrbt.java         |   176 +
 ...IndexUsageWithAliasAsProjAtrbtJUnitTest.java |   184 +
 .../IndexUseMultFrmSnglCondJUnitTest.java       |   273 +
 ...ndexWithSngleFrmAndMultCondQryJUnitTest.java |  1349 ++
 .../functional/IteratorTypeDefEmpJUnitTest.java |    86 +
 .../functional/IteratorTypeDefJUnitTest.java    |   162 +
 .../IteratorTypeDefaultTypesJUnitTest.java      |   425 +
 .../functional/IumMultConditionJUnitTest.java   |   230 +
 .../functional/JavaSerializationJUnitTest.java  |    68 +
 .../functional/LikePredicateJUnitTest.java      |  2385 +++
 .../query/functional/LimitClauseJUnitTest.java  |  1849 ++
 .../functional/LogicalOperatorsJUnitTest.java   |   200 +
 .../cache/query/functional/MiscJUnitTest.java   |   724 +
 .../functional/MultiIndexCreationJUnitTest.java |   385 +
 .../MultiRegionIndexUsageJUnitTest.java         |   902 +
 .../functional/MultipleRegionsJUnitTest.java    |   108 +
 .../NegativeNumberQueriesJUnitTest.java         |   126 +
 .../query/functional/NestedQueryJUnitTest.java  |   510 +
 .../NonDistinctOrderByPartitionedJUnitTest.java |   259 +
 .../NonDistinctOrderByReplicatedJUnitTest.java  |   410 +
 .../NonDistinctOrderByTestImplementation.java   |  1544 ++
 .../query/functional/NumericQueryJUnitTest.java |   336 +
 .../functional/OrderByPartitionedJUnitTest.java |   666 +
 .../functional/OrderByReplicatedJUnitTest.java  |   836 +
 .../functional/OrderByTestImplementation.java   |  1183 ++
 .../functional/ParameterBindingJUnitTest.java   |   177 +
 .../PdxGroupByPartitionedJUnitTest.java         |    40 +
 .../PdxGroupByReplicatedJUnitTest.java          |    37 +
 .../query/functional/PdxGroupByTestImpl.java    |  1025 +
 .../query/functional/PdxOrderByJUnitTest.java   |   357 +
 .../functional/QRegionInterfaceJUnitTest.java   |   163 +
 .../QueryREUpdateInProgressJUnitTest.java       |   435 +
 .../functional/QueryUndefinedJUnitTest.java     |   286 +
 .../functional/ReservedKeywordsJUnitTest.java   |    81 +
 .../ResultsDataSerializabilityJUnitTest.java    |   143 +
 .../query/functional/SelectToDateJUnitTest.java |   263 +
 .../functional/StructMemberAccessJUnitTest.java |   286 +
 .../query/functional/StructSetOrResultsSet.java |   455 +
 .../query/functional/TestNewFunctionSSorRS.java |   128 +
 .../CompiledAggregateFunctionJUnitTest.java     |   199 +
 .../CompiledGroupBySelectJUnitTest.java         |   160 +
 .../query/internal/CompiledInJUnitTest.java     |   460 +
 .../CompiledJunctionInternalsJUnitTest.java     |  3480 ++++
 .../internal/CopyOnReadQueryJUnitTest.java      |   417 +
 .../internal/ExecutionContextJUnitTest.java     |   404 +
 .../query/internal/IndexManagerJUnitTest.java   |   181 +
 .../internal/NWayMergeResultsJUnitTest.java     |   550 +
 .../internal/OrderByComparatorJUnitTest.java    |   206 +
 .../internal/ProjectionAttributeJUnitTest.java  |   240 +
 .../query/internal/QCompilerJUnitTest.java      |   451 +
 .../QueryExecutionContextJUnitTest.java         |    67 +
 ...ueryFromClauseCanonicalizationJUnitTest.java |   256 +
 .../QueryObjectSerializationJUnitTest.java      |   150 +
 .../QueryObserverCallbackJUnitTest.java         |   423 +
 .../query/internal/QueryTraceJUnitTest.java     |   448 +
 .../query/internal/QueryUtilsJUnitTest.java     |   307 +
 .../query/internal/ResultsBagJUnitTest.java     |   306 +
 .../ResultsBagLimitBehaviourJUnitTest.java      |   584 +
 .../ResultsCollectionWrapperLimitJUnitTest.java |   366 +
 .../SelectResultsComparatorJUnitTest.java       |    90 +
 .../StructBagLimitBehaviourJUnitTest.java       |   128 +
 .../query/internal/StructSetJUnitTest.java      |    76 +
 .../internal/aggregate/AggregatorJUnitTest.java |   214 +
 ...syncIndexUpdaterThreadShutdownJUnitTest.java |   122 +
 .../index/AsynchIndexMaintenanceJUnitTest.java  |   260 +
 .../CompactRangeIndexIndexMapJUnitTest.java     |   187 +
 .../index/CompactRangeIndexJUnitTest.java       |   510 +
 ...rrentIndexInitOnOverflowRegionDUnitTest.java |   466 +
 ...ndexOperationsOnOverflowRegionDUnitTest.java |   723 +
 ...pdateWithInplaceObjectModFalseDUnitTest.java |   711 +
 ...ConcurrentIndexUpdateWithoutWLDUnitTest.java |   798 +
 .../index/CopyOnReadIndexDUnitTest.java         |   650 +
 .../index/CopyOnReadIndexJUnitTest.java         |   456 +
 .../DeclarativeIndexCreationJUnitTest.java      |   122 +
 .../query/internal/index/EquijoinDUnitTest.java |   437 +
 .../internal/index/HashIndexJUnitTest.java      |  1592 ++
 .../internal/index/HashIndexSetJUnitTest.java   |   504 +
 .../index/IndexCreationInternalsJUnitTest.java  |   213 +
 .../internal/index/IndexElemArrayJUnitTest.java |   185 +
 .../internal/index/IndexHintJUnitTest.java      |   506 +
 .../query/internal/index/IndexJUnitTest.java    |    95 +
 .../index/IndexMaintainceJUnitTest.java         |   512 +
 .../index/IndexMaintenanceJUnitTest.java        |  1423 ++
 .../index/IndexStatisticsJUnitTest.java         |   861 +
 .../IndexTrackingQueryObserverDUnitTest.java    |   327 +
 .../IndexTrackingQueryObserverJUnitTest.java    |   171 +
 .../query/internal/index/IndexUseJUnitTest.java |  1649 ++
 .../IndexedMergeEquiJoinScenariosJUnitTest.java |   603 +
 ...itializeIndexEntryDestroyQueryDUnitTest.java |   454 +
 .../internal/index/MapIndexStoreJUnitTest.java  |   338 +
 .../MapRangeIndexMaintenanceJUnitTest.java      |   387 +
 .../index/MemoryIndexStoreJUnitTest.java        |   396 +
 ...exStoreWithInplaceModificationJUnitTest.java |    54 +
 .../index/MultiIndexCreationDUnitTest.java      |   201 +
 .../NewDeclarativeIndexCreationJUnitTest.java   |   172 +
 .../PartitionedRegionEquijoinDUnitTest.java     |   130 +
 .../index/PdxCopyOnReadQueryJUnitTest.java      |    77 +
 ...gRegionCreationIndexUpdateTypeJUnitTest.java |    97 +
 .../index/PutAllWithIndexPerfDUnitTest.java     |   215 +
 .../internal/index/RangeIndexAPIJUnitTest.java  |   421 +
 .../PRBasicIndexCreationDUnitTest.java          |  1049 +
 .../PRBasicIndexCreationDeadlockDUnitTest.java  |   234 +
 .../PRBasicMultiIndexCreationDUnitTest.java     |  1065 +
 .../partitioned/PRBasicQueryDUnitTest.java      |   272 +
 .../PRBasicRemoveIndexDUnitTest.java            |   141 +
 .../PRColocatedEquiJoinDUnitTest.java           |  1721 ++
 .../partitioned/PRIndexStatisticsJUnitTest.java |   703 +
 .../partitioned/PRInvalidQueryDUnitTest.java    |   133 +
 .../partitioned/PRInvalidQueryJUnitTest.java    |   126 +
 .../partitioned/PRQueryCacheCloseDUnitTest.java |   340 +
 .../PRQueryCacheClosedJUnitTest.java            |   259 +
 .../query/partitioned/PRQueryDUnitHelper.java   |  3047 +++
 .../query/partitioned/PRQueryDUnitTest.java     |  1227 ++
 .../query/partitioned/PRQueryJUnitTest.java     |   187 +
 .../partitioned/PRQueryNumThreadsJUnitTest.java |   164 +
 .../query/partitioned/PRQueryPerfDUnitTest.java |   504 +
 .../PRQueryRegionCloseDUnitTest.java            |   210 +
 .../PRQueryRegionClosedJUnitTest.java           |   256 +
 .../PRQueryRegionDestroyedDUnitTest.java        |   224 +
 .../PRQueryRegionDestroyedJUnitTest.java        |   253 +
 .../PRQueryRemoteNodeExceptionDUnitTest.java    |   785 +
 .../gemfire/cache/query/transaction/Person.java |    57 +
 .../query/transaction/QueryAndJtaJUnitTest.java |   479 +
 .../internal/ConnectionCountProbeJUnitTest.java |    50 +
 .../cache/snapshot/CacheSnapshotJUnitTest.java  |   128 +
 .../snapshot/ParallelSnapshotDUnitTest.java     |   197 +
 .../gemfire/cache/snapshot/RegionGenerator.java |   125 +
 .../cache/snapshot/RegionSnapshotJUnitTest.java |   294 +
 .../snapshot/SnapshotByteArrayDUnitTest.java    |   138 +
 .../cache/snapshot/SnapshotDUnitTest.java       |   224 +
 .../snapshot/SnapshotPerformanceDUnitTest.java  |   167 +
 .../cache/snapshot/SnapshotTestCase.java        |    92 +
 .../cache/snapshot/WanSnapshotJUnitTest.java    |    98 +
 .../cache/util/PasswordUtilJUnitTest.java       |    41 +
 .../gemfire/cache30/Bug34387DUnitTest.java      |   173 +
 .../gemfire/cache30/Bug34948DUnitTest.java      |   147 +
 .../gemfire/cache30/Bug35214DUnitTest.java      |   213 +
 .../gemfire/cache30/Bug38013DUnitTest.java      |   140 +
 .../gemfire/cache30/Bug38741DUnitTest.java      |   413 +
 .../gemfire/cache30/Bug40255JUnitTest.java      |   142 +
 .../gemfire/cache30/Bug40662JUnitTest.java      |    89 +
 .../gemfire/cache30/Bug44418JUnitTest.java      |   172 +
 .../gemfire/cache30/CacheCloseDUnitTest.java    |   103 +
 .../gemfire/cache30/CacheListenerTestCase.java  |   427 +
 .../gemfire/cache30/CacheLoaderTestCase.java    |   329 +
 .../gemfire/cache30/CacheLogRollDUnitTest.java  |   454 +
 .../gemfire/cache30/CacheMapTxnDUnitTest.java   |   537 +
 ...cheRegionsReliablityStatsCheckDUnitTest.java |   136 +
 .../cache30/CacheSerializableRunnable.java      |   127 +
 .../cache30/CacheStatisticsDUnitTest.java       |   514 +
 .../gemstone/gemfire/cache30/CacheTestCase.java |    33 +
 .../gemfire/cache30/CacheWriterTestCase.java    |   506 +
 .../cache30/CacheXMLPartitionResolver.java      |    78 +
 .../gemfire/cache30/CacheXml30DUnitTest.java    |   826 +
 .../gemfire/cache30/CacheXml40DUnitTest.java    |   149 +
 .../gemfire/cache30/CacheXml41DUnitTest.java    |   642 +
 .../gemfire/cache30/CacheXml45DUnitTest.java    |   397 +
 .../gemfire/cache30/CacheXml51DUnitTest.java    |   350 +
 .../gemfire/cache30/CacheXml55DUnitTest.java    |    52 +
 .../gemfire/cache30/CacheXml57DUnitTest.java    |   657 +
 .../gemfire/cache30/CacheXml58DUnitTest.java    |   504 +
 .../gemfire/cache30/CacheXml60DUnitTest.java    |   335 +
 .../gemfire/cache30/CacheXml61DUnitTest.java    |   124 +
 .../gemfire/cache30/CacheXml65DUnitTest.java    |  1158 ++
 .../gemfire/cache30/CacheXml66DUnitTest.java    |   375 +
 .../gemfire/cache30/CacheXml70DUnitTest.java    |   288 +
 .../gemfire/cache30/CacheXml80DUnitTest.java    |   298 +
 .../gemfire/cache30/CacheXml81DUnitTest.java    |   157 +
 .../cache30/CacheXmlGeode10DUnitTest.java       |   234 +
 .../gemfire/cache30/CacheXmlTestCase.java       |   157 +
 .../cache30/CachedAllEventsDUnitTest.java       |   112 +
 .../gemfire/cache30/CallbackArgDUnitTest.java   |   184 +
 .../cache30/CertifiableTestCacheListener.java   |   148 +
 .../cache30/ClearMultiVmCallBkDUnitTest.java    |   246 +
 .../gemfire/cache30/ClearMultiVmDUnitTest.java  |   465 +
 .../cache30/ClientMembershipDUnitTest.java      |  1679 ++
 .../ClientMembershipSelectorDUnitTest.java      |    31 +
 .../ClientRegisterInterestDUnitTest.java        |   425 +
 ...ClientRegisterInterestSelectorDUnitTest.java |    31 +
 .../cache30/ClientServerCCEDUnitTest.java       |   632 +
 .../gemfire/cache30/ClientServerTestCase.java   |   393 +
 .../ConcurrentLeaveDuringGIIDUnitTest.java      |   216 +
 ...ibutedNoAckAsyncOverflowRegionDUnitTest.java |    60 +
 ...iskDistributedNoAckAsyncRegionDUnitTest.java |    52 +
 .../DiskDistributedNoAckRegionTestCase.java     |    41 +
 ...ributedNoAckSyncOverflowRegionDUnitTest.java |    62 +
 .../gemfire/cache30/DiskRegionDUnitTest.java    |  1635 ++
 .../gemfire/cache30/DiskRegionTestImpl.java     |   246 +
 .../cache30/DistAckMapMethodsDUnitTest.java     |   703 +
 ...istributedAckOverflowRegionCCEDUnitTest.java |    82 +
 ...tedAckOverflowRegionCCEOffHeapDUnitTest.java |    81 +
 ...tributedAckPersistentRegionCCEDUnitTest.java |   227 +
 ...dAckPersistentRegionCCEOffHeapDUnitTest.java |    81 +
 .../DistributedAckRegionCCEDUnitTest.java       |   693 +
 ...DistributedAckRegionCCEOffHeapDUnitTest.java |    81 +
 ...istributedAckRegionCompressionDUnitTest.java |    71 +
 .../cache30/DistributedAckRegionDUnitTest.java  |   138 +
 .../DistributedAckRegionOffHeapDUnitTest.java   |    81 +
 .../DistributedMulticastRegionDUnitTest.java    |   322 +
 .../DistributedNoAckRegionCCEDUnitTest.java     |   586 +
 ...stributedNoAckRegionCCEOffHeapDUnitTest.java |    81 +
 .../DistributedNoAckRegionDUnitTest.java        |   310 +
 .../DistributedNoAckRegionOffHeapDUnitTest.java |    81 +
 .../gemfire/cache30/DynamicRegionDUnitTest.java |   287 +
 .../gemfire/cache30/GlobalLockingDUnitTest.java |   391 +
 .../cache30/GlobalRegionCCEDUnitTest.java       |   244 +
 .../GlobalRegionCCEOffHeapDUnitTest.java        |    81 +
 .../gemfire/cache30/GlobalRegionDUnitTest.java  |   416 +
 .../cache30/GlobalRegionOffHeapDUnitTest.java   |    88 +
 .../cache30/LRUEvictionControllerDUnitTest.java |   487 +
 .../gemfire/cache30/LocalRegionDUnitTest.java   |   263 +
 .../MemLRUEvictionControllerDUnitTest.java      |   274 +
 .../gemfire/cache30/MultiVMRegionTestCase.java  |  9186 +++++++++
 .../gemfire/cache30/MyGatewayEventFilter1.java  |    61 +
 .../gemfire/cache30/MyGatewayEventFilter2.java  |    66 +
 .../cache30/MyGatewayTransportFilter1.java      |    53 +
 .../cache30/MyGatewayTransportFilter2.java      |    55 +
 .../OffHeapLRUEvictionControllerDUnitTest.java  |    79 +
 .../PRBucketSynchronizationDUnitTest.java       |   305 +
 .../PartitionedRegionCompressionDUnitTest.java  |    69 +
 .../cache30/PartitionedRegionDUnitTest.java     |   553 +
 ...tionedRegionMembershipListenerDUnitTest.java |   149 +
 .../PartitionedRegionOffHeapDUnitTest.java      |    80 +
 .../cache30/PreloadedRegionTestCase.java        |   101 +
 .../gemfire/cache30/ProxyDUnitTest.java         |   545 +
 .../cache30/PutAllCallBkRemoteVMDUnitTest.java  |   399 +
 .../cache30/PutAllCallBkSingleVMDUnitTest.java  |   320 +
 .../gemfire/cache30/PutAllMultiVmDUnitTest.java |   364 +
 .../gemfire/cache30/QueueMsgDUnitTest.java      |   311 +
 .../cache30/RRSynchronizationDUnitTest.java     |   268 +
 .../gemfire/cache30/ReconnectDUnitTest.java     |  1172 ++
 .../ReconnectedCacheServerDUnitTest.java        |   100 +
 .../cache30/RegionAttributesTestCase.java       |   265 +
 .../cache30/RegionExpirationDUnitTest.java      |   276 +
 .../RegionMembershipListenerDUnitTest.java      |   418 +
 .../RegionReliabilityDistAckDUnitTest.java      |    38 +
 .../RegionReliabilityDistNoAckDUnitTest.java    |    38 +
 .../RegionReliabilityGlobalDUnitTest.java       |    38 +
 .../RegionReliabilityListenerDUnitTest.java     |   208 +
 .../cache30/RegionReliabilityTestCase.java      |  1462 ++
 .../gemfire/cache30/RegionTestCase.java         |  4100 ++++
 .../gemfire/cache30/ReliabilityTestCase.java    |    58 +
 .../cache30/RemoveAllMultiVmDUnitTest.java      |   298 +
 .../gemfire/cache30/RequiredRolesDUnitTest.java |   439 +
 .../cache30/RolePerformanceDUnitTest.java       |   187 +
 .../gemfire/cache30/SearchAndLoadDUnitTest.java |  1017 +
 .../gemfire/cache30/SlowRecDUnitTest.java       |  1463 ++
 .../gemfire/cache30/TXDistributedDUnitTest.java |  1526 ++
 .../gemfire/cache30/TXOrderDUnitTest.java       |   433 +
 .../cache30/TXRestrictionsDUnitTest.java        |    99 +
 .../gemfire/cache30/TestCacheCallback.java      |   101 +
 .../gemfire/cache30/TestCacheListener.java      |   221 +
 .../gemfire/cache30/TestCacheLoader.java        |    44 +
 .../gemfire/cache30/TestCacheWriter.java        |   130 +
 .../gemfire/cache30/TestDiskRegion.java         |   256 +
 .../gemstone/gemfire/cache30/TestHeapLRU.java   |    90 +
 .../gemfire/cache30/TestPdxSerializer.java      |    68 +
 .../cache30/TestTransactionListener.java        |    92 +
 .../gemfire/cache30/TestTransactionWriter.java  |    44 +
 .../AnalyzeSerializablesJUnitTest.java          |   324 +
 .../codeAnalysis/ClassAndMethodDetails.java     |   153 +
 .../gemfire/codeAnalysis/ClassAndMethods.java   |    50 +
 .../codeAnalysis/ClassAndVariableDetails.java   |   107 +
 .../gemfire/codeAnalysis/ClassAndVariables.java |    64 +
 .../codeAnalysis/CompiledClassUtils.java        |   433 +
 .../codeAnalysis/decode/CompiledAttribute.java  |    46 +
 .../codeAnalysis/decode/CompiledClass.java      |   276 +
 .../codeAnalysis/decode/CompiledCode.java       |    70 +
 .../codeAnalysis/decode/CompiledField.java      |   116 +
 .../codeAnalysis/decode/CompiledMethod.java     |   153 +
 .../gemfire/codeAnalysis/decode/cp/Cp.java      |    78 +
 .../gemfire/codeAnalysis/decode/cp/CpClass.java |    42 +
 .../codeAnalysis/decode/cp/CpDouble.java        |    40 +
 .../codeAnalysis/decode/cp/CpFieldref.java      |    33 +
 .../gemfire/codeAnalysis/decode/cp/CpFloat.java |    31 +
 .../codeAnalysis/decode/cp/CpInteger.java       |    31 +
 .../decode/cp/CpInterfaceMethodref.java         |    24 +
 .../codeAnalysis/decode/cp/CpInvokeDynamic.java |    33 +
 .../gemfire/codeAnalysis/decode/cp/CpLong.java  |    39 +
 .../codeAnalysis/decode/cp/CpMethodHandle.java  |    33 +
 .../codeAnalysis/decode/cp/CpMethodType.java    |    31 +
 .../codeAnalysis/decode/cp/CpMethodref.java     |    25 +
 .../codeAnalysis/decode/cp/CpNameAndType.java   |    27 +
 .../codeAnalysis/decode/cp/CpString.java        |    25 +
 .../gemfire/codeAnalysis/decode/cp/CpUtf8.java  |   133 +
 .../AbstractLauncherIntegrationJUnitTest.java   |    71 +
 .../distributed/AbstractLauncherJUnitTest.java  |   298 +
 .../AbstractLauncherJUnitTestCase.java          |   254 +
 .../AbstractLauncherServiceStatusJUnitTest.java |   264 +
 .../AbstractLocatorLauncherJUnitTestCase.java   |   105 +
 .../AbstractServerLauncherJUnitTestCase.java    |    93 +
 .../gemfire/distributed/AuthInitializer.java    |    45 +
 .../distributed/DistributedMemberDUnitTest.java |   438 +
 .../DistributedSystemConnectPerf.java           |   135 +
 .../distributed/DistributedSystemDUnitTest.java |   430 +
 .../DistributedSystemIntegrationJUnitTest.java  |    91 +
 .../distributed/DistributedSystemJUnitTest.java |    78 +
 .../distributed/DistributedTestSuite.java       |    35 +
 .../distributed/HostedLocatorsDUnitTest.java    |   195 +
 .../LauncherMemberMXBeanJUnitTest.java          |   152 +
 .../gemfire/distributed/LauncherTestSuite.java  |    47 +
 .../gemfire/distributed/LocatorDUnitTest.java   |  2055 ++
 .../gemfire/distributed/LocatorJUnitTest.java   |   200 +
 .../LocatorLauncherIntegrationJUnitTest.java    |   248 +
 .../distributed/LocatorLauncherJUnitTest.java   |   341 +
 .../LocatorLauncherLocalFileJUnitTest.java      |    51 +
 .../LocatorLauncherLocalJUnitTest.java          |   842 +
 .../LocatorLauncherRemoteFileJUnitTest.java     |   218 +
 .../LocatorLauncherRemoteJUnitTest.java         |  1004 +
 .../distributed/LocatorStateJUnitTest.java      |   208 +
 .../MockServerLauncherCacheProvider.java        |    42 +
 .../gemfire/distributed/MyAuthenticator.java    |    54 +
 .../gemfire/distributed/MyPrincipal.java        |    29 +
 .../gemfire/distributed/RoleDUnitTest.java      |   179 +
 .../ServerLauncherIntegrationJUnitTest.java     |   312 +
 .../distributed/ServerLauncherJUnitTest.java    |   903 +
 .../ServerLauncherLocalFileJUnitTest.java       |    54 +
 .../ServerLauncherLocalJUnitTest.java           |  1073 +
 .../ServerLauncherRemoteFileJUnitTest.java      |   222 +
 .../ServerLauncherRemoteJUnitTest.java          |  1425 ++
 .../ServerLauncherWithProviderJUnitTest.java    |    90 +
 .../distributed/SystemAdminDUnitTest.java       |   124 +
 .../AtomicLongWithTerminalStateJUnitTest.java   |    40 +
 .../distributed/internal/Bug40751DUnitTest.java |   138 +
 .../ConsoleDistributionManagerDUnitTest.java    |   441 +
 .../distributed/internal/DateMessage.java       |    98 +
 .../internal/DistributionAdvisorDUnitTest.java  |    98 +
 .../internal/DistributionConfigJUnitTest.java   |   313 +
 .../internal/DistributionManagerDUnitTest.java  |   577 +
 .../InternalDistributedSystemJUnitTest.java     |   830 +
 .../gemfire/distributed/internal/LDM.java       |    71 +
 .../internal/LocatorLoadSnapshotJUnitTest.java  |   383 +
 .../internal/ProduceDateMessages.java           |    53 +
 .../internal/ProductUseLogDUnitTest.java        |   141 +
 .../internal/ProductUseLogJUnitTest.java        |    86 +
 .../internal/ServerLocatorJUnitTest.java        |    73 +
 .../internal/SharedConfigurationJUnitTest.java  |    56 +
 .../internal/StartupMessageDataJUnitTest.java   |   295 +
 .../deadlock/DeadlockDetectorJUnitTest.java     |   331 +
 .../deadlock/DependencyGraphJUnitTest.java      |    86 +
 .../GemFireDeadlockDetectorDUnitTest.java       |   244 +
 .../deadlock/UnsafeThreadLocalJUnitTest.java    |    60 +
 .../internal/locks/CollaborationJUnitTest.java  |   616 +
 .../internal/locks/DLockGrantorHelper.java      |    97 +
 .../locks/DLockReentrantLockJUnitTest.java      |    84 +
 .../membership/MembershipJUnitTest.java         |   364 +
 .../internal/membership/NetViewJUnitTest.java   |   269 +
 .../membership/gms/GMSMemberJUnitTest.java      |   164 +
 .../membership/gms/MembershipManagerHelper.java |   170 +
 .../gms/auth/GMSAuthenticatorJUnitTest.java     |   316 +
 .../gms/fd/GMSHealthMonitorJUnitTest.java       |   681 +
 .../locator/GMSLocatorRecoveryJUnitTest.java    |   186 +
 .../gms/membership/GMSJoinLeaveJUnitTest.java   |  1240 ++
 .../gms/membership/GMSJoinLeaveTestHelper.java  |    91 +
 .../gms/membership/StatRecorderJUnitTest.java   |   227 +
 .../messenger/GMSQuorumCheckerJUnitTest.java    |   359 +
 .../membership/gms/messenger/InterceptUDP.java  |   109 +
 .../messenger/JGroupsMessengerJUnitTest.java    |   914 +
 .../gms/mgr/GMSMembershipManagerJUnitTest.java  |   436 +
 .../StreamingOperationManyDUnitTest.java        |   222 +
 .../StreamingOperationOneDUnitTest.java         |   182 +
 .../TcpServerBackwardCompatDUnitTest.java       |   220 +
 .../internal/tcpserver/TcpServerJUnitTest.java  |   221 +
 .../support/DistributedSystemAdapter.java       |   257 +
 .../gemfire/disttx/CacheMapDistTXDUnitTest.java |    76 +
 .../gemfire/disttx/DistTXDebugDUnitTest.java    |  1030 +
 .../gemfire/disttx/DistTXExpiryJUnitTest.java   |    57 +
 .../gemfire/disttx/DistTXJUnitTest.java         |    96 +
 .../disttx/DistTXManagerImplJUnitTest.java      |    60 +
 .../gemfire/disttx/DistTXOrderDUnitTest.java    |    55 +
 .../disttx/DistTXPersistentDebugDUnitTest.java  |   134 +
 .../DistTXReleasesOffHeapOnCloseJUnitTest.java  |    53 +
 .../disttx/DistTXRestrictionsDUnitTest.java     |    46 +
 .../disttx/DistTXWithDeltaDUnitTest.java        |    38 +
 .../gemfire/disttx/DistTXWriterJUnitTest.java   |    56 +
 .../disttx/DistTXWriterOOMEJUnitTest.java       |    57 +
 .../disttx/DistributedTransactionDUnitTest.java |  2193 +++
 .../gemfire/disttx/PRDistTXDUnitTest.java       |    65 +
 .../gemfire/disttx/PRDistTXJUnitTest.java       |    92 +
 .../disttx/PRDistTXWithVersionsDUnitTest.java   |    66 +
 ...entPartitionedRegionWithDistTXDUnitTest.java |    46 +
 .../internal/AbstractConfigJUnitTest.java       |   114 +
 .../gemfire/internal/ArrayEqualsJUnitTest.java  |   193 +
 .../gemfire/internal/AvailablePortHelper.java   |   133 +
 .../internal/AvailablePortJUnitTest.java        |    73 +
 ...wardCompatibilitySerializationDUnitTest.java |   299 +
 .../gemfire/internal/Bug49856JUnitTest.java     |    85 +
 .../gemfire/internal/Bug51616JUnitTest.java     |    61 +
 .../gemfire/internal/ByteArrayData.java         |    72 +
 .../gemstone/gemfire/internal/ClassBuilder.java |   290 +
 .../ClassNotFoundExceptionDUnitTest.java        |   243 +
 .../internal/ClassPathLoaderJUnitTest.java      |  1261 ++
 .../gemfire/internal/ConfigSourceJUnitTest.java |    89 +
 .../internal/CopyOnWriteHashSetJUnitTest.java   |   102 +
 .../internal/DataSerializableJUnitTest.java     |  3670 ++++
 .../gemfire/internal/FileUtilJUnitTest.java     |   106 +
 .../internal/GemFireStatSamplerJUnitTest.java   |   617 +
 .../GemFireVersionIntegrationJUnitTest.java     |    54 +
 .../internal/GemFireVersionJUnitTest.java       |   102 +
 .../internal/HeapDataOutputStreamJUnitTest.java |   154 +
 .../gemfire/internal/InlineKeyJUnitTest.java    |   173 +
 .../gemfire/internal/JSSESocketJUnitTest.java   |   247 +
 .../internal/JarClassLoaderJUnitTest.java       |   828 +
 .../gemfire/internal/JarDeployerDUnitTest.java  |   746 +
 .../com/gemstone/gemfire/internal/JavaExec.java |    68 +
 .../gemfire/internal/LineWrapUnitJUnitTest.java |    51 +
 .../gemstone/gemfire/internal/LongBuffer.java   |    96 +
 .../gemfire/internal/NanoTimerJUnitTest.java    |   133 +
 .../gemfire/internal/ObjIdMapJUnitTest.java     |   256 +
 .../internal/OneTaskOnlyDecoratorJUnitTest.java |   164 +
 .../internal/PdxDeleteFieldDUnitTest.java       |   213 +
 .../internal/PdxDeleteFieldJUnitTest.java       |   214 +
 .../gemfire/internal/PdxRenameDUnitTest.java    |   217 +
 .../gemfire/internal/PdxRenameJUnitTest.java    |   164 +
 .../PutAllOperationContextJUnitTest.java        |   197 +
 .../internal/SSLConfigIntegrationJUnitTest.java |    51 +
 .../gemfire/internal/SSLConfigJUnitTest.java    |  1276 ++
 ...hreadPoolExecutorWithKeepAliveJUnitTest.java |   341 +
 .../internal/SimpleStatSamplerJUnitTest.java    |   357 +
 .../gemfire/internal/SocketCloserJUnitTest.java |   195 +
 .../internal/SocketCloserWithWaitJUnitTest.java |    38 +
 .../StatArchiveWriterReaderJUnitTest.java       |  1734 ++
 .../gemfire/internal/StatSamplerJUnitTest.java  |   360 +
 .../gemfire/internal/StatSamplerTestCase.java   |   184 +
 .../internal/UniqueIdGeneratorJUnitTest.java    |    67 +
 .../AbstractDistributedRegionJUnitTest.java     |   166 +
 .../internal/cache/AbstractRegionJUnitTest.java |   512 +
 .../internal/cache/AbstractRegionMapTest.java   |   186 +
 .../gemfire/internal/cache/BackupDUnitTest.java |   799 +
 .../gemfire/internal/cache/BackupJUnitTest.java |   434 +
 .../internal/cache/BucketRegionJUnitTest.java   |   121 +
 .../internal/cache/Bug33359DUnitTest.java       |   158 +
 .../internal/cache/Bug33726DUnitTest.java       |   161 +
 .../internal/cache/Bug33726JUnitTest.java       |   134 +
 .../Bug34179TooManyFilesOpenJUnitTest.java      |   130 +
 .../internal/cache/Bug34583JUnitTest.java       |   100 +
 .../internal/cache/Bug37241DUnitTest.java       |   229 +
 .../internal/cache/Bug37244JUnitTest.java       |   276 +
 .../internal/cache/Bug37377DUnitTest.java       |   375 +
 .../internal/cache/Bug37500JUnitTest.java       |   182 +
 .../internal/cache/Bug39079DUnitTest.java       |   408 +
 .../internal/cache/Bug40299DUnitTest.java       |   301 +
 .../internal/cache/Bug40632DUnitTest.java       |   147 +
 .../internal/cache/Bug41091DUnitTest.java       |   173 +
 .../internal/cache/Bug41733DUnitTest.java       |   215 +
 .../internal/cache/Bug41957DUnitTest.java       |   160 +
 .../internal/cache/Bug42055DUnitTest.java       |    87 +
 .../internal/cache/Bug45164DUnitTest.java       |   104 +
 .../internal/cache/Bug45934DUnitTest.java       |   134 +
 .../internal/cache/Bug47667DUnitTest.java       |    86 +
 .../internal/cache/Bug48182JUnitTest.java       |   199 +
 .../internal/cache/CacheAdvisorDUnitTest.java   |   280 +
 .../cache/CacheLifecycleListenerJUnitTest.java  |   323 +
 .../internal/cache/CacheServiceJUnitTest.java   |    59 +
 .../internal/cache/ClearDAckDUnitTest.java      |   284 +
 .../internal/cache/ClearGlobalDUnitTest.java    |   214 +
 ...ssagesRegionCreationAndDestroyJUnitTest.java |   172 +
 .../cache/ClientServerGetAllDUnitTest.java      |   816 +
 ...ServerInvalidAndDestroyedEntryDUnitTest.java |   513 +
 .../ClientServerTransactionCCEDUnitTest.java    |   106 +
 .../cache/ClientServerTransactionDUnitTest.java |  3412 ++++
 .../cache/ComplexDiskRegionJUnitTest.java       |   168 +
 .../ConcurrentDestroySubRegionDUnitTest.java    |   171 +
 ...entFlushingAndRegionOperationsJUnitTest.java |   639 +
 .../cache/ConcurrentMapLocalJUnitTest.java      |   105 +
 .../cache/ConcurrentMapOpsDUnitTest.java        |  1237 ++
 .../ConcurrentRegionOperationsJUnitTest.java    |   922 +
 ...rentRollingAndRegionOperationsJUnitTest.java |   994 +
 .../internal/cache/ConflationJUnitTest.java     |   408 +
 .../cache/ConnectDisconnectDUnitTest.java       |   185 +
 .../cache/CustomerIDPartitionResolver.java      |    86 +
 .../internal/cache/DeltaFaultInDUnitTest.java   |   144 +
 .../cache/DeltaPropagationDUnitTest.java        |  1462 ++
 .../cache/DeltaPropagationStatsDUnitTest.java   |   607 +
 .../internal/cache/DeltaSizingDUnitTest.java    |   264 +
 .../gemfire/internal/cache/DiskIFJUnitTest.java |   795 +
 .../gemfire/internal/cache/DiskIdJUnitTest.java |   237 +
 .../internal/cache/DiskInitFileJUnitTest.java   |   113 +
 .../cache/DiskOfflineCompactionJUnitTest.java   |   825 +
 .../internal/cache/DiskOldAPIsJUnitTest.java    |   436 +
 ...iskRandomOperationsAndRecoveryJUnitTest.java |   713 +
 .../cache/DiskRegByteArrayDUnitTest.java        |   266 +
 .../cache/DiskRegCacheXmlJUnitTest.java         |   298 +
 .../DiskRegCachexmlGeneratorJUnitTest.java      |   302 +
 .../internal/cache/DiskRegCbkChkJUnitTest.java  |   117 +
 .../DiskRegOplogSwtchingAndRollerJUnitTest.java |  1021 +
 .../cache/DiskRegRecoveryJUnitTest.java         |  1491 ++
 .../cache/DiskRegionAsyncRecoveryJUnitTest.java |   537 +
 ...RegionChangingRegionAttributesJUnitTest.java |   142 +
 .../cache/DiskRegionClearJUnitTest.java         |   288 +
 .../internal/cache/DiskRegionHelperFactory.java |   262 +
 .../DiskRegionIllegalArguementsJUnitTest.java   |   280 +
 ...iskRegionIllegalCacheXMLvaluesJUnitTest.java |   145 +
 .../internal/cache/DiskRegionJUnitTest.java     |  3138 +++
 .../internal/cache/DiskRegionProperties.java    |   221 +
 .../internal/cache/DiskRegionTestingBase.java   |   403 +
 .../cache/DiskStoreFactoryJUnitTest.java        |   449 +
 .../cache/DiskWriteAttributesJUnitTest.java     |   221 +
 ...DistrbutedRegionProfileOffHeapDUnitTest.java |   252 +
 .../cache/DistributedCacheTestCase.java         |   472 +
 .../cache/DistributedRegionJUnitTest.java       |   100 +
 .../cache/EnumListenerEventJUnitTest.java       |    71 +
 .../internal/cache/EventTrackerDUnitTest.java   |   417 +
 .../internal/cache/EvictionDUnitTest.java       |   247 +
 .../cache/EvictionObjectSizerDUnitTest.java     |   353 +
 .../internal/cache/EvictionStatsDUnitTest.java  |   553 +
 .../internal/cache/EvictionTestBase.java        |   575 +
 .../internal/cache/FaultingInJUnitTest.java     |   235 +
 .../cache/FixedPRSinglehopDUnitTest.java        |   876 +
 .../internal/cache/GIIDeltaDUnitTest.java       |  2631 +++
 .../internal/cache/GIIFlowControlDUnitTest.java |   454 +
 .../internal/cache/GridAdvisorDUnitTest.java    |  1080 ++
 .../HAOverflowMemObjectSizerDUnitTest.java      |   287 +
 .../cache/IncrementalBackupDUnitTest.java       |  1103 ++
 .../cache/InterruptClientServerDUnitTest.java   |   252 +
 .../internal/cache/InterruptDiskJUnitTest.java  |   135 +
 ...InterruptsConserveSocketsFalseDUnitTest.java |    37 +
 .../internal/cache/InterruptsDUnitTest.java     |   213 +
 .../internal/cache/IteratorDUnitTest.java       |   103 +
 .../LIFOEvictionAlgoEnabledRegionJUnitTest.java |   342 +
 ...victionAlgoMemoryEnabledRegionJUnitTest.java |   435 +
 .../internal/cache/MapClearGIIDUnitTest.java    |   284 +
 .../internal/cache/MapInterface2JUnitTest.java  |   280 +
 .../internal/cache/MapInterfaceJUnitTest.java   |   301 +
 .../internal/cache/MockCacheService.java        |    24 +
 .../internal/cache/MockCacheServiceImpl.java    |    39 +
 .../MultipleOplogsRollingFeatureJUnitTest.java  |   256 +
 .../cache/NetSearchMessagingDUnitTest.java      |   441 +
 .../cache/OffHeapEvictionDUnitTest.java         |   134 +
 .../cache/OffHeapEvictionStatsDUnitTest.java    |    87 +
 .../gemfire/internal/cache/OffHeapTestUtil.java |    64 +
 .../cache/OffHeapValueWrapperJUnitTest.java     |   188 +
 .../cache/OfflineSnapshotJUnitTest.java         |   137 +
 .../gemfire/internal/cache/OldVLJUnitTest.java  |    92 +
 .../cache/OldValueImporterTestBase.java         |   181 +
 .../cache/OplogEntryIdMapJUnitTest.java         |    98 +
 .../cache/OplogEntryIdSetJUnitTest.java         |    82 +
 .../gemfire/internal/cache/OplogJUnitTest.java  |  4004 ++++
 .../internal/cache/OplogRVVJUnitTest.java       |   173 +
 .../cache/OrderedTombstoneMapJUnitTest.java     |    59 +
 .../cache/P2PDeltaPropagationDUnitTest.java     |   598 +
 .../internal/cache/PRBadToDataDUnitTest.java    |   108 +
 .../cache/PRConcurrentMapOpsJUnitTest.java      |   230 +
 .../cache/PRDataStoreMemoryJUnitTest.java       |   153 +
 .../PRDataStoreMemoryOffHeapJUnitTest.java      |    50 +
 .../gemfire/internal/cache/PRTXJUnitTest.java   |   149 +
 .../cache/PartitionAttributesImplJUnitTest.java |   542 +
 .../cache/PartitionListenerDUnitTest.java       |   203 +
 ...dRegionAPIConserveSocketsFalseDUnitTest.java |    44 +
 .../cache/PartitionedRegionAPIDUnitTest.java    |  1483 ++
 .../PartitionedRegionAsSubRegionDUnitTest.java  |   336 +
 ...gionBucketCreationDistributionDUnitTest.java |  1597 ++
 .../PartitionedRegionCacheCloseDUnitTest.java   |   296 +
 ...rtitionedRegionCacheLoaderForRootRegion.java |    61 +
 ...artitionedRegionCacheLoaderForSubRegion.java |    64 +
 ...rtitionedRegionCacheXMLExampleDUnitTest.java |   134 +
 .../PartitionedRegionCreationDUnitTest.java     |   914 +
 .../PartitionedRegionCreationJUnitTest.java     |   547 +
 .../cache/PartitionedRegionDUnitTestCase.java   |   531 +
 .../PartitionedRegionDataStoreJUnitTest.java    |   259 +
 ...rtitionedRegionDelayedRecoveryDUnitTest.java |   309 +
 .../PartitionedRegionDestroyDUnitTest.java      |   308 +
 .../PartitionedRegionEntryCountDUnitTest.java   |   148 +
 .../PartitionedRegionEvictionDUnitTest.java     |  1762 ++
 .../cache/PartitionedRegionHADUnitTest.java     |   505 +
 ...onedRegionHAFailureAndRecoveryDUnitTest.java |   534 +
 .../cache/PartitionedRegionHelperJUnitTest.java |    47 +
 .../PartitionedRegionInvalidateDUnitTest.java   |   211 +
 ...artitionedRegionLocalMaxMemoryDUnitTest.java |   316 +
 ...nedRegionLocalMaxMemoryOffHeapDUnitTest.java |    72 +
 .../PartitionedRegionMultipleDUnitTest.java     |   599 +
 ...rtitionedRegionOffHeapEvictionDUnitTest.java |    94 +
 .../cache/PartitionedRegionPRIDDUnitTest.java   |   270 +
 .../cache/PartitionedRegionQueryDUnitTest.java  |  1159 ++
 ...onedRegionQueryEvaluatorIntegrationTest.java |   306 +
 .../PartitionedRegionQueryEvaluatorTest.java    |   389 +
 ...artitionedRegionRedundancyZoneDUnitTest.java |   165 +
 ...tionedRegionSerializableObjectJUnitTest.java |   177 +
 .../PartitionedRegionSingleHopDUnitTest.java    |  2258 +++
 ...RegionSingleHopWithServerGroupDUnitTest.java |  1663 ++
 ...onedRegionSingleNodeOperationsJUnitTest.java |  1541 ++
 .../cache/PartitionedRegionSizeDUnitTest.java   |   608 +
 .../cache/PartitionedRegionStatsDUnitTest.java  |   648 +
 .../cache/PartitionedRegionStatsJUnitTest.java  |   533 +
 .../cache/PartitionedRegionTestHelper.java      |   336 +
 .../PartitionedRegionTestUtilsDUnitTest.java    |   575 +
 .../PartitionedRegionWithSameNameDUnitTest.java |   924 +
 .../PersistentPartitionedRegionJUnitTest.java   |   225 +
 .../internal/cache/PutAllDAckDUnitTest.java     |   226 +
 .../internal/cache/PutAllGlobalDUnitTest.java   |   294 +
 .../cache/RegionEntryFlagsJUnitTest.java        |    96 +
 .../internal/cache/RegionListenerJUnitTest.java |    63 +
 .../cache/RemotePutReplyMessageJUnitTest.java   |    53 +
 .../cache/RemoteTransactionCCEDUnitTest.java    |    34 +
 .../cache/RemoteTransactionDUnitTest.java       |  4321 +++++
 .../internal/cache/RemoveAllDAckDUnitTest.java  |   171 +
 .../internal/cache/RemoveDAckDUnitTest.java     |   199 +
 .../internal/cache/RemoveGlobalDUnitTest.java   |   248 +
 .../internal/cache/RunCacheInOldGemfire.java    |   187 +
 .../cache/SimpleDiskRegionJUnitTest.java        |   389 +
 .../internal/cache/SingleHopStatsDUnitTest.java |   523 +
 .../internal/cache/SizingFlagDUnitTest.java     |  1038 +
 .../internal/cache/SnapshotTestUtil.java        |    47 +
 .../internal/cache/SystemFailureDUnitTest.java  |   875 +
 .../internal/cache/TXManagerImplJUnitTest.java  |   344 +
 .../cache/TXReservationMgrJUnitTest.java        |   150 +
 .../gemfire/internal/cache/TestDelta.java       |    96 +
 .../internal/cache/TestHelperForHydraTests.java |    31 +
 .../internal/cache/TestNonSizerObject.java      |    62 +
 .../internal/cache/TestObjectSizerImpl.java     |    71 +
 .../gemfire/internal/cache/TestUtils.java       |    31 +
 .../cache/TombstoneCreationJUnitTest.java       |   231 +
 .../cache/TransactionsWithDeltaDUnitTest.java   |   375 +
 .../internal/cache/UnitTestValueHolder.java     |    43 +
 .../gemfire/internal/cache/UnzipUtil.java       |    83 +
 .../internal/cache/UpdateVersionJUnitTest.java  |   406 +
 .../gemfire/internal/cache/VLJUnitTest.java     |   129 +
 .../cache/control/FilterByPathJUnitTest.java    |    95 +
 .../cache/control/MemoryMonitorJUnitTest.java   |   761 +
 .../control/MemoryMonitorOffHeapJUnitTest.java  |   337 +
 .../control/MemoryThresholdsJUnitTest.java      |   152 +
 .../control/RebalanceOperationDUnitTest.java    |  3266 ++++
 .../control/TestMemoryThresholdListener.java    |   169 +
 ...skRegOverflowAsyncGetInMemPerfJUnitTest.java |   136 +
 ...iskRegOverflowAsyncJUnitPerformanceTest.java |   167 +
 ...lowSyncGetInMemPerfJUnitPerformanceTest.java |   129 +
 ...DiskRegOverflowSyncJUnitPerformanceTest.java |   169 +
 ...egionOverflowAsyncRollingOpLogJUnitTest.java |   224 +
 ...RegionOverflowSyncRollingOpLogJUnitTest.java |   223 +
 .../DiskRegionPerfJUnitPerformanceTest.java     |   570 +
 .../DiskRegionPersistOnlySyncJUnitTest.java     |   234 +
 ...DiskRegionRollOpLogJUnitPerformanceTest.java |   638 +
 ...ltiThreadedOplogPerJUnitPerformanceTest.java |   216 +
 .../cache/execute/Bug51193DUnitTest.java        |   243 +
 .../ClientServerFunctionExecutionDUnitTest.java |   891 +
 .../execute/ColocationFailoverDUnitTest.java    |   528 +
 .../cache/execute/CustomResultCollector.java    |    50 +
 .../execute/CustomerIDPartitionResolver.java    |    82 +
 ...ributedRegionFunctionExecutionDUnitTest.java |  1355 ++
 .../FunctionExecution_ExceptionDUnitTest.java   |   646 +
 .../execute/FunctionServiceStatsDUnitTest.java  |  1364 ++
 .../cache/execute/LocalDataSetDUnitTest.java    |   390 +
 .../cache/execute/LocalDataSetFunction.java     |    90 +
 .../execute/LocalDataSetIndexingDUnitTest.java  |   301 +
 .../LocalFunctionExecutionDUnitTest.java        |   184 +
 .../MemberFunctionExecutionDUnitTest.java       |   672 +
 .../MultiRegionFunctionExecutionDUnitTest.java  |   297 +
 .../execute/MyFunctionExecutionException.java   |    59 +
 .../cache/execute/MyTransactionFunction.java    |   517 +
 .../OnGroupsFunctionExecutionDUnitTest.java     |  1245 ++
 ...ntServerFunctionExecutionNoAckDUnitTest.java |   247 +
 ...tServerRegionFunctionExecutionDUnitTest.java |  1562 ++
 ...egionFunctionExecutionFailoverDUnitTest.java |   498 +
 ...onFunctionExecutionNoSingleHopDUnitTest.java |  1185 ++
 ...onExecutionSelectorNoSingleHopDUnitTest.java |  1149 ++
 ...gionFunctionExecutionSingleHopDUnitTest.java |  1176 ++
 .../cache/execute/PRClientServerTestBase.java   |   780 +
 .../cache/execute/PRColocationDUnitTest.java    |  2650 +++
 .../execute/PRCustomPartitioningDUnitTest.java  |   575 +
 .../execute/PRFunctionExecutionDUnitTest.java   |  3213 +++
 .../PRFunctionExecutionTimeOutDUnitTest.java    |   885 +
 ...ctionExecutionWithResultSenderDUnitTest.java |   663 +
 .../execute/PRPerformanceTestDUnitTest.java     |   425 +
 .../cache/execute/PRTransactionDUnitTest.java   |   748 +
 .../PRTransactionWithVersionsDUnitTest.java     |    29 +
 .../internal/cache/execute/PerfFunction.java    |    69 +
 .../internal/cache/execute/PerfTxFunction.java  |    74 +
 .../cache/execute/PerformanceTestFunction.java  |    74 +
 .../execute/SingleHopGetAllPutAllDUnitTest.java |   193 +
 .../internal/cache/execute/TestFunction.java    |   150 +
 .../internal/cache/execute/data/CustId.java     |    72 +
 .../internal/cache/execute/data/Customer.java   |    77 +
 .../internal/cache/execute/data/Order.java      |    65 +
 .../internal/cache/execute/data/OrderId.java    |    82 +
 .../internal/cache/execute/data/Shipment.java   |    65 +
 .../internal/cache/execute/data/ShipmentId.java |    89 +
 .../SimpleExtensionPointJUnitTest.java          |   214 +
 .../extension/mock/AbstractMockExtension.java   |    60 +
 .../mock/AbstractMockExtensionXmlGenerator.java |    40 +
 .../mock/AlterMockCacheExtensionFunction.java   |    89 +
 .../mock/AlterMockRegionExtensionFunction.java  |   103 +
 .../mock/CreateMockCacheExtensionFunction.java  |    85 +
 .../mock/CreateMockRegionExtensionFunction.java |   100 +
 .../mock/DestroyMockCacheExtensionFunction.java |    88 +
 .../DestroyMockRegionExtensionFunction.java     |    98 +
 .../extension/mock/MockCacheExtension.java      |    52 +
 .../mock/MockCacheExtensionXmlGenerator.java    |    56 +
 .../extension/mock/MockExtensionCommands.java   |   218 +
 .../extension/mock/MockExtensionXmlParser.java  |   101 +
 .../extension/mock/MockRegionExtension.java     |    46 +
 .../mock/MockRegionExtensionXmlGenerator.java   |    56 +
 ...gionFunctionFunctionInvocationException.java |    60 +
 .../functions/DistributedRegionFunction.java    |    97 +
 .../cache/functions/LocalDataSetFunction.java   |    89 +
 .../internal/cache/functions/TestFunction.java  |  1148 ++
 .../ha/BlockingHARQAddOperationJUnitTest.java   |   235 +
 .../cache/ha/BlockingHARQStatsJUnitTest.java    |    76 +
 .../cache/ha/BlockingHARegionJUnitTest.java     |   478 +
 .../ha/BlockingHARegionQueueJUnitTest.java      |   211 +
 .../cache/ha/Bug36853EventsExpiryDUnitTest.java |   305 +
 .../internal/cache/ha/Bug48571DUnitTest.java    |   262 +
 .../internal/cache/ha/Bug48879DUnitTest.java    |   219 +
 .../internal/cache/ha/ConflatableObject.java    |   220 +
 .../cache/ha/EventIdOptimizationDUnitTest.java  |   581 +
 .../cache/ha/EventIdOptimizationJUnitTest.java  |   252 +
 .../internal/cache/ha/FailoverDUnitTest.java    |   343 +
 .../internal/cache/ha/HABugInPutDUnitTest.java  |   177 +
 .../internal/cache/ha/HAClearDUnitTest.java     |   654 +
 .../cache/ha/HAConflationDUnitTest.java         |   440 +
 .../internal/cache/ha/HADuplicateDUnitTest.java |   325 +
 .../cache/ha/HAEventIdPropagationDUnitTest.java |   849 +
 .../internal/cache/ha/HAExpiryDUnitTest.java    |   282 +
 .../internal/cache/ha/HAGIIBugDUnitTest.java    |   415 +
 .../internal/cache/ha/HAGIIDUnitTest.java       |   468 +
 .../gemfire/internal/cache/ha/HAHelper.java     |    50 +
 .../cache/ha/HARQAddOperationJUnitTest.java     |  1201 ++
 .../cache/ha/HARQueueNewImplDUnitTest.java      |  1274 ++
 .../internal/cache/ha/HARegionDUnitTest.java    |   404 +
 .../internal/cache/ha/HARegionJUnitTest.java    |   221 +
 .../cache/ha/HARegionQueueDUnitTest.java        |  1142 ++
 .../cache/ha/HARegionQueueJUnitTest.java        |  2144 ++
 .../ha/HARegionQueueStartStopJUnitTest.java     |   132 +
 .../cache/ha/HARegionQueueStatsJUnitTest.java   |   503 +
 .../cache/ha/HASlowReceiverDUnitTest.java       |   287 +
 .../ha/OperationsPropagationDUnitTest.java      |   496 +
 .../internal/cache/ha/PutAllDUnitTest.java      |   583 +
 .../internal/cache/ha/StatsBugDUnitTest.java    |   369 +
 .../cache/ha/TestBlockingHARegionQueue.java     |   128 +
 .../cache/ha/ThreadIdentifierJUnitTest.java     |   116 +
 .../cache/locks/TXLockServiceDUnitTest.java     |   725 +
 .../internal/cache/lru/LRUClockJUnitTest.java   |   519 +
 .../cache/lru/TransactionsWithOverflowTest.java |    85 +
 .../cache/partitioned/Bug39356DUnitTest.java    |   235 +
 .../cache/partitioned/Bug43684DUnitTest.java    |   342 +
 .../cache/partitioned/Bug47388DUnitTest.java    |   286 +
 .../cache/partitioned/Bug51400DUnitTest.java    |   205 +
 .../partitioned/ElidedPutAllDUnitTest.java      |   122 +
 .../FetchEntriesMessageJUnitTest.java           |    93 +
 .../OfflineMembersDetailsJUnitTest.java         |    58 +
 .../partitioned/PartitionResolverDUnitTest.java |   410 +
 .../PartitionedRegionLoadModelJUnitTest.java    |  1559 ++
 .../PartitionedRegionLoaderWriterDUnitTest.java |   205 +
 ...rtitionedRegionMetaDataCleanupDUnitTest.java |   192 +
 .../partitioned/PersistPRKRFDUnitTest.java      |   233 +
 ...tentColocatedPartitionedRegionDUnitTest.java |  1596 ++
 .../PersistentPartitionedRegionDUnitTest.java   |  2239 +++
 ...tentPartitionedRegionOldConfigDUnitTest.java |    50 +
 .../PersistentPartitionedRegionTestBase.java    |   809 +
 ...rtitionedRegionWithTransactionDUnitTest.java |   182 +
 .../PutPutReplyMessageJUnitTest.java            |    54 +
 .../cache/partitioned/ShutdownAllDUnitTest.java |   844 +
 ...treamingPartitionOperationManyDUnitTest.java |   250 +
 ...StreamingPartitionOperationOneDUnitTest.java |   233 +
 .../fixed/CustomerFixedPartitionResolver.java   |   113 +
 .../fixed/FixedPartitioningDUnitTest.java       |  1480 ++
 .../fixed/FixedPartitioningTestBase.java        |  1407 ++
 ...ngWithColocationAndPersistenceDUnitTest.java |  1169 ++
 .../cache/partitioned/fixed/MyDate1.java        |    72 +
 .../cache/partitioned/fixed/MyDate2.java        |    52 +
 .../cache/partitioned/fixed/MyDate3.java        |    72 +
 .../fixed/QuarterPartitionResolver.java         |   142 +
 .../SingleHopQuarterPartitionResolver.java      |   173 +
 .../persistence/BackupInspectorJUnitTest.java   |   235 +
 .../PersistentRVVRecoveryDUnitTest.java         |  1005 +
 .../PersistentRecoveryOrderDUnitTest.java       |  1842 ++
 ...rsistentRecoveryOrderOldConfigDUnitTest.java |    65 +
 .../PersistentReplicatedTestBase.java           |   239 +
 .../TemporaryResultSetFactoryJUnitTest.java     |   136 +
 .../RegionEntryFactoryBuilderJUnitTest.java     |    85 +
 .../GFSnapshotJUnitPerformanceTest.java         |   158 +
 .../internal/cache/tier/Bug40396DUnitTest.java  |   212 +
 .../tier/sockets/AcceptorImplJUnitTest.java     |   276 +
 ...mpatibilityHigherVersionClientDUnitTest.java |   247 +
 .../cache/tier/sockets/Bug36269DUnitTest.java   |   225 +
 .../cache/tier/sockets/Bug36457DUnitTest.java   |   211 +
 .../cache/tier/sockets/Bug36805DUnitTest.java   |   242 +
 .../cache/tier/sockets/Bug36829DUnitTest.java   |   170 +
 .../cache/tier/sockets/Bug36995DUnitTest.java   |   254 +
 .../cache/tier/sockets/Bug37210DUnitTest.java   |   291 +
 .../cache/tier/sockets/Bug37805DUnitTest.java   |   138 +
 .../CacheServerMaxConnectionsJUnitTest.java     |   224 +
 ...heServerSelectorMaxConnectionsJUnitTest.java |    34 +
 .../cache/tier/sockets/CacheServerTestUtil.java |   645 +
 .../CacheServerTransactionsDUnitTest.java       |   816 +
 ...acheServerTransactionsSelectorDUnitTest.java |    34 +
 .../tier/sockets/ClearPropagationDUnitTest.java |   478 +
 .../tier/sockets/ClientConflationDUnitTest.java |   539 +
 .../sockets/ClientHealthMonitorJUnitTest.java   |   260 +
 .../ClientHealthMonitorSelectorJUnitTest.java   |    34 +
 .../sockets/ClientInterestNotifyDUnitTest.java  |   646 +
 .../ClientServerForceInvalidateDUnitTest.java   |   414 +
 .../tier/sockets/ClientServerMiscDUnitTest.java |  1409 ++
 .../ClientServerMiscSelectorDUnitTest.java      |    35 +
 .../cache/tier/sockets/ConflationDUnitTest.java |   908 +
 .../tier/sockets/ConnectionProxyJUnitTest.java  |   853 +
 .../DataSerializerPropogationDUnitTest.java     |  1323 ++
 .../cache/tier/sockets/DeltaEOFException.java   |   112 +
 .../DestroyEntryPropagationDUnitTest.java       |   494 +
 .../sockets/DurableClientBug39997DUnitTest.java |   132 +
 .../DurableClientQueueSizeDUnitTest.java        |   414 +
 .../DurableClientReconnectAutoDUnitTest.java    |    58 +
 .../DurableClientReconnectDUnitTest.java        |   760 +
 .../sockets/DurableClientStatsDUnitTest.java    |   379 +
 .../sockets/DurableRegistrationDUnitTest.java   |   776 +
 .../sockets/DurableResponseMatrixDUnitTest.java |   496 +
 .../sockets/EventIDVerificationDUnitTest.java   |   487 +
 .../EventIDVerificationInP2PDUnitTest.java      |   323 +
 .../cache/tier/sockets/FaultyDelta.java         |   161 +
 .../FilterProfileIntegrationJUnitTest.java      |   110 +
 .../tier/sockets/FilterProfileJUnitTest.java    |   412 +
 .../ForceInvalidateEvictionDUnitTest.java       |   400 +
 ...ForceInvalidateOffHeapEvictionDUnitTest.java |    64 +
 .../cache/tier/sockets/HABug36738DUnitTest.java |   134 +
 .../sockets/HAInterestDistributedTestCase.java  |    31 +
 .../tier/sockets/HAInterestPart1DUnitTest.java  |   213 +
 .../tier/sockets/HAInterestPart2DUnitTest.java  |   378 +
 .../cache/tier/sockets/HAInterestTestCase.java  |  1020 +
 .../sockets/HAStartupAndFailoverDUnitTest.java  |   741 +
 .../internal/cache/tier/sockets/HaHelper.java   |    32 +
 .../InstantiatorPropagationDUnitTest.java       |  1723 ++
 .../tier/sockets/InterestListDUnitTest.java     |  1163 ++
 .../sockets/InterestListEndpointDUnitTest.java  |   500 +
 .../InterestListEndpointPRDUnitTest.java        |    41 +
 .../InterestListEndpointSelectorDUnitTest.java  |    34 +
 .../sockets/InterestListFailoverDUnitTest.java  |   316 +
 .../sockets/InterestListRecoveryDUnitTest.java  |   516 +
 .../sockets/InterestRegrListenerDUnitTest.java  |   468 +
 .../sockets/InterestResultPolicyDUnitTest.java  |   396 +
 .../cache/tier/sockets/MessageJUnitTest.java    |   111 +
 .../sockets/NewRegionAttributesDUnitTest.java   |   487 +
 .../tier/sockets/ObjectPartListJUnitTest.java   |   129 +
 .../tier/sockets/RedundancyLevelJUnitTest.java  |   129 +
 .../sockets/RedundancyLevelPart1DUnitTest.java  |   537 +
 .../sockets/RedundancyLevelPart2DUnitTest.java  |   535 +
 .../sockets/RedundancyLevelPart3DUnitTest.java  |   248 +
 .../tier/sockets/RedundancyLevelTestBase.java   |   650 +
 .../tier/sockets/RegionCloseDUnitTest.java      |   243 +
 ...erInterestBeforeRegionCreationDUnitTest.java |   270 +
 .../sockets/RegisterInterestKeysDUnitTest.java  |   246 +
 .../RegisterInterestKeysPRDUnitTest.java        |    40 +
 .../sockets/ReliableMessagingDUnitTest.java     |   435 +
 .../internal/cache/tier/sockets/TestFilter.java |    58 +
 .../sockets/UnregisterInterestDUnitTest.java    |   341 +
 .../sockets/UpdatePropagationDUnitTest.java     |   583 +
 .../sockets/UpdatePropagationPRDUnitTest.java   |    36 +
 .../VerifyEventIDGenerationInP2PDUnitTest.java  |   183 +
 ...UpdatesFromNonInterestEndPointDUnitTest.java |   251 +
 .../tier/sockets/command/CommitCommandTest.java |    61 +
 .../cache/versions/RVVExceptionJUnitTest.java   |    48 +
 .../versions/RegionVersionHolder2JUnitTest.java |   178 +
 .../versions/RegionVersionHolderJUnitTest.java  |  1894 ++
 .../RegionVersionHolderRandomJUnitTest.java     |   190 +
 ...RegionVersionHolderSmallBitSetJUnitTest.java |    46 +
 .../versions/RegionVersionVectorJUnitTest.java  |   546 +
 .../cache/wan/AsyncEventQueueTestBase.java      |  1726 ++
 .../cache/wan/CustomAsyncEventListener.java     |    57 +
 .../gemfire/internal/cache/wan/Filter70.java    |    63 +
 .../cache/wan/MyAsyncEventListener.java         |    53 +
 .../cache/wan/MyAsyncEventListener2.java        |    98 +
 .../cache/wan/MyDistributedSystemListener.java  |    65 +
 .../cache/wan/MyGatewaySenderEventListener.java |    77 +
 .../wan/MyGatewaySenderEventListener2.java      |    77 +
 .../cache/wan/MyGatewayTransportFilter1.java    |    57 +
 .../cache/wan/MyGatewayTransportFilter2.java    |    56 +
 .../cache/wan/MyGatewayTransportFilter3.java    |    56 +
 .../cache/wan/MyGatewayTransportFilter4.java    |    56 +
 .../internal/cache/wan/QueueListener.java       |    79 +
 .../asyncqueue/AsyncEventListenerDUnitTest.java |  1544 ++
 .../AsyncEventListenerOffHeapDUnitTest.java     |    33 +
 .../AsyncEventQueueStatsDUnitTest.java          |   285 +
 .../AsyncEventQueueValidationsJUnitTest.java    |    81 +
 .../ConcurrentAsyncEventQueueDUnitTest.java     |   269 +
 ...ncurrentAsyncEventQueueOffHeapDUnitTest.java |    32 +
 .../CommonParallelAsyncEventQueueDUnitTest.java |    53 +
 ...ParallelAsyncEventQueueOffHeapDUnitTest.java |    32 +
 .../ParallelGatewaySenderQueueJUnitTest.java    |    87 +
 ...ialGatewaySenderEventProcessorJUnitTest.java |    42 +
 .../xmlcache/AbstractEntityResolverTest.java    |   140 +
 .../xmlcache/AbstractXmlParserJUnitTest.java    |   167 +
 .../cache/xmlcache/CacheCreationJUnitTest.java  |   209 +
 .../cache/xmlcache/CacheXmlParserJUnitTest.java |   168 +
 .../xmlcache/CacheXmlVersionJUnitTest.java      |    74 +
 .../xmlcache/GeodeEntityResolverJUnitTest.java  |    49 +
 .../PivotalEntityResolverJUnitTest.java         |    52 +
 .../cache/xmlcache/RegionCreationJUnitTest.java |    56 +
 .../xmlcache/XmlGeneratorUtilsJUnitTest.java    |   249 +
 .../classpathloaderjunittest/DoesExist.java     |    21 +
 .../CompressionCacheConfigDUnitTest.java        |   184 +
 .../CompressionCacheListenerDUnitTest.java      |   360 +
 ...ompressionCacheListenerOffHeapDUnitTest.java |    76 +
 .../CompressionRegionConfigDUnitTest.java       |   521 +
 .../CompressionRegionFactoryDUnitTest.java      |   142 +
 .../CompressionRegionOperationsDUnitTest.java   |   538 +
 ...ressionRegionOperationsOffHeapDUnitTest.java |    69 +
 .../compression/CompressionStatsDUnitTest.java  |   679 +
 .../compression/SnappyCompressorJUnitTest.java  |    75 +
 .../datasource/AbstractPoolCacheJUnitTest.java  |   249 +
 .../internal/datasource/CleanUpJUnitTest.java   |   125 +
 .../ConnectionPoolCacheImplJUnitTest.java       |   213 +
 .../datasource/ConnectionPoolingJUnitTest.java  |   338 +
 .../datasource/DataSourceFactoryJUnitTest.java  |   114 +
 .../internal/datasource/RestartJUnitTest.java   |    81 +
 .../internal/i18n/BasicI18nJUnitTest.java       |   406 +
 .../io/CompositeOutputStreamJUnitTest.java      |   452 +
 .../gemfire/internal/jndi/ContextJUnitTest.java |   439 +
 .../internal/jta/BlockingTimeOutJUnitTest.java  |   311 +
 .../gemfire/internal/jta/CacheUtils.java        |   225 +
 .../internal/jta/DataSourceJTAJUnitTest.java    |  1023 +
 .../internal/jta/ExceptionJUnitTest.java        |   124 +
 .../jta/GlobalTransactionJUnitTest.java         |   254 +
 .../gemstone/gemfire/internal/jta/JTAUtils.java |   385 +
 .../internal/jta/JtaIntegrationJUnitTest.java   |   133 +
 .../gemstone/gemfire/internal/jta/SyncImpl.java |    38 +
 .../internal/jta/TransactionImplJUnitTest.java  |   106 +
 .../jta/TransactionManagerImplJUnitTest.java    |   296 +
 .../jta/TransactionTimeOutJUnitTest.java        |   333 +
 .../jta/UserTransactionImplJUnitTest.java       |   128 +
 .../internal/jta/dunit/CommitThread.java        |   175 +
 .../internal/jta/dunit/ExceptionsDUnitTest.java |   316 +
 .../jta/dunit/IdleTimeOutDUnitTest.java         |   344 +
 .../jta/dunit/LoginTimeOutDUnitTest.java        |   348 +
 .../jta/dunit/MaxPoolSizeDUnitTest.java         |   314 +
 .../internal/jta/dunit/RollbackThread.java      |   175 +
 .../jta/dunit/TransactionTimeOutDUnitTest.java  |   501 +
 .../dunit/TxnManagerMultiThreadDUnitTest.java   |   518 +
 .../internal/jta/dunit/TxnTimeOutDUnitTest.java |   309 +
 .../internal/jta/functional/CacheJUnitTest.java |  1198 ++
 .../jta/functional/TestXACacheLoader.java       |   103 +
 .../internal/lang/ClassUtilsJUnitTest.java      |   164 +
 .../internal/lang/InOutParameterJUnitTest.java  |    73 +
 .../internal/lang/InitializerJUnitTest.java     |    74 +
 .../internal/lang/ObjectUtilsJUnitTest.java     |   188 +
 .../internal/lang/StringUtilsJUnitTest.java     |   350 +
 .../internal/lang/SystemUtilsJUnitTest.java     |   100 +
 .../internal/lang/ThreadUtilsJUnitTest.java     |   220 +
 .../DistributedSystemLogFileJUnitTest.java      |  1504 ++
 .../logging/LocatorLogFileJUnitTest.java        |   124 +
 .../logging/LogServiceIntegrationJUnitTest.java |   222 +
 .../LogServiceIntegrationTestSupport.java       |    40 +
 .../internal/logging/LogServiceJUnitTest.java   |   119 +
 .../LogWriterDisabledPerformanceTest.java       |    64 +
 .../logging/LogWriterImplJUnitTest.java         |    83 +
 .../logging/LogWriterPerformanceTest.java       |   126 +
 .../logging/LoggingIntegrationTestSuite.java    |    35 +
 .../logging/LoggingPerformanceTestCase.java     |   199 +
 .../internal/logging/LoggingUnitTestSuite.java  |    42 +
 .../logging/MergeLogFilesJUnitTest.java         |   246 +
 .../gemfire/internal/logging/NullLogWriter.java |   146 +
 .../internal/logging/SortLogFileJUnitTest.java  |   114 +
 .../internal/logging/TestLogWriterFactory.java  |   130 +
 .../logging/log4j/AlertAppenderJUnitTest.java   |   256 +
 .../logging/log4j/ConfigLocatorJUnitTest.java   |   221 +
 .../log4j/FastLoggerIntegrationJUnitTest.java   |   573 +
 .../logging/log4j/FastLoggerJUnitTest.java      |   178 +
 .../FastLoggerWithDefaultConfigJUnitTest.java   |    88 +
 .../log4j/LocalizedMessageJUnitTest.java        |    63 +
 .../log4j/Log4J2DisabledPerformanceTest.java    |    73 +
 .../logging/log4j/Log4J2PerformanceTest.java    |   151 +
 .../log4j/Log4jIntegrationTestSuite.java        |    28 +
 .../logging/log4j/Log4jUnitTestSuite.java       |    32 +
 .../log4j/LogWriterAppenderJUnitTest.java       |   223 +
 .../LogWriterLoggerDisabledPerformanceTest.java |    72 +
 .../log4j/LogWriterLoggerPerformanceTest.java   |   150 +
 .../internal/net/SocketUtilsJUnitTest.java      |   129 +
 .../offheap/AbstractStoredObjectTestBase.java   |   203 +
 .../internal/offheap/DataTypeJUnitTest.java     |   912 +
 ...tingOutOfOffHeapMemoryListenerJUnitTest.java |   100 +
 .../internal/offheap/FragmentJUnitTest.java     |   238 +
 .../internal/offheap/FreeListManagerTest.java   |   879 +
 .../offheap/FreeListOffHeapRegionJUnitTest.java |    46 +
 .../internal/offheap/InlineKeyJUnitTest.java    |   185 +
 .../offheap/LifecycleListenerJUnitTest.java     |   229 +
 ...moryAllocatorFillPatternIntegrationTest.java |   246 +
 .../MemoryAllocatorFillPatternJUnitTest.java    |   182 +
 .../offheap/MemoryAllocatorJUnitTest.java       |   594 +
 .../offheap/MemoryBlockNodeJUnitTest.java       |   431 +
 .../offheap/MemoryInspectorImplJUnitTest.java   |   142 +
 .../offheap/NullOffHeapMemoryStats.java         |   113 +
 .../offheap/NullOutOfOffHeapMemoryListener.java |    38 +
 .../offheap/OffHeapHelperJUnitTest.java         |   310 +
 .../internal/offheap/OffHeapIndexJUnitTest.java |    91 +
 .../internal/offheap/OffHeapRegionBase.java     |   656 +
 .../OffHeapRegionEntryHelperJUnitTest.java      |   868 +
 .../offheap/OffHeapStorageJUnitTest.java        |   285 +
 ...ffHeapStoredObjectAddressStackJUnitTest.java |   290 +
 .../offheap/OffHeapStoredObjectJUnitTest.java   |   867 +
 .../OffHeapStoredObjectSliceJUnitTest.java      |    72 +
 ...ffHeapStoredObjectWithHeapFormJUnitTest.java |    64 +
 .../offheap/OffHeapValidationJUnitTest.java     |   539 +
 .../OffHeapWriteObjectAsByteArrayJUnitTest.java |   115 +
 .../OldFreeListOffHeapRegionJUnitTest.java      |    47 +
 .../offheap/OutOfOffHeapMemoryDUnitTest.java    |   306 +
 .../offheap/RefCountChangeInfoJUnitTest.java    |   207 +
 .../internal/offheap/StoredObjectTestSuite.java |    32 +
 .../offheap/TinyMemoryBlockJUnitTest.java       |   244 +
 .../offheap/TinyStoredObjectJUnitTest.java      |   353 +
 .../TxReleasesOffHeapOnCloseJUnitTest.java      |    63 +
 .../BlockingProcessStreamReaderJUnitTest.java   |   463 +
 ...leProcessControllerIntegrationJUnitTest.java |   155 +
 .../LocalProcessControllerJUnitTest.java        |   118 +
 .../process/LocalProcessLauncherDUnitTest.java  |   146 +
 .../process/LocalProcessLauncherJUnitTest.java  |   181 +
 ...NonBlockingProcessStreamReaderJUnitTest.java |   386 +
 .../internal/process/PidFileJUnitTest.java      |   273 +
 .../ProcessControllerFactoryJUnitTest.java      |   158 +
 .../process/ProcessStreamReaderTestCase.java    |   237 +
 .../gemfire/internal/process/mbean/Process.java |    59 +
 .../internal/process/mbean/ProcessMBean.java    |    27 +
 ...tractSignalNotificationHandlerJUnitTest.java |   459 +
 .../internal/size/ObjectSizerJUnitTest.java     |    89 +
 .../internal/size/ObjectTraverserJUnitTest.java |   122 +
 .../internal/size/ObjectTraverserPerf.java      |    99 +
 .../size/ReflectionObjectSizerJUnitTest.java    |    71 +
 .../size/SizeClassOnceObjectSizerJUnitTest.java |    69 +
 .../gemfire/internal/size/SizeTestUtil.java     |    33 +
 .../size/WellKnownClassSizerJUnitTest.java      |    61 +
 .../internal/statistics/DummyStatistics.java    |   208 +
 .../statistics/SampleCollectorJUnitTest.java    |   346 +
 .../statistics/StatMonitorHandlerJUnitTest.java |   254 +
 .../statistics/StatisticsDUnitTest.java         |   939 +
 .../statistics/StatisticsMonitorJUnitTest.java  |   225 +
 .../internal/statistics/TestSampleHandler.java  |   172 +
 .../statistics/TestStatArchiveWriter.java       |    59 +
 .../statistics/TestStatisticsManager.java       |    41 +
 .../statistics/TestStatisticsSampler.java       |    58 +
 .../statistics/ValueMonitorJUnitTest.java       |   373 +
 .../internal/stats50/AtomicStatsJUnitTest.java  |   127 +
 .../internal/tcp/ConnectionJUnitTest.java       |    88 +
 .../util/AbortableTaskServiceJUnitTest.java     |   198 +
 .../internal/util/ArrayUtilsJUnitTest.java      |   178 +
 .../gemfire/internal/util/BytesJUnitTest.java   |   116 +
 .../internal/util/CollectionUtilsJUnitTest.java |   486 +
 .../internal/util/DelayedActionJUnitTest.java   |    56 +
 .../gemfire/internal/util/IOUtilsJUnitTest.java |   315 +
 .../gemfire/internal/util/SerializableImpl.java |    37 +
 .../util/SerializableImplWithValue.java         |    56 +
 .../gemfire/internal/util/Valuable.java         |    39 +
 .../CompactConcurrentHashSetJUnitTest.java      |   103 +
 .../ConcurrentHashMapIteratorJUnitTest.java     |   124 +
 .../concurrent/CopyOnWriteHashMapJUnitTest.java |   505 +
 .../concurrent/ReentrantSemaphoreJUnitTest.java |   111 +
 .../SemaphoreReadWriteLockJUnitTest.java        |   184 +
 .../cm/ConcurrentHashMapJUnitTest.java          |   631 +
 .../concurrent/cm/CountedMapLoopsJUnitTest.java |   225 +
 .../concurrent/cm/IntMapCheckJUnitTest.java     |   618 +
 .../util/concurrent/cm/LoopHelpers.java         |   219 +
 .../util/concurrent/cm/MapCheckJUnitTest.java   |   631 +
 .../util/concurrent/cm/MapLoopsJUnitTest.java   |   230 +
 .../util/concurrent/cm/RLJBarJUnitTest.java     |   197 +
 .../concurrent/cm/StringMapLoopsJUnitTest.java  |   240 +
 .../management/CacheManagementDUnitTest.java    |   941 +
 .../management/ClientHealthStatsDUnitTest.java  |   467 +
 .../gemfire/management/CompositeStats.java      |   103 +
 .../gemfire/management/CompositeTestMBean.java  |    65 +
 .../gemfire/management/CompositeTestMXBean.java |    33 +
 .../management/CompositeTypeTestDUnitTest.java  |   165 +
 .../gemfire/management/CustomMBean.java         |    75 +
 .../gemfire/management/CustomMXBean.java        |    35 +
 .../management/DLockManagementDUnitTest.java    |   468 +
 .../DataBrowserJSONValidationJUnitTest.java     |   349 +
 .../management/DiskManagementDUnitTest.java     |   726 +
 .../management/DistributedSystemDUnitTest.java  |   885 +
 .../management/LocatorManagementDUnitTest.java  |   352 +
 .../gemstone/gemfire/management/MBeanUtil.java  |   549 +
 .../gemfire/management/ManagementTestBase.java  |   762 +
 .../MemberMBeanAttributesDUnitTest.java         |   264 +
 .../management/OffHeapManagementDUnitTest.java  |  1004 +
 .../gemfire/management/QueryDataDUnitTest.java  |   870 +
 .../management/RegionManagementDUnitTest.java   |  1442 ++
 .../gemfire/management/TypedJsonJUnitTest.java  |   288 +
 ...ersalMembershipListenerAdapterDUnitTest.java |  2147 ++
 .../stats/AsyncEventQueueStatsJUnitTest.java    |    65 +
 .../bean/stats/CacheServerStatsJUnitTest.java   |   166 +
 .../bean/stats/DiskStatsJUnitTest.java          |   121 +
 .../stats/DistributedSystemStatsDUnitTest.java  |   103 +
 .../stats/DistributedSystemStatsJUnitTest.java  |   121 +
 .../bean/stats/GatewayMBeanBridgeJUnitTest.java |   107 +
 .../stats/GatewayReceiverStatsJUnitTest.java    |   206 +
 .../bean/stats/MBeanStatsTestCase.java          |    85 +
 .../bean/stats/MemberLevelStatsJUnitTest.java   |   580 +
 .../bean/stats/RegionStatsJUnitTest.java        |   270 +
 .../bean/stats/StatsRateJUnitTest.java          |   190 +
 .../internal/JettyHelperJUnitTest.java          |    79 +
 .../beans/DistributedSystemBridgeJUnitTest.java |   106 +
 .../cli/ClasspathScanLoadHelperJUnitTest.java   |    80 +
 .../internal/cli/CliUtilDUnitTest.java          |   434 +
 .../internal/cli/CommandManagerJUnitTest.java   |   329 +
 .../cli/CommandSeparatorEscapeJUnitTest.java    |   137 +
 .../internal/cli/DataCommandJsonJUnitTest.java  |    60 +
 .../internal/cli/GfshParserJUnitTest.java       |  1153 ++
 .../management/internal/cli/HeadlessGfsh.java   |   373 +
 .../internal/cli/HeadlessGfshJUnitTest.java     |    85 +
 .../management/internal/cli/ResultHandler.java  |    23 +
 .../internal/cli/TableBuilderJUnitTest.java     |   312 +
 .../cli/annotations/CliArgumentJUnitTest.java   |   212 +
 .../AbstractCommandsSupportJUnitTest.java       |   403 +
 .../cli/commands/CliCommandTestBase.java        |   557 +
 .../cli/commands/ConfigCommandsDUnitTest.java   |   500 +
 ...eateAlterDestroyRegionCommandsDUnitTest.java |  1060 +
 .../cli/commands/DeployCommandsDUnitTest.java   |   475 +
 .../commands/DiskStoreCommandsDUnitTest.java    |  1166 ++
 .../commands/DiskStoreCommandsJUnitTest.java    |   404 +
 .../cli/commands/FunctionCommandsDUnitTest.java |   593 +
 .../commands/GemfireDataCommandsDUnitTest.java  |  2086 ++
 ...WithCacheLoaderDuringCacheMissDUnitTest.java |   371 +
 .../HTTPServiceSSLSupportJUnitTest.java         |   157 +
 .../cli/commands/IndexCommandsDUnitTest.java    |   815 +
 .../cli/commands/IndexCommandsJUnitTest.java    |   207 +
 ...stAndDescribeDiskStoreCommandsDUnitTest.java |   192 +
 .../ListAndDescribeRegionDUnitTest.java         |   321 +
 .../cli/commands/ListIndexCommandDUnitTest.java |   667 +
 .../cli/commands/MemberCommandsDUnitTest.java   |   286 +
 .../MiscellaneousCommandsDUnitTest.java         |   497 +
 ...laneousCommandsExportLogsPart1DUnitTest.java |   139 +
 ...laneousCommandsExportLogsPart2DUnitTest.java |   143 +
 ...laneousCommandsExportLogsPart3DUnitTest.java |   150 +
 ...laneousCommandsExportLogsPart4DUnitTest.java |   136 +
 .../cli/commands/QueueCommandsDUnitTest.java    |   391 +
 .../SharedConfigurationCommandsDUnitTest.java   |   340 +
 .../cli/commands/ShellCommandsDUnitTest.java    |   365 +
 .../cli/commands/ShowDeadlockDUnitTest.java     |   273 +
 .../cli/commands/ShowMetricsDUnitTest.java      |   344 +
 .../cli/commands/ShowStackTraceDUnitTest.java   |   149 +
 .../cli/commands/UserCommandsDUnitTest.java     |   162 +
 .../RegionPathConverterJUnitTest.java           |    82 +
 .../internal/cli/domain/AbstractImpl.java       |    21 +
 .../management/internal/cli/domain/Impl1.java   |    21 +
 .../management/internal/cli/domain/Impl12.java  |    21 +
 .../internal/cli/domain/Interface1.java         |    21 +
 .../internal/cli/domain/Interface2.java         |    21 +
 .../management/internal/cli/domain/Stock.java   |    37 +
 .../management/internal/cli/dto/Car.java        |    75 +
 .../management/internal/cli/dto/Key1.java       |    66 +
 .../management/internal/cli/dto/Key2.java       |    63 +
 .../internal/cli/dto/ObjectWithCharAttr.java    |    60 +
 .../management/internal/cli/dto/Value1.java     |    96 +
 .../management/internal/cli/dto/Value2.java     |    89 +
 .../functions/DataCommandFunctionJUnitTest.java |   131 +
 .../DescribeDiskStoreFunctionJUnitTest.java     |  1675 ++
 .../ListDiskStoresFunctionJUnitTest.java        |   327 +
 .../functions/ListIndexFunctionJUnitTest.java   |   434 +
 .../cli/parser/ParserUtilsJUnitTest.java        |    81 +
 .../preprocessor/PreprocessorJUnitTest.java     |   300 +
 .../PreprocessorUtilsJUnitTest.java             |   126 +
 .../cli/shell/GfshConfigInitFileJUnitTest.java  |   186 +
 .../shell/GfshExecutionStrategyJUnitTest.java   |   136 +
 .../cli/shell/GfshHistoryJUnitTest.java         |    88 +
 .../cli/shell/GfshInitFileJUnitTest.java        |   476 +
 .../SharedConfigurationDUnitTest.java           |   442 +
 .../SharedConfigurationUsingDirDUnitTest.java   |   322 +
 .../configuration/ZipUtilsJUnitTest.java        |    95 +
 .../domain/CacheElementJUnitTest.java           |   143 +
 .../utils/XmlUtilsAddNewNodeJUnitTest.java      |   414 +
 .../configuration/utils/XmlUtilsJUnitTest.java  |   247 +
 .../internal/pulse/TestClientIdsDUnitTest.java  |   300 +
 .../internal/pulse/TestFunctionsDUnitTest.java  |   106 +
 .../internal/pulse/TestHeapDUnitTest.java       |   102 +
 .../internal/pulse/TestLocatorsDUnitTest.java   |    81 +
 .../pulse/TestSubscriptionsDUnitTest.java       |   306 +
 ...rDistributedSystemMXBeanIntegrationTest.java |    50 +
 ...horizeOperationForMBeansIntegrationTest.java |   323 +
 ...erationForRegionCommandsIntegrationTest.java |   136 +
 ...JSONAuthorizationDetailsIntegrationTest.java |   163 +
 ...tionCodesForDataCommandsIntegrationTest.java |   101 +
 ...tionCodesForDistributedSystemMXBeanTest.java |    76 +
 .../ReadOpFileAccessControllerJUnitTest.java    |   200 +
 .../WanCommandsControllerJUnitTest.java         |   139 +
 .../gemfire/management/model/EmptyObject.java   |    23 +
 .../gemstone/gemfire/management/model/Item.java |    94 +
 .../gemfire/management/model/Order.java         |    87 +
 .../gemfire/management/model/SubOrder.java      |    30 +
 .../DomainObjectsAsValuesJUnitTest.java         |   129 +
 .../GemcachedBinaryClientJUnitTest.java         |   147 +
 .../GemcachedDevelopmentJUnitTest.java          |   265 +
 .../gemfire/memcached/IntegrationJUnitTest.java |    93 +
 .../gemfire/pdx/AutoSerializableJUnitTest.java  |  1401 ++
 .../gemfire/pdx/ByteSourceJUnitTest.java        |   752 +
 .../ClientsWithVersioningRetryDUnitTest.java    |   511 +
 .../com/gemstone/gemfire/pdx/DSInsidePdx.java   |   109 +
 .../pdx/DistributedSystemIdDUnitTest.java       |   156 +
 .../com/gemstone/gemfire/pdx/DomainObject.java  |   106 +
 .../gemstone/gemfire/pdx/DomainObjectBad.java   |    25 +
 .../gemfire/pdx/DomainObjectClassLoadable.java  |    27 +
 .../gemfire/pdx/DomainObjectPdxAuto.java        |   192 +
 ...DomainObjectPdxAutoNoDefaultConstructor.java |    63 +
 .../java/com/gemstone/gemfire/pdx/Employee.java |    92 +
 .../pdx/JSONPdxClientServerDUnitTest.java       |   628 +
 .../com/gemstone/gemfire/pdx/NestedPdx.java     |   114 +
 .../gemfire/pdx/NonDelegatingLoader.java        |    66 +
 .../OffHeapByteBufferByteSourceJUnitTest.java   |    52 +
 .../gemfire/pdx/OffHeapByteSourceJUnitTest.java |    65 +
 .../pdx/PDXAsyncEventQueueDUnitTest.java        |   154 +
 .../gemfire/pdx/PdxAttributesJUnitTest.java     |   249 +
 .../gemfire/pdx/PdxClientServerDUnitTest.java   |   814 +
 .../pdx/PdxDeserializationDUnitTest.java        |   412 +
 .../pdx/PdxFormatterPutGetJUnitTest.java        |   208 +
 .../com/gemstone/gemfire/pdx/PdxInsideDS.java   |   107 +
 .../pdx/PdxInstanceFactoryJUnitTest.java        |  1210 ++
 .../gemfire/pdx/PdxInstanceJUnitTest.java       |   395 +
 .../gemfire/pdx/PdxSerializableDUnitTest.java   |   296 +
 .../gemfire/pdx/PdxSerializableJUnitTest.java   |  2171 +++
 .../gemfire/pdx/PdxStringJUnitTest.java         |   167 +
 .../gemfire/pdx/PdxTypeExportDUnitTest.java     |   130 +
 .../gemfire/pdx/SeparateClassloaderPdx.java     |    43 +
 .../com/gemstone/gemfire/pdx/SimpleClass.java   |    83 +
 .../com/gemstone/gemfire/pdx/SimpleClass1.java  |   151 +
 .../com/gemstone/gemfire/pdx/SimpleClass2.java  |    31 +
 .../gemfire/pdx/TestObjectForPdxFormatter.java  |  1003 +
 .../gemfire/pdx/VersionClassLoader.java         |    98 +
 .../gemstone/gemfire/redis/AuthJUnitTest.java   |   160 +
 .../gemfire/redis/ConcurrentStartTest.java      |    98 +
 .../gemstone/gemfire/redis/HashesJUnitTest.java |   191 +
 .../gemstone/gemfire/redis/ListsJUnitTest.java  |   254 +
 .../gemfire/redis/RedisDistDUnitTest.java       |   257 +
 .../gemstone/gemfire/redis/SetsJUnitTest.java   |   258 +
 .../gemfire/redis/SortedSetsJUnitTest.java      |   430 +
 .../gemfire/redis/StringsJunitTest.java         |   312 +
 .../security/ClientAuthenticationDUnitTest.java |    86 +
 .../ClientAuthenticationPart2DUnitTest.java     |    74 +
 .../security/ClientAuthenticationTestCase.java  |   590 +
 .../security/ClientAuthenticationTestUtils.java |    93 +
 .../security/ClientAuthorizationDUnitTest.java  |   646 +
 .../security/ClientAuthorizationTestCase.java   |  1323 ++
 .../security/ClientMultiUserAuthzDUnitTest.java |   345 +
 .../DeltaClientAuthorizationDUnitTest.java      |   199 +
 .../DeltaClientPostAuthorizationDUnitTest.java  |   278 +
 .../security/GemFireSecurityExceptionTest.java  |   167 +
 .../security/NotAuthorizedExceptionTest.java    |   198 +
 .../security/P2PAuthenticationDUnitTest.java    |   536 +
 .../gemfire/security/SecurityTestUtils.java     |  1683 ++
 .../generator/AuthzCredentialGenerator.java     |   446 +
 .../security/generator/CredentialGenerator.java |   332 +
 .../DummyAuthzCredentialGenerator.java          |   129 +
 .../generator/DummyCredentialGenerator.java     |    89 +
 .../generator/LdapUserCredentialGenerator.java  |   163 +
 .../generator/PKCSCredentialGenerator.java      |   115 +
 .../generator/SSLCredentialGenerator.java       |   121 +
 .../UserPasswordWithExtraPropsAuthInit.java     |    69 +
 .../generator/XmlAuthzCredentialGenerator.java  |   257 +
 .../security/templates/DummyAuthenticator.java  |    75 +
 .../security/templates/DummyAuthorization.java  |   122 +
 .../templates/FunctionSecurityPrmsHolder.java   |    50 +
 .../templates/LdapUserAuthenticator.java        |   106 +
 .../security/templates/PKCSAuthInit.java        |   119 +
 .../security/templates/PKCSAuthenticator.java   |   157 +
 .../security/templates/PKCSPrincipal.java       |    40 +
 .../security/templates/PKCSPrincipalTest.java   |    48 +
 .../templates/UserPasswordAuthInit.java         |    75 +
 .../security/templates/UsernamePrincipal.java   |    44 +
 .../templates/UsernamePrincipalTest.java        |    48 +
 .../security/templates/XmlAuthorization.java    |   614 +
 .../security/templates/XmlErrorHandler.java     |    74 +
 .../com/gemstone/gemfire/test/dunit/Assert.java |    66 +
 .../gemfire/test/dunit/AsyncInvocation.java     |   216 +
 .../gemstone/gemfire/test/dunit/DUnitEnv.java   |    77 +
 .../gemfire/test/dunit/DebuggerUtils.java       |    52 +
 .../gemfire/test/dunit/DistributedTestCase.java |    39 +
 .../test/dunit/DistributedTestUtils.java        |   168 +
 .../com/gemstone/gemfire/test/dunit/Host.java   |   212 +
 .../gemfire/test/dunit/IgnoredException.java    |   207 +
 .../com/gemstone/gemfire/test/dunit/Invoke.java |   160 +
 .../com/gemstone/gemfire/test/dunit/Jitter.java |    87 +
 .../gemfire/test/dunit/LogWriterUtils.java      |   111 +
 .../gemfire/test/dunit/NamedCallable.java       |    41 +
 .../gemfire/test/dunit/NamedRunnable.java       |    41 +
 .../gemfire/test/dunit/NetworkUtils.java        |    69 +
 .../gemfire/test/dunit/RMIException.java        |   169 +
 .../gemfire/test/dunit/RepeatableRunnable.java  |    30 +
 .../test/dunit/SerializableCallable.java        |    69 +
 .../test/dunit/SerializableCallableIF.java      |    26 +
 .../test/dunit/SerializableRunnable.java        |    97 +
 .../test/dunit/SerializableRunnableIF.java      |    26 +
 .../test/dunit/StoppableWaitCriterion.java      |    35 +
 .../gemfire/test/dunit/ThreadUtils.java         |   151 +
 .../com/gemstone/gemfire/test/dunit/VM.java     |   510 +
 .../com/gemstone/gemfire/test/dunit/Wait.java   |   270 +
 .../gemfire/test/dunit/WaitCriterion.java       |    41 +
 .../dunit/cache/internal/CacheTestFixture.java  |    40 +
 .../cache/internal/JUnit3CacheTestCase.java     |   223 +
 .../cache/internal/JUnit4CacheTestCase.java     |   570 +
 .../dunit/internal/DistributedTestFixture.java  |    87 +
 .../internal/JUnit3DistributedTestCase.java     |   247 +
 .../internal/JUnit4DistributedTestCase.java     |   612 +
 .../internal/tests/JUnit3BasicDUnitTest.java    |   189 +
 .../JUnit3GetDefaultDiskStoreNameDUnitTest.java |    66 +
 .../tests/JUnit3GetTestMethodNameDUnitTest.java |    53 +
 .../dunit/internal/tests/JUnit3VMDUnitTest.java |   192 +
 .../internal/tests/JUnit4BasicDUnitTest.java    |   202 +
 .../JUnit4GetDefaultDiskStoreNameDUnitTest.java |    65 +
 .../tests/JUnit4GetTestMethodNameDUnitTest.java |    52 +
 .../dunit/internal/tests/JUnit4VMDUnitTest.java |   200 +
 .../dunit/rules/DistributedDisconnectRule.java  |    91 +
 .../rules/DistributedExternalResource.java      |    41 +
 .../DistributedRestoreSystemProperties.java     |    71 +
 .../gemfire/test/dunit/rules/RemoteInvoker.java |    49 +
 .../test/dunit/standalone/BounceResult.java     |    36 +
 .../gemfire/test/dunit/standalone/ChildVM.java  |    80 +
 .../test/dunit/standalone/DUnitLauncher.java    |   463 +
 .../test/dunit/standalone/ProcessManager.java   |   259 +
 .../test/dunit/standalone/RemoteDUnitVM.java    |   142 +
 .../test/dunit/standalone/RemoteDUnitVMIF.java  |    36 +
 .../dunit/standalone/StandAloneDUnitEnv.java    |    74 +
 .../test/dunit/tests/BasicDUnitTest.java        |   231 +
 .../tests/GetDefaultDiskStoreNameDUnitTest.java |    67 +
 .../dunit/tests/GetTestMethodNameDUnitTest.java |    54 +
 ...ingGetPropertiesDisconnectsAllDUnitTest.java |    57 +
 .../gemfire/test/dunit/tests/VMDUnitTest.java   |   192 +
 .../com/gemstone/gemfire/test/fake/Fakes.java   |   102 +
 .../gemfire/test/golden/ExecutableProcess.java  |    24 +
 .../gemfire/test/golden/FailOutputTestCase.java |    51 +
 .../golden/FailWithErrorInOutputJUnitTest.java  |    46 +
 .../FailWithExtraLineInOutputJUnitTest.java     |    75 +
 ...WithLineMissingFromEndOfOutputJUnitTest.java |    74 +
 ...hLineMissingFromMiddleOfOutputJUnitTest.java |    73 +
 .../FailWithLoggerErrorInOutputJUnitTest.java   |    45 +
 .../FailWithLoggerFatalInOutputJUnitTest.java   |    45 +
 .../FailWithLoggerWarnInOutputJUnitTest.java    |    45 +
 .../golden/FailWithProblemInOutputTestCase.java |    60 +
 .../golden/FailWithSevereInOutputJUnitTest.java |    46 +
 ...hTimeoutOfWaitForOutputToMatchJUnitTest.java |    68 +
 .../FailWithWarningInOutputJUnitTest.java       |    46 +
 .../gemfire/test/golden/GoldenComparator.java   |   141 +
 .../test/golden/GoldenStringComparator.java     |    38 +
 .../gemfire/test/golden/GoldenTestCase.java     |   156 +
 .../golden/GoldenTestFrameworkTestSuite.java    |    43 +
 .../gemfire/test/golden/PassJUnitTest.java      |    85 +
 .../golden/PassWithExpectedErrorJUnitTest.java  |    46 +
 .../golden/PassWithExpectedProblemTestCase.java |    90 +
 .../golden/PassWithExpectedSevereJUnitTest.java |    46 +
 .../PassWithExpectedWarningJUnitTest.java       |    46 +
 .../test/golden/RegexGoldenComparator.java      |    36 +
 .../test/golden/StringGoldenComparator.java     |    36 +
 .../gemfire/test/golden/log4j2-test.xml         |    18 +
 .../gemfire/test/process/MainLauncher.java      |    47 +
 .../test/process/MainLauncherJUnitTest.java     |   158 +
 .../gemfire/test/process/OutputFormatter.java   |    37 +
 .../test/process/ProcessOutputReader.java       |    88 +
 .../test/process/ProcessStreamReader.java       |    73 +
 .../process/ProcessTestFrameworkTestSuite.java  |    28 +
 .../gemfire/test/process/ProcessWrapper.java    |   463 +
 .../test/process/ProcessWrapperJUnitTest.java   |    71 +
 .../gemstone/gemfire/util/JSR166TestCase.java   |   481 +
 .../gemstone/gemfire/util/test/TestUtil.java    |    65 +
 .../com/gemstone/persistence/admin/Logger.java  |   277 +
 .../gemstone/persistence/logging/Formatter.java |    41 +
 .../gemstone/persistence/logging/Handler.java   |    98 +
 .../com/gemstone/persistence/logging/Level.java |   128 +
 .../gemstone/persistence/logging/LogRecord.java |   185 +
 .../gemstone/persistence/logging/Logger.java    |   566 +
 .../persistence/logging/SimpleFormatter.java    |    77 +
 .../persistence/logging/StreamHandler.java      |    61 +
 .../test/java/com/gemstone/sequence/Arrow.java  |   124 +
 .../java/com/gemstone/sequence/Lifeline.java    |    98 +
 .../com/gemstone/sequence/LifelineState.java    |   114 +
 .../java/com/gemstone/sequence/LineMapper.java  |    35 +
 .../com/gemstone/sequence/SequenceDiagram.java  |   315 +
 .../com/gemstone/sequence/SequencePanel.java    |    83 +
 .../com/gemstone/sequence/StateColorMap.java    |    66 +
 .../java/com/gemstone/sequence/TimeAxis.java    |   122 +
 .../com/gemstone/sequence/ZoomingPanel.java     |   188 +
 .../sequence/gemfire/DefaultLineMapper.java     |    41 +
 .../gemfire/GemfireSequenceDisplay.java         |   335 +
 .../sequence/gemfire/HydraLineMapper.java       |   134 +
 .../sequence/gemfire/SelectGraphDialog.java     |   155 +
 .../com/main/MyDistributedSystemListener.java   |   114 +
 .../com/main/WANBootStrapping_Site1_Add.java    |   121 +
 .../com/main/WANBootStrapping_Site1_Remove.java |    74 +
 .../com/main/WANBootStrapping_Site2_Add.java    |   106 +
 .../com/main/WANBootStrapping_Site2_Remove.java |    72 +
 geode-core/src/test/java/hydra/GsRandom.java    |   311 +
 .../test/java/hydra/HydraRuntimeException.java  |    33 +
 geode-core/src/test/java/hydra/Log.java         |   219 +
 .../src/test/java/hydra/LogVersionHelper.java   |    45 +
 .../src/test/java/hydra/MethExecutor.java       |   393 +
 .../src/test/java/hydra/MethExecutorResult.java |   186 +
 .../src/test/java/hydra/SchedulingOrder.java    |    36 +
 .../src/test/java/hydra/log/AnyLogWriter.java   |   555 +
 .../java/hydra/log/CircularOutputStream.java    |   131 +
 .../parReg/query/unittest/NewPortfolio.java     |   272 +
 .../java/parReg/query/unittest/Position.java    |   161 +
 .../src/test/java/perffmwk/Formatter.java       |   147 +
 .../src/test/java/util/TestException.java       |    35 +
 ...fire.distributed.ServerLauncherCacheProvider |     1 +
 ...gemstone.gemfire.internal.cache.CacheService |     1 +
 ...ne.gemfire.internal.cache.xmlcache.XmlParser |     5 +
 ...org.springframework.shell.core.CommandMarker |     8 +
 .../ClientCacheFactoryJUnitTest_single_pool.xml |    30 +
 .../cache/client/internal/cacheserver.cer       |   Bin 0 -> 782 bytes
 .../cache/client/internal/cacheserver.keystore  |   Bin 0 -> 1253 bytes
 .../client/internal/cacheserver.truststore      |   Bin 0 -> 844 bytes
 .../gemfire/cache/client/internal/client.cer    |   Bin 0 -> 782 bytes
 .../cache/client/internal/client.keystore       |   Bin 0 -> 1251 bytes
 .../cache/client/internal/client.truststore     |   Bin 0 -> 846 bytes
 .../cache/client/internal/default.keystore      |   Bin 0 -> 1115 bytes
 .../cache/client/internal/trusted.keystore      |   Bin 0 -> 1078 bytes
 .../gemfire/cache/query/dunit/IndexCreation.xml |   131 +
 .../dunit/PersistentPartitionWithIndex.xml      |    33 +
 .../functional/index-creation-with-eviction.xml |    56 +
 .../index-creation-without-eviction.xml         |    67 +
 .../functional/index-recovery-overflow.xml      |    57 +
 .../query/internal/index/cachequeryindex.xml    |   125 +
 .../internal/index/cachequeryindexwitherror.xml |   134 +
 .../cache/query/partitioned/PRIndexCreation.xml |    44 +
 .../gemfire/cache30/attributesUnordered.xml     |    39 +
 .../com/gemstone/gemfire/cache30/badFloat.xml   |    30 +
 .../com/gemstone/gemfire/cache30/badInt.xml     |    33 +
 .../gemfire/cache30/badKeyConstraintClass.xml   |    31 +
 .../com/gemstone/gemfire/cache30/badScope.xml   |    30 +
 .../com/gemstone/gemfire/cache30/bug44710.xml   |    31 +
 .../gemfire/cache30/callbackNotDeclarable.xml   |    34 +
 .../gemfire/cache30/callbackWithException.xml   |    34 +
 .../com/gemstone/gemfire/cache30/coLocation.xml |    31 +
 .../gemstone/gemfire/cache30/coLocation3.xml    |    31 +
 .../com/gemstone/gemfire/cache30/ewtest.xml     |    68 +
 .../cache30/examples_3_0/example-cache.xml      |    87 +
 .../cache30/examples_4_0/example-cache.xml      |    94 +
 .../gemfire/cache30/loaderNotLoader.xml         |    33 +
 .../com/gemstone/gemfire/cache30/malformed.xml  |    29 +
 .../gemfire/cache30/namedAttributes.xml         |    59 +
 .../gemfire/cache30/partitionedRegion.xml       |    39 +
 .../gemfire/cache30/partitionedRegion51.xml     |    31 +
 .../gemstone/gemfire/cache30/sameRootRegion.xml |    37 +
 .../gemstone/gemfire/cache30/sameSubregion.xml  |    42 +
 .../gemfire/cache30/unknownNamedAttributes.xml  |    30 +
 .../gemfire/codeAnalysis/excludedClasses.txt    |   119 +
 .../gemstone/gemfire/codeAnalysis/openBugs.txt  |    23 +
 .../sanctionedDataSerializables.txt             |  2172 +++
 .../codeAnalysis/sanctionedSerializables.txt    |   819 +
 .../internal/SharedConfigurationJUnitTest.xml   |    23 +
 ...st_testWriteAfterSamplingBegins_expected.gfs |   Bin 0 -> 1970 bytes
 ...est_testWriteWhenSamplingBegins_expected.gfs |   Bin 0 -> 1933 bytes
 .../internal/cache/BackupJUnitTest.cache.xml    |    23 +
 .../internal/cache/DiskRegCacheXmlJUnitTest.xml |   233 +
 .../cache/PartitionRegionCacheExample1.xml      |    43 +
 .../cache/PartitionRegionCacheExample2.xml      |    42 +
 .../incorrect_bytes_threshold.xml               |    35 +
 .../faultyDiskXMLsForTesting/incorrect_dir.xml  |    35 +
 .../incorrect_dir_size.xml                      |    35 +
 .../incorrect_max_oplog_size.xml                |    35 +
 .../incorrect_roll_oplogs_value.xml             |    35 +
 .../incorrect_sync_value.xml                    |    35 +
 .../incorrect_time_interval.xml                 |    35 +
 .../mixed_diskstore_diskdir.xml                 |    38 +
 .../mixed_diskstore_diskwriteattrs.xml          |    38 +
 .../tier/sockets/RedundancyLevelJUnitTest.xml   |    38 +
 ...testDTDFallbackWithNonEnglishLocal.cache.xml |    23 +
 .../gemstone/gemfire/internal/jta/cachejta.xml  |   273 +
 .../internal/configuration/cluster-empty.xml    |    30 +
 .../internal/configuration/cluster-region.xml   |    33 +
 .../domain/CacheElementJUnitTest.xml            |     7 +
 ...dNewNodeJUnitTest.testAddNewNodeNewNamed.xml |    25 +
 ...ewNodeJUnitTest.testAddNewNodeNewUnnamed.xml |    27 +
 ...itTest.testAddNewNodeNewUnnamedExtension.xml |    25 +
 ...NodeJUnitTest.testAddNewNodeReplaceNamed.xml |    22 +
 ...deJUnitTest.testAddNewNodeReplaceUnnamed.xml |    24 +
 ...st.testAddNewNodeReplaceUnnamedExtension.xml |    24 +
 ...sAddNewNodeJUnitTest.testDeleteNodeNamed.xml |    21 +
 ...ddNewNodeJUnitTest.testDeleteNodeUnnamed.xml |    23 +
 ...JUnitTest.testDeleteNodeUnnamedExtension.xml |    23 +
 .../utils/XmlUtilsAddNewNodeJUnitTest.xml       |    24 +
 ...Test.testBuildSchemaLocationMapAttribute.xml |    10 +
 ...testBuildSchemaLocationMapEmptyAttribute.xml |     8 +
 ...ationMapMapOfStringListOfStringAttribute.xml |    10 +
 ....testBuildSchemaLocationMapNullAttribute.xml |     7 +
 ...XmlUtilsJUnitTest.testQuerySingleElement.xml |    24 +
 .../management/internal/security/auth1.json     |    14 +
 .../management/internal/security/auth2.json     |    21 +
 .../management/internal/security/auth3.json     |    25 +
 .../internal/security/testInheritRole.json      |    40 +
 .../security/testSimpleUserAndRole.json         |    14 +
 .../testUserAndRoleRegionServerGroup.json       |    16 +
 .../internal/security/testUserMultipleRole.json |    20 +
 .../gemstone/gemfire/pdx/jsonStrings/array.txt  |    22 +
 .../gemfire/pdx/jsonStrings/attachment.txt      |    11 +
 .../gemfire/pdx/jsonStrings/attachment2.txt     |    13 +
 .../gemstone/gemfire/pdx/jsonStrings/book.txt   |    17 +
 .../gemstone/gemfire/pdx/jsonStrings/image.txt  |    13 +
 .../gemstone/gemfire/pdx/jsonStrings/json1.txt  |    22 +
 .../gemstone/gemfire/pdx/jsonStrings/json10.txt |    20 +
 .../gemstone/gemfire/pdx/jsonStrings/json11.txt |    33 +
 .../gemstone/gemfire/pdx/jsonStrings/json12.txt |    32 +
 .../gemstone/gemfire/pdx/jsonStrings/json13.txt |    42 +
 .../gemstone/gemfire/pdx/jsonStrings/json14.txt |    15 +
 .../gemstone/gemfire/pdx/jsonStrings/json15.txt |     1 +
 .../gemstone/gemfire/pdx/jsonStrings/json16.txt |    31 +
 .../gemfire/pdx/jsonStrings/json16_2.txt        |    31 +
 .../gemstone/gemfire/pdx/jsonStrings/json17.txt |    27 +
 .../gemstone/gemfire/pdx/jsonStrings/json18.txt |    71 +
 .../gemstone/gemfire/pdx/jsonStrings/json19.txt |    18 +
 .../gemstone/gemfire/pdx/jsonStrings/json2.txt  |    11 +
 .../gemstone/gemfire/pdx/jsonStrings/json20.txt |    36 +
 .../gemstone/gemfire/pdx/jsonStrings/json21.txt |    36 +
 .../gemstone/gemfire/pdx/jsonStrings/json22.txt |    36 +
 .../gemstone/gemfire/pdx/jsonStrings/json23.txt |    23 +
 .../gemstone/gemfire/pdx/jsonStrings/json24.txt |    15 +
 .../gemstone/gemfire/pdx/jsonStrings/json25.txt |    33 +
 .../gemstone/gemfire/pdx/jsonStrings/json26.txt |    13 +
 .../gemstone/gemfire/pdx/jsonStrings/json27.txt |    25 +
 .../gemstone/gemfire/pdx/jsonStrings/json28.txt |    84 +
 .../gemstone/gemfire/pdx/jsonStrings/json29.txt |    11 +
 .../gemstone/gemfire/pdx/jsonStrings/json3.txt  |    26 +
 .../gemstone/gemfire/pdx/jsonStrings/json31.txt |     9 +
 .../gemstone/gemfire/pdx/jsonStrings/json4.txt  |    88 +
 .../gemstone/gemfire/pdx/jsonStrings/json5.txt  |    27 +
 .../gemstone/gemfire/pdx/jsonStrings/json6.txt  |    11 +
 .../gemstone/gemfire/pdx/jsonStrings/json7.txt  |    32 +
 .../gemstone/gemfire/pdx/jsonStrings/json8.txt  |    53 +
 .../gemstone/gemfire/pdx/jsonStrings/json9.txt  |    77 +
 .../gemfire/pdx/jsonStrings/jsonMongo.txt       |    10 +
 .../pdx/jsonStrings/jsonMongoSingleQuote.tx0    |    10 +
 .../gemfire/pdx/jsonStrings/jsonProductdb.txt   |    33 +
 .../gemfire/pdx/jsonStrings/json_google.txt     |    33 +
 .../gemfire/pdx/jsonStrings/jsoncustomer.txt    |    24 +
 .../gemfire/pdx/jsonStrings/jsonemptyobject.txo |    44 +
 .../gemfire/pdx/jsonStrings/jsonemptyobject.txt |    23 +
 .../gemfire/pdx/jsonStrings/jsonfacebook.txt    |    45 +
 .../gemfire/pdx/jsonStrings/jsonfeed.txt        |    33 +
 .../gemfire/pdx/jsonStrings/jsonfeed2.txt       |    47 +
 .../gemfire/pdx/jsonStrings/jsonflicker.txt     |    21 +
 .../gemfire/pdx/jsonStrings/jsoniphone.txt      |    78 +
 .../pdx/jsonStrings/jsonsolrwithcomment.tx0     |    29 +
 .../pdx/jsonStrings/jsonsolrwithcomment.txt     |    29 +
 .../gemfire/pdx/jsonStrings/jsontwitter1.txt    |   430 +
 .../gemfire/pdx/jsonStrings/jsontwitter2.txt    |   574 +
 .../gemfire/pdx/jsonStrings/jsontwitter3.txt    |    70 +
 .../gemfire/pdx/jsonStrings/jsonutf.tx0         |     2 +
 .../gemfire/pdx/jsonStrings/jsonyahoo.txt       |    11 +
 .../gemfire/pdx/jsonStrings/jsonyoutube.txt     |    54 +
 .../gemfire/pdx/jsonStrings/linkden1.txt        |    16 +
 .../gemstone/gemfire/pdx/jsonStrings/odata.txt  |    16 +
 .../gemstone/gemfire/pdx/jsonStrings/odata2.txt |    18 +
 .../jsonStrings/unquoteJsonStrings/json1.txt    |    31 +
 .../gemfire/pdx/jsonStrings/weather.txt         |     1 +
 .../gemfire/security/generator/authz-dummy.xml  |   124 +
 .../gemfire/security/generator/authz-ldap.xml   |    83 +
 .../generator/authz-multiUser-dummy.xml         |   104 +
 .../security/generator/authz-multiUser-ldap.xml |    81 +
 .../security/generator/keys/gemfire1.keystore   |   Bin 0 -> 1536 bytes
 .../security/generator/keys/gemfire10.keystore  |   Bin 0 -> 1546 bytes
 .../security/generator/keys/gemfire11.keystore  |   Bin 0 -> 1546 bytes
 .../security/generator/keys/gemfire2.keystore   |   Bin 0 -> 1536 bytes
 .../security/generator/keys/gemfire3.keystore   |   Bin 0 -> 1536 bytes
 .../security/generator/keys/gemfire4.keystore   |   Bin 0 -> 1536 bytes
 .../security/generator/keys/gemfire5.keystore   |   Bin 0 -> 1536 bytes
 .../security/generator/keys/gemfire6.keystore   |   Bin 0 -> 1536 bytes
 .../security/generator/keys/gemfire7.keystore   |   Bin 0 -> 1536 bytes
 .../security/generator/keys/gemfire8.keystore   |   Bin 0 -> 1536 bytes
 .../security/generator/keys/gemfire9.keystore   |   Bin 0 -> 1536 bytes
 .../generator/keys/ibm/gemfire1.keystore        |   Bin 0 -> 1426 bytes
 .../generator/keys/ibm/gemfire10.keystore       |   Bin 0 -> 1434 bytes
 .../generator/keys/ibm/gemfire11.keystore       |   Bin 0 -> 1434 bytes
 .../generator/keys/ibm/gemfire2.keystore        |   Bin 0 -> 1434 bytes
 .../generator/keys/ibm/gemfire3.keystore        |   Bin 0 -> 1426 bytes
 .../generator/keys/ibm/gemfire4.keystore        |   Bin 0 -> 1434 bytes
 .../generator/keys/ibm/gemfire5.keystore        |   Bin 0 -> 1434 bytes
 .../generator/keys/ibm/gemfire6.keystore        |   Bin 0 -> 1434 bytes
 .../generator/keys/ibm/gemfire7.keystore        |   Bin 0 -> 1426 bytes
 .../generator/keys/ibm/gemfire8.keystore        |   Bin 0 -> 1434 bytes
 .../generator/keys/ibm/gemfire9.keystore        |   Bin 0 -> 1426 bytes
 .../security/generator/keys/ibm/publickeyfile   |   Bin 0 -> 4535 bytes
 .../security/generator/keys/publickeyfile       |   Bin 0 -> 4535 bytes
 .../gemfire/security/templates/authz5_5.dtd     |   105 +
 .../gemfire/security/templates/authz6_0.dtd     |   110 +
 .../gemfire/test/golden/log4j2-test.xml         |    18 +
 geode-core/src/test/resources/jta/cachejta.xml  |   273 +
 .../src/test/resources/ssl/trusted.keystore     |   Bin 0 -> 1078 bytes
 .../src/test/resources/ssl/untrusted.keystore   |   Bin 0 -> 1083 bytes
 geode-cq/build.gradle                           |    23 +
 .../cache/client/internal/CloseCQOp.java        |    71 +
 .../cache/client/internal/CreateCQOp.java       |   162 +
 .../cache/client/internal/CreateCQWithIROp.java |    91 +
 .../cache/client/internal/GetDurableCQsOp.java  |   134 +
 .../client/internal/ServerCQProxyImpl.java      |   110 +
 .../gemfire/cache/client/internal/StopCQOp.java |    71 +
 .../cache/query/internal/cq/ClientCQImpl.java   |   615 +
 .../internal/cq/CqAttributesMutatorImpl.java    |    67 +
 .../cache/query/internal/cq/CqConflatable.java  |   222 +
 .../cache/query/internal/cq/CqEventImpl.java    |   161 +
 .../cache/query/internal/cq/CqListenerImpl.java |    55 +
 .../cache/query/internal/cq/CqQueryImpl.java    |   381 +
 .../query/internal/cq/CqServiceFactoryImpl.java |    69 +
 .../cache/query/internal/cq/CqServiceImpl.java  |  2085 ++
 .../internal/cq/CqServiceStatisticsImpl.java    |    99 +
 .../query/internal/cq/CqServiceVsdStats.java    |   410 +
 .../query/internal/cq/CqStatisticsImpl.java     |    74 +
 .../cache/query/internal/cq/ServerCQImpl.java   |   660 +
 .../tier/sockets/command/BaseCQCommand.java     |    59 +
 .../cache/tier/sockets/command/CloseCQ.java     |   131 +
 .../cache/tier/sockets/command/ExecuteCQ.java   |   168 +
 .../cache/tier/sockets/command/ExecuteCQ61.java |   219 +
 .../cache/tier/sockets/command/GetCQStats.java  |   100 +
 .../tier/sockets/command/GetDurableCQs.java     |   143 +
 .../cache/tier/sockets/command/MonitorCQ.java   |   100 +
 .../cache/tier/sockets/command/StopCQ.java      |   135 +
 ...cache.query.internal.cq.spi.CqServiceFactory |    15 +
 .../gemfire/cache/query/cq/CQJUnitTest.java     |   150 +
 .../cache/query/cq/dunit/CqDataDUnitTest.java   |  1165 ++
 .../dunit/CqDataOptimizedExecuteDUnitTest.java  |    55 +
 .../cq/dunit/CqDataUsingPoolDUnitTest.java      |  1565 ++
 ...qDataUsingPoolOptimizedExecuteDUnitTest.java |    58 +
 .../cache/query/cq/dunit/CqPerfDUnitTest.java   |  1044 +
 .../cq/dunit/CqPerfUsingPoolDUnitTest.java      |  1004 +
 .../cache/query/cq/dunit/CqQueryDUnitTest.java  |  3996 ++++
 .../dunit/CqQueryOptimizedExecuteDUnitTest.java |   310 +
 .../cq/dunit/CqQueryUsingPoolDUnitTest.java     |  3331 ++++
 ...QueryUsingPoolOptimizedExecuteDUnitTest.java |    50 +
 .../cq/dunit/CqResultSetUsingPoolDUnitTest.java |  1117 ++
 ...ltSetUsingPoolOptimizedExecuteDUnitTest.java |   235 +
 .../cache/query/cq/dunit/CqStateDUnitTest.java  |   136 +
 .../cache/query/cq/dunit/CqStatsDUnitTest.java  |   446 +
 .../dunit/CqStatsOptimizedExecuteDUnitTest.java |    50 +
 .../cq/dunit/CqStatsUsingPoolDUnitTest.java     |   457 +
 ...StatsUsingPoolOptimizedExecuteDUnitTest.java |    50 +
 .../query/cq/dunit/CqTimeTestListener.java      |   265 +
 .../PartitionedRegionCqQueryDUnitTest.java      |  1791 ++
 ...dRegionCqQueryOptimizedExecuteDUnitTest.java |   246 +
 .../query/cq/dunit/PrCqUsingPoolDUnitTest.java  |  2032 ++
 .../PrCqUsingPoolOptimizedExecuteDUnitTest.java |    50 +
 .../cache/query/dunit/PdxQueryCQDUnitTest.java  |   706 +
 .../cache/query/dunit/PdxQueryCQTestBase.java   |   496 +
 .../dunit/QueryIndexUpdateRIDUnitTest.java      |   814 +
 .../query/dunit/QueryMonitorDUnitTest.java      |  1298 ++
 .../cache/snapshot/ClientSnapshotDUnitTest.java |   286 +
 .../AnalyzeCQSerializablesJUnitTest.java        |    78 +
 .../cache/PRDeltaPropagationDUnitTest.java      |  1183 ++
 .../internal/cache/PutAllCSDUnitTest.java       |  4286 ++++
 .../cache/RemoteCQTransactionDUnitTest.java     |  1118 ++
 .../internal/cache/ha/CQListGIIDUnitTest.java   |   810 +
 .../cache/ha/HADispatcherDUnitTest.java         |   687 +
 .../sockets/ClientToServerDeltaDUnitTest.java   |   984 +
 .../DeltaPropagationWithCQDUnitTest.java        |   373 +
 ...ToRegionRelationCQRegistrationDUnitTest.java |   753 +
 .../sockets/DurableClientCrashDUnitTest.java    |    98 +
 .../sockets/DurableClientNetDownDUnitTest.java  |    78 +
 .../sockets/DurableClientSimpleDUnitTest.java   |  3348 ++++
 .../tier/sockets/DurableClientTestCase.java     |  2061 ++
 .../CacheServerManagementDUnitTest.java         |   572 +
 .../cli/commands/ClientCommandsDUnitTest.java   |  1445 ++
 .../DurableClientCommandsDUnitTest.java         |   436 +
 .../internal/pulse/TestCQDUnitTest.java         |   139 +
 .../internal/pulse/TestClientsDUnitTest.java    |   100 +
 .../internal/pulse/TestServerDUnitTest.java     |    91 +
 .../ClientAuthorizationTwoDUnitTest.java        |   167 +
 .../security/ClientAuthzObjectModDUnitTest.java |   285 +
 .../ClientCQPostAuthorizationDUnitTest.java     |   373 +
 .../ClientPostAuthorizationDUnitTest.java       |   291 +
 .../gemfire/security/MultiUserAPIDUnitTest.java |   314 +
 .../MultiUserDurableCQAuthzDUnitTest.java       |   387 +
 .../gemfire/codeAnalysis/excludedClasses.txt    |     2 +
 .../gemstone/gemfire/codeAnalysis/openBugs.txt  |    21 +
 .../sanctionedDataSerializables.txt             |     4 +
 .../codeAnalysis/sanctionedSerializables.txt    |     1 +
 .../tier/sockets/durablecq-client-cache.xml     |    37 +
 .../tier/sockets/durablecq-server-cache.xml     |    32 +
 .../java/joptsimple/AbstractOptionSpec.java     |   127 +
 .../joptsimple/AlternativeLongOptionSpec.java   |    54 +
 .../joptsimple/ArgumentAcceptingOptionSpec.java |   349 +
 .../src/main/java/joptsimple/ArgumentList.java  |    59 +
 .../java/joptsimple/BuiltinHelpFormatter.java   |   149 +
 .../src/main/java/joptsimple/HelpFormatter.java |    45 +
 .../IllegalOptionSpecificationException.java    |    52 +
 .../MissingRequiredOptionException.java         |    52 +
 .../MultipleArgumentsForOptionException.java    |    52 +
 .../java/joptsimple/NoArgumentOptionSpec.java   |    82 +
 .../OptionArgumentConversionException.java      |    63 +
 .../main/java/joptsimple/OptionDescriptor.java  |    94 +
 .../main/java/joptsimple/OptionException.java   |   111 +
 .../OptionMissingRequiredArgumentException.java |    52 +
 .../src/main/java/joptsimple/OptionParser.java  |   568 +
 .../main/java/joptsimple/OptionParserState.java |    81 +
 .../src/main/java/joptsimple/OptionSet.java     |   309 +
 .../src/main/java/joptsimple/OptionSpec.java    |    98 +
 .../main/java/joptsimple/OptionSpecBuilder.java |    96 +
 .../java/joptsimple/OptionSpecTokenizer.java    |   127 +
 .../joptsimple/OptionalArgumentOptionSpec.java  |    69 +
 .../src/main/java/joptsimple/ParserRules.java   |    84 +
 .../joptsimple/RequiredArgumentOptionSpec.java  |    54 +
 .../joptsimple/UnrecognizedOptionException.java |    52 +
 .../joptsimple/ValueConversionException.java    |    54 +
 .../main/java/joptsimple/ValueConverter.java    |    58 +
 .../joptsimple/internal/AbbreviationMap.java    |   233 +
 .../main/java/joptsimple/internal/Classes.java  |    74 +
 .../main/java/joptsimple/internal/Column.java   |   133 +
 .../internal/ColumnWidthCalculator.java         |    41 +
 .../java/joptsimple/internal/ColumnarData.java  |   163 +
 .../ConstructorInvokingValueConverter.java      |    58 +
 .../internal/MethodInvokingValueConverter.java  |    60 +
 .../main/java/joptsimple/internal/Objects.java  |    46 +
 .../java/joptsimple/internal/Reflection.java    |   143 +
 .../internal/ReflectionException.java           |    39 +
 .../main/java/joptsimple/internal/Strings.java  |   117 +
 .../java/joptsimple/util/DateConverter.java     |   104 +
 .../main/java/joptsimple/util/KeyValuePair.java |    83 +
 .../main/java/joptsimple/util/RegexMatcher.java |    88 +
 geode-json/src/main/java/org/json/CDL.java      |   279 +
 geode-json/src/main/java/org/json/Cookie.java   |   169 +
 .../src/main/java/org/json/CookieList.java      |    90 +
 geode-json/src/main/java/org/json/HTTP.java     |   163 +
 .../src/main/java/org/json/HTTPTokener.java     |    77 +
 .../src/main/java/org/json/JSONArray.java       |   906 +
 .../src/main/java/org/json/JSONException.java   |    28 +
 geode-json/src/main/java/org/json/JSONML.java   |   467 +
 .../src/main/java/org/json/JSONObject.java      |  1611 ++
 .../src/main/java/org/json/JSONString.java      |    18 +
 .../src/main/java/org/json/JSONStringer.java    |    78 +
 .../src/main/java/org/json/JSONTokener.java     |   446 +
 .../src/main/java/org/json/JSONWriter.java      |   327 +
 geode-json/src/main/java/org/json/XML.java      |   508 +
 .../src/main/java/org/json/XMLTokener.java      |   365 +
 geode-junit/build.gradle                        |    24 +
 .../gemfire/test/junit/ConditionalIgnore.java   |    48 +
 .../gemfire/test/junit/IgnoreCondition.java     |    31 +
 .../gemfire/test/junit/IgnoreUntil.java         |    48 +
 .../com/gemstone/gemfire/test/junit/Repeat.java |    42 +
 .../com/gemstone/gemfire/test/junit/Retry.java  |    38 +
 .../test/junit/categories/ContainerTest.java    |    24 +
 .../test/junit/categories/DistributedTest.java  |    24 +
 .../categories/DistributedTransactionsTest.java |    25 +
 .../test/junit/categories/HydraTest.java        |    23 +
 .../test/junit/categories/IntegrationTest.java  |    24 +
 .../test/junit/categories/PerformanceTest.java  |    24 +
 .../gemfire/test/junit/categories/UITest.java   |    23 +
 .../gemfire/test/junit/categories/UnitTest.java |    34 +
 .../gemfire/test/junit/categories/WanTest.java  |    23 +
 .../test/junit/rules/ConditionalIgnoreRule.java |   122 +
 .../test/junit/rules/ExpectedTimeoutRule.java   |   172 +
 .../test/junit/rules/IgnoreUntilRule.java       |   122 +
 .../gemfire/test/junit/rules/RepeatRule.java    |    80 +
 .../gemfire/test/junit/rules/RetryRule.java     |   180 +
 .../gemfire/test/junit/rules/RuleList.java      |    95 +
 .../serializable/FieldSerializationUtils.java   |    48 +
 .../serializable/FieldsOfTemporaryFolder.java   |    26 +
 .../rules/serializable/FieldsOfTestName.java    |    24 +
 .../rules/serializable/FieldsOfTimeout.java     |    26 +
 .../SerializableExternalResource.java           |    25 +
 .../serializable/SerializableRuleList.java      |    78 +
 .../SerializableTemporaryFolder.java            |    70 +
 .../serializable/SerializableTestName.java      |    65 +
 .../serializable/SerializableTestRule.java      |    28 +
 .../serializable/SerializableTestWatcher.java   |    26 +
 .../rules/serializable/SerializableTimeout.java |   104 +
 .../junit/support/DefaultIgnoreCondition.java   |    56 +
 .../IgnoreConditionEvaluationException.java     |    42 +
 .../junit/rules/ExpectedTimeoutRuleTest.java    |   246 +
 .../test/junit/rules/IgnoreUntilRuleTest.java   |   145 +
 .../test/junit/rules/RepeatRuleTest.java        |   411 +
 .../rules/RetryRuleGlobalWithErrorTest.java     |   326 +
 .../rules/RetryRuleGlobalWithExceptionTest.java |   332 +
 .../rules/RetryRuleLocalWithErrorTest.java      |   265 +
 .../rules/RetryRuleLocalWithExceptionTest.java  |   276 +
 .../gemfire/test/junit/rules/RuleListTest.java  |   209 +
 .../gemfire/test/junit/rules/TestRunner.java    |    35 +
 .../examples/RepeatingTestCasesExampleTest.java |    97 +
 .../rules/examples/RetryRuleExampleTest.java    |    51 +
 .../rules/examples/RuleAndClassRuleTest.java    |   147 +
 .../SerializableExternalResourceTest.java       |    79 +
 .../serializable/SerializableRuleListTest.java  |    89 +
 .../SerializableTemporaryFolderTest.java        |    90 +
 .../serializable/SerializableTestNameTest.java  |    84 +
 .../SerializableTestWatcherTest.java            |    79 +
 .../serializable/SerializableTimeoutTest.java   |   106 +
 geode-lucene/build.gradle                       |    42 +
 .../gemfire/cache/lucene/LuceneIndex.java       |    59 +
 .../gemfire/cache/lucene/LuceneQuery.java       |    48 +
 .../cache/lucene/LuceneQueryFactory.java        |    99 +
 .../cache/lucene/LuceneQueryProvider.java       |    45 +
 .../cache/lucene/LuceneQueryResults.java        |    57 +
 .../cache/lucene/LuceneResultStruct.java        |    61 +
 .../gemfire/cache/lucene/LuceneService.java     |   117 +
 .../cache/lucene/LuceneServiceProvider.java     |    46 +
 .../lucene/internal/InternalLuceneIndex.java    |    29 +
 .../lucene/internal/InternalLuceneService.java  |    29 +
 .../lucene/internal/LuceneEventListener.java    |    99 +
 .../LuceneIndexForPartitionedRegion.java        |   136 +
 .../LuceneIndexForReplicatedRegion.java         |    48 +
 .../cache/lucene/internal/LuceneIndexImpl.java  |   107 +
 .../lucene/internal/LuceneQueryFactoryImpl.java |    67 +
 .../cache/lucene/internal/LuceneQueryImpl.java  |    87 +
 .../lucene/internal/LuceneQueryResultsImpl.java |   120 +
 .../lucene/internal/LuceneResultStructImpl.java |    94 +
 .../lucene/internal/LuceneServiceImpl.java      |   272 +
 .../internal/PartitionedRepositoryManager.java  |   163 +
 .../lucene/internal/StringQueryProvider.java    |   106 +
 .../internal/directory/FileIndexInput.java      |   131 +
 .../internal/directory/RegionDirectory.java     |   119 +
 .../internal/distributed/CollectorManager.java  |    55 +
 .../lucene/internal/distributed/EntryScore.java |    82 +
 .../internal/distributed/LuceneFunction.java    |   138 +
 .../distributed/LuceneFunctionContext.java      |   115 +
 .../lucene/internal/distributed/TopEntries.java |   133 +
 .../distributed/TopEntriesCollector.java        |   102 +
 .../distributed/TopEntriesCollectorManager.java |   178 +
 .../TopEntriesFunctionCollector.java            |   163 +
 .../lucene/internal/filesystem/ChunkKey.java    |   123 +
 .../cache/lucene/internal/filesystem/File.java  |   155 +
 .../internal/filesystem/FileInputStream.java    |   166 +
 .../internal/filesystem/FileOutputStream.java   |   103 +
 .../lucene/internal/filesystem/FileSystem.java  |   156 +
 .../filesystem/SeekableInputStream.java         |    43 +
 .../internal/repository/IndexRepository.java    |    74 +
 .../repository/IndexRepositoryImpl.java         |   113 +
 .../repository/IndexResultCollector.java        |    47 +
 .../internal/repository/RepositoryManager.java  |    44 +
 .../HeterogenousLuceneSerializer.java           |    83 +
 .../repository/serializer/LuceneSerializer.java |    35 +
 .../serializer/PdxLuceneSerializer.java         |    47 +
 .../serializer/ReflectionLuceneSerializer.java  |    74 +
 .../repository/serializer/SerializerUtil.java   |   168 +
 .../internal/xml/LuceneIndexCreation.java       |   111 +
 .../internal/xml/LuceneIndexXmlGenerator.java   |    65 +
 .../internal/xml/LuceneServiceXmlGenerator.java |    39 +
 .../lucene/internal/xml/LuceneXmlConstants.java |    31 +
 .../lucene/internal/xml/LuceneXmlParser.java    |    97 +
 .../geode.apache.org/lucene/lucene-1.0.xsd      |    57 +
 ...gemstone.gemfire.internal.cache.CacheService |     1 +
 ...ne.gemfire.internal.cache.xmlcache.XmlParser |     1 +
 .../internal/LuceneEventListenerJUnitTest.java  |   109 +
 .../LuceneIndexRecoveryHAJUnitTest.java         |   201 +
 .../LuceneQueryFactoryImplJUnitTest.java        |    50 +
 .../internal/LuceneQueryImplJUnitTest.java      |   123 +
 .../LuceneQueryResultsImplJUnitTest.java        |   126 +
 .../LuceneResultStructImpJUnitTest.java         |    51 +
 .../internal/LuceneServiceImplJUnitTest.java    |   226 +
 .../PartitionedRepositoryManagerJUnitTest.java  |   230 +
 .../internal/StringQueryProviderJUnitTest.java  |    90 +
 .../directory/RegionDirectoryJUnitTest.java     |    56 +
 .../DistributedScoringJUnitTest.java            |   155 +
 .../distributed/EntryScoreJUnitTest.java        |    40 +
 .../LuceneFunctionContextJUnitTest.java         |    64 +
 .../distributed/LuceneFunctionJUnitTest.java    |   423 +
 .../LuceneFunctionReadPathDUnitTest.java        |   238 +
 .../TopEntriesCollectorJUnitTest.java           |   139 +
 .../TopEntriesFunctionCollectorJUnitTest.java   |   323 +
 .../distributed/TopEntriesJUnitTest.java        |   146 +
 .../internal/filesystem/ChunkKeyJUnitTest.java  |    48 +
 .../internal/filesystem/FileJUnitTest.java      |    53 +
 .../filesystem/FileSystemJUnitTest.java         |   578 +
 .../IndexRepositoryImplJUnitTest.java           |   208 +
 .../IndexRepositoryImplPerformanceTest.java     |   439 +
 .../HeterogenousLuceneSerializerJUnitTest.java  |    90 +
 .../serializer/PdxFieldMapperJUnitTest.java     |    85 +
 .../ReflectionFieldMapperJUnitTest.java         |    85 +
 .../internal/repository/serializer/Type1.java   |    48 +
 .../internal/repository/serializer/Type2.java   |    34 +
 ...neIndexXmlGeneratorIntegrationJUnitTest.java |    78 +
 .../xml/LuceneIndexXmlGeneratorJUnitTest.java   |    80 +
 ...uceneIndexXmlParserIntegrationJUnitTest.java |   107 +
 .../xml/LuceneIndexXmlParserJUnitTest.java      |    72 +
 ...erIntegrationJUnitTest.createIndex.cache.xml |    41 +
 ...serIntegrationJUnitTest.parseIndex.cache.xml |    41 +
 geode-pulse/build.gradle                        |   131 +
 .../tools/pulse/internal/PulseAppListener.java  |   702 +
 .../controllers/ExceptionHandlingAdvice.java    |    51 +
 .../internal/controllers/PulseController.java   |   536 +
 .../tools/pulse/internal/data/Cluster.java      |  3816 ++++
 .../tools/pulse/internal/data/DataBrowser.java  |   248 +
 .../pulse/internal/data/IClusterUpdater.java    |    35 +
 .../pulse/internal/data/JMXDataUpdater.java     |  2380 +++
 .../pulse/internal/data/JmxManagerFinder.java   |   169 +
 .../tools/pulse/internal/data/PulseConfig.java  |   139 +
 .../pulse/internal/data/PulseConstants.java     |   421 +
 .../tools/pulse/internal/data/PulseVersion.java |   103 +
 .../tools/pulse/internal/data/Repository.java   |   214 +
 .../gemfire/tools/pulse/internal/json/CDL.java  |   274 +
 .../tools/pulse/internal/json/Cookie.java       |   164 +
 .../tools/pulse/internal/json/CookieList.java   |    85 +
 .../gemfire/tools/pulse/internal/json/HTTP.java |   158 +
 .../tools/pulse/internal/json/HTTPTokener.java  |    72 +
 .../tools/pulse/internal/json/JSONArray.java    |   901 +
 .../pulse/internal/json/JSONException.java      |    47 +
 .../tools/pulse/internal/json/JSONML.java       |   462 +
 .../tools/pulse/internal/json/JSONObject.java   |  1585 ++
 .../tools/pulse/internal/json/JSONString.java   |    37 +
 .../tools/pulse/internal/json/JSONStringer.java |    73 +
 .../tools/pulse/internal/json/JSONTokener.java  |   441 +
 .../tools/pulse/internal/json/JSONWriter.java   |   322 +
 .../gemfire/tools/pulse/internal/json/README    |    68 +
 .../gemfire/tools/pulse/internal/json/XML.java  |   503 +
 .../tools/pulse/internal/json/XMLTokener.java   |   360 +
 .../tools/pulse/internal/log/LogWriter.java     |   265 +
 .../pulse/internal/log/MessageFormatter.java    |   102 +
 .../pulse/internal/log/PulseLogWriter.java      |   303 +
 .../tools/pulse/internal/log/PulseLogger.java   |   142 +
 .../internal/service/ClusterDetailsService.java |   104 +
 .../service/ClusterDiskThroughputService.java   |    71 +
 .../service/ClusterGCPausesService.java         |    69 +
 .../service/ClusterKeyStatisticsService.java    |    69 +
 .../internal/service/ClusterMemberService.java  |   132 +
 .../service/ClusterMembersRGraphService.java    |   359 +
 .../service/ClusterMemoryUsageService.java      |    65 +
 .../internal/service/ClusterRegionService.java  |   222 +
 .../internal/service/ClusterRegionsService.java |   217 +
 .../service/ClusterSelectedRegionService.java   |   243 +
 .../ClusterSelectedRegionsMemberService.java    |   143 +
 .../internal/service/ClusterWANInfoService.java |    75 +
 .../service/MemberAsynchEventQueuesService.java |    99 +
 .../internal/service/MemberClientsService.java  |   101 +
 .../internal/service/MemberDetailsService.java  |   122 +
 .../service/MemberDiskThroughputService.java    |    76 +
 .../internal/service/MemberGCPausesService.java |    73 +
 .../service/MemberGatewayHubService.java        |   149 +
 .../service/MemberHeapUsageService.java         |    73 +
 .../service/MemberKeyStatisticsService.java     |    76 +
 .../internal/service/MemberRegionsService.java  |   127 +
 .../internal/service/MembersListService.java    |    75 +
 .../pulse/internal/service/PulseService.java    |    40 +
 .../internal/service/PulseServiceFactory.java   |    55 +
 .../internal/service/PulseVersionService.java   |    65 +
 .../service/QueryStatisticsService.java         |   115 +
 .../internal/service/SystemAlertsService.java   |   127 +
 .../pulse/internal/util/ConnectionUtil.java     |    46 +
 .../pulse/internal/util/IPAddressUtil.java      |    65 +
 .../tools/pulse/internal/util/StringUtils.java  |    85 +
 .../tools/pulse/internal/util/TimeUtils.java    |   120 +
 .../main/resources/LogMessages_en_US.properties |    97 +
 .../main/resources/LogMessages_fr_FR.properties |    91 +
 .../src/main/resources/default.properties       |    23 +
 .../src/main/resources/gemfire.properties       |    47 +
 .../src/main/resources/pulse-users.properties   |    30 +
 geode-pulse/src/main/resources/pulse.properties |    54 +
 .../src/main/resources/pulsesecurity.properties |    26 +
 .../src/main/resources/sqlfire.properties       |    47 +
 geode-pulse/src/main/webapp/DataBrowser.html    |   345 +
 geode-pulse/src/main/webapp/Login.html          |   114 +
 geode-pulse/src/main/webapp/META-INF/NOTICE     |    90 +
 geode-pulse/src/main/webapp/MemberDetails.html  |   603 +
 .../src/main/webapp/QueryStatistics.html        |   308 +
 .../webapp/WEB-INF/mvc-dispatcher-servlet.xml   |    35 +
 .../src/main/webapp/WEB-INF/spring-security.xml |    83 +
 geode-pulse/src/main/webapp/WEB-INF/web.xml     |    62 +
 geode-pulse/src/main/webapp/clusterDetail.html  |   662 +
 .../src/main/webapp/css/ForceDirected.css       |    46 +
 geode-pulse/src/main/webapp/css/Treemap.css     |   134 +
 geode-pulse/src/main/webapp/css/base.css        |    74 +
 geode-pulse/src/main/webapp/css/common.css      |   240 +
 .../webapp/css/fonts/DroidSans-Bold-webfont.eot |   Bin 0 -> 43462 bytes
 .../webapp/css/fonts/DroidSans-Bold-webfont.svg |   271 +
 .../webapp/css/fonts/DroidSans-Bold-webfont.ttf |   Bin 0 -> 43260 bytes
 .../css/fonts/DroidSans-Bold-webfont.woff       |   Bin 0 -> 27120 bytes
 .../main/webapp/css/fonts/DroidSans-webfont.eot |   Bin 0 -> 44926 bytes
 .../main/webapp/css/fonts/DroidSans-webfont.svg |   271 +
 .../main/webapp/css/fonts/DroidSans-webfont.ttf |   Bin 0 -> 44712 bytes
 .../webapp/css/fonts/DroidSans-webfont.woff     |   Bin 0 -> 27672 bytes
 .../src/main/webapp/css/grid/ui.jqgrid.css      |   850 +
 .../src/main/webapp/css/grips/horizontal.png    |   Bin 0 -> 2753 bytes
 .../src/main/webapp/css/grips/vertical.png      |   Bin 0 -> 91 bytes
 geode-pulse/src/main/webapp/css/ie/ie.css       |    19 +
 geode-pulse/src/main/webapp/css/ie/ie7.css      |    21 +
 geode-pulse/src/main/webapp/css/ie/ie8.css      |    20 +
 geode-pulse/src/main/webapp/css/ie/ie9.css      |    20 +
 geode-pulse/src/main/webapp/css/jquery-ui.css   |   566 +
 .../src/main/webapp/css/jquery.jscrollpane.css  |   121 +
 .../src/main/webapp/css/jquery.ui.all.css       |    11 +
 .../src/main/webapp/css/jquery.ui.core.css      |    41 +
 .../src/main/webapp/css/jquery.ui.theme.css     |   248 +
 .../src/main/webapp/css/jquery.ztreestyle.css   |    90 +
 .../css/multiselect/jquery.multiselect.css      |   301 +
 .../main/webapp/css/multiselect/prettify.css    |    46 +
 .../src/main/webapp/css/multiselect/style.css   |    35 +
 geode-pulse/src/main/webapp/css/popup.css       |    55 +
 geode-pulse/src/main/webapp/css/style.css       |  3105 +++
 .../src/main/webapp/css/treeView/Treemap.css    |   134 +
 .../src/main/webapp/images/about-gemfirexd.png  |   Bin 0 -> 4440 bytes
 .../src/main/webapp/images/about-geode.png      |   Bin 0 -> 7640 bytes
 .../src/main/webapp/images/about-sqlfire.png    |   Bin 0 -> 6277 bytes
 geode-pulse/src/main/webapp/images/about.png    |   Bin 0 -> 4421 bytes
 .../src/main/webapp/images/acc-minus.png        |   Bin 0 -> 1049 bytes
 .../src/main/webapp/images/acc-n-minus.png      |   Bin 0 -> 961 bytes
 .../src/main/webapp/images/acc-n-plus.png       |   Bin 0 -> 988 bytes
 geode-pulse/src/main/webapp/images/acc-plus.png |   Bin 0 -> 1047 bytes
 .../src/main/webapp/images/activeServer.png     |   Bin 0 -> 2846 bytes
 .../main/webapp/images/apache_geode_logo.png    |   Bin 0 -> 23616 bytes
 .../src/main/webapp/images/arrow-down.png       |   Bin 0 -> 986 bytes
 geode-pulse/src/main/webapp/images/arrow-up.png |   Bin 0 -> 988 bytes
 geode-pulse/src/main/webapp/images/bg-image.png |   Bin 0 -> 948 bytes
 .../src/main/webapp/images/bg-imageLogin.png    |   Bin 0 -> 946 bytes
 .../src/main/webapp/images/blue-msg-icon.png    |   Bin 0 -> 1194 bytes
 .../src/main/webapp/images/border-left-grid.png |   Bin 0 -> 927 bytes
 .../src/main/webapp/images/bread-crumb.png      |   Bin 0 -> 1182 bytes
 .../src/main/webapp/images/bubble_arrow.png     |   Bin 0 -> 1168 bytes
 .../src/main/webapp/images/chart-active.png     |   Bin 0 -> 1096 bytes
 geode-pulse/src/main/webapp/images/chart.png    |   Bin 0 -> 1095 bytes
 geode-pulse/src/main/webapp/images/checkbox.png |   Bin 0 -> 1630 bytes
 geode-pulse/src/main/webapp/images/chkbox.png   |   Bin 0 -> 1313 bytes
 .../src/main/webapp/images/copy_icon.png        |   Bin 0 -> 1172 bytes
 .../src/main/webapp/images/correct_icon.png     |   Bin 0 -> 1143 bytes
 .../main/webapp/images/correct_small_icon.png   |   Bin 0 -> 1065 bytes
 .../main/webapp/images/correct_white_icon.png   |   Bin 0 -> 1122 bytes
 geode-pulse/src/main/webapp/images/cross.png    |   Bin 0 -> 2954 bytes
 .../main/webapp/images/dataViewWanEnabled.png   |   Bin 0 -> 1204 bytes
 .../src/main/webapp/images/dd_active.png        |   Bin 0 -> 1065 bytes
 geode-pulse/src/main/webapp/images/dd_arrow.png |   Bin 0 -> 1058 bytes
 .../webapp/images/error-locators-others.png     |   Bin 0 -> 2052 bytes
 .../src/main/webapp/images/error-locators.png   |   Bin 0 -> 2023 bytes
 .../images/error-manager-locator-others.png     |   Bin 0 -> 2067 bytes
 .../webapp/images/error-manager-locator.png     |   Bin 0 -> 2047 bytes
 .../webapp/images/error-managers-others.png     |   Bin 0 -> 2051 bytes
 .../src/main/webapp/images/error-managers.png   |   Bin 0 -> 2025 bytes
 .../main/webapp/images/error-message-icon.png   |   Bin 0 -> 1193 bytes
 .../src/main/webapp/images/error-msg-icon.png   |   Bin 0 -> 1194 bytes
 .../src/main/webapp/images/error-others.png     |   Bin 0 -> 2066 bytes
 .../src/main/webapp/images/error-otheruser.png  |   Bin 0 -> 2002 bytes
 .../main/webapp/images/error-status-icon.png    |   Bin 0 -> 2024 bytes
 geode-pulse/src/main/webapp/images/error.png    |   Bin 0 -> 1110 bytes
 .../src/main/webapp/images/graph-active.png     |   Bin 0 -> 1360 bytes
 geode-pulse/src/main/webapp/images/graph.png    |   Bin 0 -> 1374 bytes
 .../images/graph/key-statistics-graph.png       |   Bin 0 -> 1617 bytes
 .../webapp/images/graph/memory-usage-graph.png  |   Bin 0 -> 4366 bytes
 .../src/main/webapp/images/graph/reads.png      |   Bin 0 -> 3423 bytes
 .../images/graph/throughput-writes-graph.png    |   Bin 0 -> 4340 bytes
 .../src/main/webapp/images/graph/topology.png   |   Bin 0 -> 14997 bytes
 .../src/main/webapp/images/graph/treeview.png   |   Bin 0 -> 3386 bytes
 .../src/main/webapp/images/graph/writes.png     |   Bin 0 -> 3527 bytes
 .../src/main/webapp/images/grid-active.png      |   Bin 0 -> 1095 bytes
 geode-pulse/src/main/webapp/images/grid.png     |   Bin 0 -> 1094 bytes
 .../webapp/images/header-bg-bottom-border.png   |   Bin 0 -> 924 bytes
 geode-pulse/src/main/webapp/images/hide_ico.png |   Bin 0 -> 3281 bytes
 .../src/main/webapp/images/history-icon.png     |   Bin 0 -> 3533 bytes
 .../src/main/webapp/images/history-remove.png   |   Bin 0 -> 1185 bytes
 .../src/main/webapp/images/hor-spiltter-dot.png |   Bin 0 -> 990 bytes
 .../webapp/images/icons members/locators.png    |   Bin 0 -> 3106 bytes
 .../images/icons members/locators_others.png    |   Bin 0 -> 3118 bytes
 .../webapp/images/icons members/managers.png    |   Bin 0 -> 3103 bytes
 .../images/icons members/managers_locators.png  |   Bin 0 -> 3120 bytes
 .../images/icons members/managers_others.png    |   Bin 0 -> 3117 bytes
 .../main/webapp/images/icons members/others.png |   Bin 0 -> 3102 bytes
 .../src/main/webapp/images/info-msg-icon.png    |   Bin 0 -> 1194 bytes
 geode-pulse/src/main/webapp/images/lastLine.png |   Bin 0 -> 948 bytes
 geode-pulse/src/main/webapp/images/line.png     |   Bin 0 -> 929 bytes
 geode-pulse/src/main/webapp/images/mask-bg.png  |   Bin 0 -> 940 bytes
 .../webapp/images/membersName_arror-off.png     |   Bin 0 -> 1148 bytes
 .../main/webapp/images/membersName_arror-on.png |   Bin 0 -> 1170 bytes
 geode-pulse/src/main/webapp/images/minus.png    |   Bin 0 -> 2959 bytes
 .../webapp/images/normal-locators-others.png    |   Bin 0 -> 2025 bytes
 .../src/main/webapp/images/normal-locators.png  |   Bin 0 -> 1995 bytes
 .../images/normal-manager-locator-others.png    |   Bin 0 -> 2037 bytes
 .../webapp/images/normal-manager-locator.png    |   Bin 0 -> 2029 bytes
 .../webapp/images/normal-managers-others.png    |   Bin 0 -> 2027 bytes
 .../src/main/webapp/images/normal-managers.png  |   Bin 0 -> 1997 bytes
 .../src/main/webapp/images/normal-others.png    |   Bin 0 -> 1988 bytes
 .../src/main/webapp/images/normal-otheruser.png |   Bin 0 -> 1968 bytes
 .../main/webapp/images/normal-status-icon.png   |   Bin 0 -> 1955 bytes
 geode-pulse/src/main/webapp/images/normal.png   |   Bin 0 -> 1110 bytes
 .../src/main/webapp/images/orange-msg-icon.png  |   Bin 0 -> 1194 bytes
 .../src/main/webapp/images/pivotal-logo.png     |   Bin 0 -> 3500 bytes
 geode-pulse/src/main/webapp/images/plus.png     |   Bin 0 -> 1178 bytes
 .../src/main/webapp/images/plusMinusIcon.png    |   Bin 0 -> 1192 bytes
 .../src/main/webapp/images/popup-arrow.png      |   Bin 0 -> 1075 bytes
 .../main/webapp/images/popup-close-button.png   |   Bin 0 -> 1026 bytes
 .../images/pulse-monitoring-gemfirexd-old.png   |   Bin 0 -> 6606 bytes
 .../images/pulse-monitoring-gemfirexd.png       |   Bin 0 -> 4440 bytes
 .../webapp/images/pulse-monitoring-sqlfire.png  |   Bin 0 -> 6467 bytes
 .../src/main/webapp/images/pulse-monitoring.png |   Bin 0 -> 4741 bytes
 .../src/main/webapp/images/radio-off.png        |   Bin 0 -> 1252 bytes
 geode-pulse/src/main/webapp/images/radio-on.png |   Bin 0 -> 1306 bytes
 geode-pulse/src/main/webapp/images/radio.png    |   Bin 0 -> 2476 bytes
 .../src/main/webapp/images/regionIcons.png      |   Bin 0 -> 1495 bytes
 .../src/main/webapp/images/rightBorder.png      |   Bin 0 -> 927 bytes
 .../src/main/webapp/images/searchIcon.png       |   Bin 0 -> 1592 bytes
 .../src/main/webapp/images/seperator.png        |   Bin 0 -> 929 bytes
 geode-pulse/src/main/webapp/images/server.png   |   Bin 0 -> 1233 bytes
 .../webapp/images/severe-locators-others.png    |   Bin 0 -> 2026 bytes
 .../src/main/webapp/images/severe-locators.png  |   Bin 0 -> 1980 bytes
 .../images/severe-manager-locator-others.png    |   Bin 0 -> 2032 bytes
 .../webapp/images/severe-manager-locator.png    |   Bin 0 -> 2026 bytes
 .../webapp/images/severe-managers-others.png    |   Bin 0 -> 2026 bytes
 .../src/main/webapp/images/severe-managers.png  |   Bin 0 -> 1985 bytes
 .../src/main/webapp/images/severe-msg-icon.png  |   Bin 0 -> 1194 bytes
 .../src/main/webapp/images/severe-others.png    |   Bin 0 -> 2007 bytes
 .../src/main/webapp/images/severe-otheruser.png |   Bin 0 -> 1959 bytes
 .../main/webapp/images/severe-status-icon.png   |   Bin 0 -> 2218 bytes
 geode-pulse/src/main/webapp/images/severe.png   |   Bin 0 -> 1110 bytes
 geode-pulse/src/main/webapp/images/show_ico.png |   Bin 0 -> 3296 bytes
 geode-pulse/src/main/webapp/images/spacer.png   |   Bin 0 -> 922 bytes
 geode-pulse/src/main/webapp/images/sqlfire.png  |   Bin 0 -> 6467 bytes
 .../src/main/webapp/images/status-down.png      |   Bin 0 -> 1125 bytes
 .../src/main/webapp/images/status-up.png        |   Bin 0 -> 1104 bytes
 .../src/main/webapp/images/subServer.png        |   Bin 0 -> 2201 bytes
 .../src/main/webapp/images/tab-bottom-bg.png    |   Bin 0 -> 929 bytes
 .../src/main/webapp/images/treeView-img.png     |   Bin 0 -> 962 bytes
 .../main/webapp/images/ui-anim_basic_16x16.gif  |   Bin 0 -> 1459 bytes
 .../src/main/webapp/images/ver-spiltter-dot.png |   Bin 0 -> 979 bytes
 .../webapp/images/warning-locators-others.png   |   Bin 0 -> 2048 bytes
 .../src/main/webapp/images/warning-locators.png |   Bin 0 -> 2032 bytes
 .../images/warning-manager-locator-others.png   |   Bin 0 -> 2071 bytes
 .../webapp/images/warning-manager-locator.png   |   Bin 0 -> 2052 bytes
 .../webapp/images/warning-managers-others.png   |   Bin 0 -> 2023 bytes
 .../src/main/webapp/images/warning-managers.png |   Bin 0 -> 2030 bytes
 .../src/main/webapp/images/warning-msg-icon.png |   Bin 0 -> 1194 bytes
 .../src/main/webapp/images/warning-others.png   |   Bin 0 -> 2027 bytes
 .../main/webapp/images/warning-otheruser.png    |   Bin 0 -> 2010 bytes
 .../main/webapp/images/warning-status-icon.png  |   Bin 0 -> 1714 bytes
 geode-pulse/src/main/webapp/images/warning.png  |   Bin 0 -> 1107 bytes
 .../src/main/webapp/images/yellow-msg-icon.png  |   Bin 0 -> 1194 bytes
 geode-pulse/src/main/webapp/index.html          |    67 +
 .../main/webapp/properties/default.properties   |    21 +
 .../webapp/properties/default_en.properties     |    21 +
 .../main/webapp/properties/gemfire.properties   |    45 +
 .../webapp/properties/gemfire_en.properties     |    45 +
 .../main/webapp/properties/gemfirexd.properties |    45 +
 .../webapp/properties/gemfirexd_en.properties   |    45 +
 .../src/main/webapp/properties/index.properties |    18 +
 .../main/webapp/properties/index_fr.properties  |    19 +
 .../main/webapp/properties/sqlfire.properties   |    45 +
 geode-pulse/src/main/webapp/regionDetail.html   |   552 +
 .../src/main/webapp/scripts/lib/common.js       |   536 +
 .../src/main/webapp/scripts/lib/excanvas.js     |  1416 ++
 .../main/webapp/scripts/lib/grid.locale-en.js   |   169 +
 .../src/main/webapp/scripts/lib/html5.js        |     3 +
 geode-pulse/src/main/webapp/scripts/lib/jit.js  | 17208 +++++++++++++++++
 .../src/main/webapp/scripts/lib/jquery-1.7.2.js |  9404 +++++++++
 .../webapp/scripts/lib/jquery.generateFile.js   |    77 +
 .../scripts/lib/jquery.i18n.properties.js       |   336 +
 .../webapp/scripts/lib/jquery.jqGrid.src.js     | 12182 ++++++++++++
 .../webapp/scripts/lib/jquery.jscrollpane.js    |  1340 ++
 .../webapp/scripts/lib/jquery.mousewheel.js     |    84 +
 .../webapp/scripts/lib/jquery.placeholder.js    |   106 +
 .../main/webapp/scripts/lib/jquery.sparkline.js |  3001 +++
 .../main/webapp/scripts/lib/jquery.tablednd.js  |   383 +
 .../main/webapp/scripts/lib/jquery.timeago.js   |   193 +
 .../webapp/scripts/lib/jquery.ztree.core-3.5.js |  1650 ++
 .../scripts/lib/jquery.ztree.excheck-3.5.js     |   624 +
 .../src/main/webapp/scripts/lib/split.js        |   375 +
 .../src/main/webapp/scripts/lib/tooltip.js      |   357 +
 .../webapp/scripts/multiselect/jquery-ui.js     | 14988 ++++++++++++++
 .../scripts/multiselect/jquery.multiselect.js   |   816 +
 .../main/webapp/scripts/multiselect/prettify.js |  1522 ++
 .../webapp/scripts/pulsescript/MemberDetails.js |  1045 +
 .../scripts/pulsescript/PulseCallbacks.js       |  1734 ++
 .../scripts/pulsescript/PulseFunctions.js       |   226 +
 .../webapp/scripts/pulsescript/clusterDetail.js |  2370 +++
 .../scripts/pulsescript/clusterRGraphMembers.js |  1515 ++
 .../main/webapp/scripts/pulsescript/common.js   |  1626 ++
 .../scripts/pulsescript/pages/DataBrowser.js    |   667 +
 .../pulsescript/pages/DataBrowserQuery.js       |   964 +
 .../pages/DataBrowserQueryHistory.js            |    95 +
 .../webapp/scripts/pulsescript/pages/Login.js   |   170 +
 .../webapp/scripts/pulsescript/pages/index.js   |    26 +
 .../scripts/pulsescript/queryStatistics.js      |   315 +
 .../webapp/scripts/pulsescript/regionView.js    |   756 +
 .../controllers/PulseControllerJUnitTest.java   |   835 +
 .../pulse/testbed/GemFireDistributedSystem.java |   322 +
 .../tools/pulse/testbed/GemfireTopology.java    |    24 +
 .../tools/pulse/testbed/PropFileHelper.java     |   115 +
 .../pulse/testbed/PropMockDataUpdater.java      |   513 +
 .../gemfire/tools/pulse/testbed/TestBed.java    |    84 +
 .../tools/pulse/testbed/driver/PulseUITest.java |   279 +
 .../tools/pulse/tests/AggregateStatement.java   |   217 +
 .../pulse/tests/AggregateStatementMBean.java    |   168 +
 .../pulse/tests/DataBrowserResultLoader.java    |    84 +
 .../pulse/tests/GemFireXDAggregateTable.java    |    46 +
 .../tests/GemFireXDAggregateTableMBean.java     |    28 +
 .../tools/pulse/tests/GemFireXDCluster.java     |    95 +
 .../pulse/tests/GemFireXDClusterMBean.java      |    32 +
 .../tools/pulse/tests/GemFireXDMember.java      |    80 +
 .../tools/pulse/tests/GemFireXDMemberMBean.java |    31 +
 .../gemfire/tools/pulse/tests/JMXBaseBean.java  |    67 +
 .../tools/pulse/tests/JMXProperties.java        |    47 +
 .../gemfire/tools/pulse/tests/Member.java       |   193 +
 .../gemfire/tools/pulse/tests/MemberMBean.java  |    86 +
 .../tools/pulse/tests/PulseAutomatedTest.java   |   774 +
 .../tools/pulse/tests/PulseBaseTest.java        |   690 +
 .../gemfire/tools/pulse/tests/PulseTest.java    |  1039 +
 .../tools/pulse/tests/PulseTestData.java        |   106 +
 .../tools/pulse/tests/PulseTestLocators.java    |   225 +
 .../gemfire/tools/pulse/tests/Region.java       |   192 +
 .../gemfire/tools/pulse/tests/RegionMBean.java  |    59 +
 .../tools/pulse/tests/RegionOnMember.java       |    95 +
 .../tools/pulse/tests/RegionOnMemberMBean.java  |    49 +
 .../gemfire/tools/pulse/tests/Server.java       |   253 +
 .../gemfire/tools/pulse/tests/ServerObject.java |   267 +
 .../tools/pulse/tests/ServerObjectMBean.java    |    79 +
 .../pulse/tests/junit/BaseServiceTest.java      |   254 +
 .../junit/ClusterSelectedRegionServiceTest.java |   340 +
 ...ClusterSelectedRegionsMemberServiceTest.java |   354 +
 .../junit/MemberGatewayHubServiceTest.java      |   412 +
 geode-pulse/src/test/resources/NoDataFound1.txt |     1 +
 geode-pulse/src/test/resources/NoDataFound2.txt |    35 +
 geode-pulse/src/test/resources/NoDataFound3.txt |     6 +
 geode-pulse/src/test/resources/message.txt      |     1 +
 geode-pulse/src/test/resources/test.properties  |   326 +
 geode-pulse/src/test/resources/test1.txt        |     5 +
 geode-pulse/src/test/resources/test2.txt        |     7 +
 geode-pulse/src/test/resources/test3.txt        |     5 +
 geode-pulse/src/test/resources/test4.txt        |     4 +
 geode-pulse/src/test/resources/test5.txt        |     7 +
 geode-pulse/src/test/resources/test6.txt        |    11 +
 geode-pulse/src/test/resources/test7.txt        |    13 +
 .../resources/testNullObjectsAtRootLevel1.txt   |    25 +
 .../resources/testNullObjectsAtRootLevel2.txt   |    30 +
 .../src/test/resources/testQueryResult.txt      |   198 +
 .../src/test/resources/testQueryResult1000.txt  |  1023 +
 .../testQueryResultArrayAndArrayList.txt        |     8 +
 .../test/resources/testQueryResultArrayList.txt |     6 +
 .../resources/testQueryResultArrayOfList.txt    |    15 +
 .../resources/testQueryResultClusterSmall.txt   |    23 +
 .../testQueryResultClusterWithStruct.txt        |    10 +
 .../test/resources/testQueryResultHashMap.txt   |     8 +
 .../resources/testQueryResultHashMapSmall.txt   |    12 +
 .../src/test/resources/testQueryResultSmall.txt |    12 +
 .../resources/testQueryResultWithStruct.txt     |  1744 ++
 .../testQueryResultWithStructSmall.txt          |    15 +
 geode-pulse/src/test/resources/test_pp.txt      |     7 +
 .../src/test/resources/testbed.properties       |   157 +
 geode-rebalancer/build.gradle                   |    35 +
 .../gemfire/cache/util/AutoBalancer.java        |   553 +
 .../util/AutoBalancerIntegrationJUnitTest.java  |   206 +
 .../cache/util/AutoBalancerJUnitTest.java       |   604 +
 geode-site/.gitignore                           |     1 +
 geode-site/website/.gitignore                   |     1 +
 geode-site/website/README.md                    |    58 +
 geode-site/website/Rules                        |    66 +
 geode-site/website/build.sh                     |    18 +
 .../website/content/bootstrap/bootstrap.min.css |     9 +
 geode-site/website/content/community/index.html |   294 +
 .../website/content/css/bootflat-extensions.css |   356 +
 .../website/content/css/bootflat-square.css     |    69 +
 geode-site/website/content/css/bootflat.css     |  1559 ++
 .../website/content/css/font-awesome.min.css    |   405 +
 geode-site/website/content/css/geode-site.css   |  1617 ++
 geode-site/website/content/docs/index.html      |    48 +
 geode-site/website/content/favicon.ico          |   Bin 0 -> 20805 bytes
 geode-site/website/content/font/FontAwesome.otf |   Bin 0 -> 61896 bytes
 .../content/font/fontawesome-webfont-eot.eot    |   Bin 0 -> 37405 bytes
 .../content/font/fontawesome-webfont-svg.svg    |   399 +
 .../content/font/fontawesome-webfont-ttf.ttf    |   Bin 0 -> 79076 bytes
 .../content/font/fontawesome-webfont-woff.woff  |   Bin 0 -> 43572 bytes
 .../website/content/img/apache_geode_logo.png   |   Bin 0 -> 23616 bytes
 .../content/img/apache_geode_logo_white.png     |   Bin 0 -> 22695 bytes
 .../img/apache_geode_logo_white_small.png       |   Bin 0 -> 52948 bytes
 .../website/content/img/check_flat/default.png  |   Bin 0 -> 25851 bytes
 geode-site/website/content/img/egg-logo.png     |   Bin 0 -> 9938 bytes
 geode-site/website/content/img/github.png       |   Bin 0 -> 8936 bytes
 geode-site/website/content/index.html           |   142 +
 geode-site/website/content/js/bootstrap.min.js  |     8 +
 geode-site/website/content/js/head.js           |   708 +
 geode-site/website/content/js/html5shiv.js      |     8 +
 .../website/content/js/jquery-1.10.1.min.js     |     6 +
 geode-site/website/content/js/jquery.icheck.js  |   397 +
 geode-site/website/content/js/respond.min.js    |     6 +
 geode-site/website/content/js/usergrid-site.js  |    66 +
 geode-site/website/content/releases/index.html  |   129 +
 .../website/content/schema/cache/cache-1.0.xsd  |  1469 ++
 geode-site/website/layouts/community.html       |     1 +
 geode-site/website/layouts/default.html         |    12 +
 geode-site/website/layouts/docs.html            |     1 +
 geode-site/website/layouts/footer.html          |    84 +
 geode-site/website/layouts/header.html          |   263 +
 geode-site/website/lib/default.rb               |    60 +
 geode-site/website/lib/helpers_.rb              |    16 +
 geode-site/website/lib/pandoc.template          |     4 +
 geode-site/website/nanoc.yaml                   |    94 +
 geode-site/website/run.sh                       |    18 +
 geode-site/website/utilities/map-markers.rb     |    75 +
 geode-site/website/utilities/markers.txt        |   440 +
 geode-site/website/utilities/snapshot-apigee.rb |    88 +
 geode-spark-connector/.gitignore                |     1 +
 geode-spark-connector/README.md                 |    32 +
 geode-spark-connector/doc/10_demos.md           |    84 +
 geode-spark-connector/doc/1_building.md         |    35 +
 geode-spark-connector/doc/2_quick.md            |   178 +
 geode-spark-connector/doc/3_connecting.md       |    55 +
 geode-spark-connector/doc/4_loading.md          |   108 +
 geode-spark-connector/doc/5_rdd_join.md         |   237 +
 geode-spark-connector/doc/6_save_rdd.md         |    81 +
 geode-spark-connector/doc/7_save_dstream.md     |    68 +
 geode-spark-connector/doc/8_oql.md              |    58 +
 geode-spark-connector/doc/9_java_api.md         |   129 +
 .../connector/internal/RegionMetadata.java      |    93 +
 .../gemfirefunctions/QueryFunction.java         |    99 +
 .../RetrieveRegionFunction.java                 |   208 +
 .../RetrieveRegionMetadataFunction.java         |   118 +
 .../StructStreamingResultSender.java            |   219 +
 .../gemfire/spark/connector/Employee.java       |    54 +
 .../spark/connector/JavaApiIntegrationTest.java |   424 +
 .../gemfire/spark/connector/Portfolio.java      |   109 +
 .../gemfire/spark/connector/Position.java       |    73 +
 .../src/it/resources/test-regions.xml           |    49 +
 .../src/it/resources/test-retrieve-regions.xml  |    57 +
 .../spark/connector/BasicIntegrationTest.scala  |   598 +
 .../RDDJoinRegionIntegrationTest.scala          |   300 +
 .../RetrieveRegionIntegrationTest.scala         |   253 +
 .../gemfire/spark/connector/package.scala       |    29 +
 .../connector/testkit/GemFireCluster.scala      |    47 +
 .../spark/connector/testkit/GemFireRunner.scala |   148 +
 .../spark/connector/testkit/IOUtils.scala       |    94 +
 .../spark/streaming/ManualClockHelper.scala     |    28 +
 .../spark/streaming/TestInputDStream.scala      |    44 +
 .../javaapi/GemFireJavaDStreamFunctions.java    |    86 +
 .../GemFireJavaPairDStreamFunctions.java        |    77 +
 .../javaapi/GemFireJavaPairRDDFunctions.java    |   238 +
 .../javaapi/GemFireJavaRDDFunctions.java        |   178 +
 .../javaapi/GemFireJavaSQLContextFunctions.java |    49 +
 .../GemFireJavaSparkContextFunctions.java       |    87 +
 .../connector/javaapi/GemFireJavaUtil.java      |   122 +
 .../spark/connector/GemFireConnection.scala     |    67 +
 .../spark/connector/GemFireConnectionConf.scala |    73 +
 .../connector/GemFireConnectionManager.scala    |    31 +
 .../connector/GemFireFunctionDeployer.scala     |    81 +
 .../connector/GemFireKryoRegistrator.scala      |    29 +
 .../connector/GemFirePairRDDFunctions.scala     |   140 +
 .../spark/connector/GemFireRDDFunctions.scala   |   120 +
 .../connector/GemFireSQLContextFunctions.scala  |    42 +
 .../GemFireSparkContextFunctions.scala          |    39 +
 .../internal/DefaultGemFireConnection.scala     |   164 +
 .../DefaultGemFireConnectionManager.scala       |    77 +
 .../connector/internal/LocatorHelper.scala      |   135 +
 .../StructStreamingResultCollector.scala        |   152 +
 .../connector/internal/oql/QueryParser.scala    |    58 +
 .../spark/connector/internal/oql/QueryRDD.scala |    83 +
 .../internal/oql/QueryResultCollector.scala     |    69 +
 .../connector/internal/oql/RDDConverter.scala   |    40 +
 .../connector/internal/oql/RowBuilder.scala     |    38 +
 .../connector/internal/oql/SchemaBuilder.scala  |    73 +
 .../internal/oql/UndefinedSerializer.scala      |    46 +
 .../connector/internal/rdd/GemFireJoinRDD.scala |    67 +
 .../internal/rdd/GemFireOuterJoinRDD.scala      |    69 +
 .../internal/rdd/GemFireRDDPartition.scala      |    36 +
 .../internal/rdd/GemFireRDDPartitioner.scala    |    59 +
 .../rdd/GemFireRDDPartitionerImpl.scala         |    89 +
 .../internal/rdd/GemFireRDDWriter.scala         |    82 +
 .../internal/rdd/GemFireRegionRDD.scala         |   138 +
 .../javaapi/GemFireJavaRegionRDD.scala          |    26 +
 .../spark/connector/javaapi/JavaAPIHelper.scala |    53 +
 .../gemfire/spark/connector/package.scala       |    69 +
 .../streaming/GemFireDStreamFunctions.scala     |    89 +
 .../spark/connector/streaming/package.scala     |    32 +
 .../gemfire/spark/connector/JavaAPITest.java    |   163 +
 .../connector/GemFireFunctionDeployerTest.scala |    58 +
 .../DefaultGemFireConnectionManagerTest.scala   |    82 +
 ...tStreamingResultSenderAndCollectorTest.scala |   254 +
 .../internal/oql/QueryParserTest.scala          |    83 +
 .../connector/ConnectorImplicitsTest.scala      |    50 +
 .../connector/GemFireConnectionConfTest.scala   |   100 +
 .../connector/GemFireDStreamFunctionsTest.scala |    79 +
 .../connector/GemFireRDDFunctionsTest.scala     |   139 +
 .../spark/connector/LocatorHelperTest.scala     |   168 +
 .../rdd/GemFireRDDPartitionerTest.scala         |   190 +
 .../connector/rdd/GemFireRegionRDDTest.scala    |   117 +
 .../basic-demos/src/main/java/demo/Emp.java     |    95 +
 .../src/main/java/demo/OQLJavaDemo.java         |    59 +
 .../src/main/java/demo/PairRDDSaveJavaDemo.java |    86 +
 .../src/main/java/demo/RDDSaveJavaDemo.java     |    85 +
 .../src/main/java/demo/RegionToRDDJavaDemo.java |    57 +
 .../src/main/scala/demo/NetworkWordCount.scala  |    75 +
 .../project/Dependencies.scala                  |    45 +
 .../project/GemFireSparkBuild.scala             |    76 +
 geode-spark-connector/project/Settings.scala    |    58 +
 geode-spark-connector/project/build.properties  |     1 +
 geode-spark-connector/project/plugins.sbt       |     8 +
 geode-spark-connector/sbt                       |   602 +
 geode-spark-connector/scalastyle-config.xml     |   117 +
 geode-wan/build.gradle                          |    23 +
 .../client/internal/GatewaySenderBatchOp.java   |   314 +
 .../cache/client/internal/SenderProxy.java      |    42 +
 .../internal/locator/wan/LocatorDiscovery.java  |   226 +
 .../internal/locator/wan/LocatorHelper.java     |   142 +
 .../locator/wan/LocatorJoinMessage.java         |   105 +
 .../wan/LocatorMembershipListenerImpl.java      |   229 +
 .../locator/wan/RemoteLocatorJoinRequest.java   |    84 +
 .../locator/wan/RemoteLocatorJoinResponse.java  |    86 +
 .../locator/wan/RemoteLocatorPingRequest.java   |    55 +
 .../locator/wan/RemoteLocatorPingResponse.java  |    54 +
 .../locator/wan/RemoteLocatorRequest.java       |    63 +
 .../locator/wan/RemoteLocatorResponse.java      |    71 +
 .../internal/locator/wan/WANFactoryImpl.java    |    74 +
 .../locator/wan/WanLocatorDiscovererImpl.java   |   138 +
 .../cache/wan/AbstractRemoteGatewaySender.java  |   169 +
 .../cache/wan/GatewayReceiverFactoryImpl.java   |   145 +
 .../internal/cache/wan/GatewayReceiverImpl.java |   251 +
 .../wan/GatewaySenderEventRemoteDispatcher.java |   771 +
 .../cache/wan/GatewaySenderFactoryImpl.java     |   386 +
 .../wan/parallel/ParallelGatewaySenderImpl.java |   265 +
 ...rentParallelGatewaySenderEventProcessor.java |    66 +
 ...moteParallelGatewaySenderEventProcessor.java |   122 +
 ...urrentSerialGatewaySenderEventProcessor.java |    45 +
 ...RemoteSerialGatewaySenderEventProcessor.java |    50 +
 .../wan/serial/SerialGatewaySenderImpl.java     |   256 +
 ...ternal.locator.wan.LocatorMembershipListener |    15 +
 ...ne.gemfire.internal.cache.wan.spi.WANFactory |    15 +
 .../cache/CacheXml70GatewayDUnitTest.java       |   243 +
 .../cache/CacheXml80GatewayDUnitTest.java       |   137 +
 .../AnalyzeWANSerializablesJUnitTest.java       |    90 +
 .../internal/cache/UpdateVersionDUnitTest.java  |   964 +
 .../cache/wan/CacheClientNotifierDUnitTest.java |   225 +
 .../gemfire/internal/cache/wan/WANTestBase.java |  5134 +++++
 ...oncurrentParallelGatewaySenderDUnitTest.java |   716 +
 ...ntParallelGatewaySenderOffHeapDUnitTest.java |    32 +
 ...allelGatewaySenderOperation_1_DUnitTest.java |   771 +
 ...allelGatewaySenderOperation_2_DUnitTest.java |   536 +
 ...tSerialGatewaySenderOperationsDUnitTest.java |   110 +
 ...GatewaySenderOperationsOffHeapDUnitTest.java |    32 +
 .../ConcurrentWANPropogation_1_DUnitTest.java   |   550 +
 .../ConcurrentWANPropogation_2_DUnitTest.java   |   431 +
 .../cache/wan/disttx/DistTXWANDUnitTest.java    |   189 +
 .../CommonParallelGatewaySenderDUnitTest.java   |   448 +
 ...onParallelGatewaySenderOffHeapDUnitTest.java |    32 +
 ...wWANConcurrencyCheckForDestroyDUnitTest.java |   518 +
 .../cache/wan/misc/PDXNewWanDUnitTest.java      |   742 +
 ...dRegion_ParallelWANPersistenceDUnitTest.java |   658 +
 ...dRegion_ParallelWANPropogationDUnitTest.java |  1046 +
 .../SenderWithTransportFilterDUnitTest.java     |   227 +
 ...downAllPersistentGatewaySenderDUnitTest.java |   198 +
 .../wan/misc/WANConfigurationJUnitTest.java     |   609 +
 .../wan/misc/WANLocatorServerDUnitTest.java     |   194 +
 .../cache/wan/misc/WANSSLDUnitTest.java         |   144 +
 .../wan/misc/WanAutoDiscoveryDUnitTest.java     |   468 +
 .../cache/wan/misc/WanValidationsDUnitTest.java |  1472 ++
 ...tewaySenderOperation_2_OffHeapDUnitTest.java |    32 +
 ...tewaySenderOperation_2_OffHeapDUnitTest.java |    32 +
 ...GatewaySenderOperationsOffHeapDUnitTest.java |    34 +
 ...ewaySenderQueueOverflowOffHeapDUnitTest.java |    34 +
 .../ParallelWANConflationOffHeapDUnitTest.java  |    34 +
 ...nceEnabledGatewaySenderOffHeapDUnitTest.java |    34 +
 ...ropogationConcurrentOpsOffHeapDUnitTest.java |    34 +
 .../ParallelWANPropogationOffHeapDUnitTest.java |    34 +
 ...erialGatewaySenderQueueOffHeapDUnitTest.java |    34 +
 ...nceEnabledGatewaySenderOffHeapDUnitTest.java |    34 +
 .../SerialWANPropogationOffHeapDUnitTest.java   |    34 +
 ...ation_PartitionedRegionOffHeapDUnitTest.java |    34 +
 ...allelGatewaySenderOperation_2_DUnitTest.java |    38 +
 ...arallelGatewaySenderOperationsDUnitTest.java |   660 +
 ...llelGatewaySenderQueueOverflowDUnitTest.java |   493 +
 .../ParallelWANConflationDUnitTest.java         |   486 +
 ...ersistenceEnabledGatewaySenderDUnitTest.java |  1565 ++
 ...llelWANPropagationClientServerDUnitTest.java |   100 +
 ...lelWANPropagationConcurrentOpsDUnitTest.java |   272 +
 .../ParallelWANPropagationDUnitTest.java        |  1204 ++
 ...ParallelWANPropagationLoopBackDUnitTest.java |   407 +
 .../wan/parallel/ParallelWANStatsDUnitTest.java |   475 +
 ...tewaySenderDistributedDeadlockDUnitTest.java |   391 +
 ...rialGatewaySenderEventListenerDUnitTest.java |   374 +
 .../SerialGatewaySenderOperationsDUnitTest.java |   647 +
 .../SerialGatewaySenderQueueDUnitTest.java      |   324 +
 ...ersistenceEnabledGatewaySenderDUnitTest.java |   530 +
 .../SerialWANPropagationLoopBackDUnitTest.java  |   496 +
 .../serial/SerialWANPropogationDUnitTest.java   |  1394 ++
 ...NPropogation_PartitionedRegionDUnitTest.java |   390 +
 .../SerialWANPropogationsFeatureDUnitTest.java  |   320 +
 .../wan/serial/SerialWANStatsDUnitTest.java     |   559 +
 .../wan/wancommand/WANCommandTestBase.java      |   513 +
 ...anCommandCreateGatewayReceiverDUnitTest.java |   619 +
 .../WanCommandCreateGatewaySenderDUnitTest.java |   696 +
 ...WanCommandGatewayReceiverStartDUnitTest.java |   269 +
 .../WanCommandGatewayReceiverStopDUnitTest.java |   274 +
 .../WanCommandGatewaySenderStartDUnitTest.java  |   395 +
 .../WanCommandGatewaySenderStopDUnitTest.java   |   348 +
 .../wan/wancommand/WanCommandListDUnitTest.java |   376 +
 .../WanCommandPauseResumeDUnitTest.java         |   679 +
 .../wancommand/WanCommandStatusDUnitTest.java   |   539 +
 .../management/WANManagementDUnitTest.java      |   500 +
 .../ClusterConfigurationDUnitTest.java          |  1057 +
 .../pulse/TestRemoteClusterDUnitTest.java       |   261 +
 .../gemfire/codeAnalysis/excludedClasses.txt    |     2 +
 .../gemstone/gemfire/codeAnalysis/openBugs.txt  |    21 +
 .../sanctionedDataSerializables.txt             |    28 +
 .../codeAnalysis/sanctionedSerializables.txt    |     0
 geode-web-api/build.gradle                      |    84 +
 .../web/controllers/AbstractBaseController.java |   840 +
 .../web/controllers/BaseControllerAdvice.java   |   146 +
 .../web/controllers/CommonCrudController.java   |   248 +
 .../controllers/FunctionAccessController.java   |   240 +
 .../web/controllers/PdxBasedCrudController.java |   353 +
 .../web/controllers/QueryAccessController.java  |   353 +
 .../web/controllers/support/JSONTypes.java      |    25 +
 .../controllers/support/QueryResultTypes.java   |    31 +
 .../web/controllers/support/RegionData.java     |   169 +
 .../controllers/support/RegionEntryData.java    |   104 +
 .../support/RestServersResultCollector.java     |    55 +
 .../web/controllers/support/UpdateOp.java       |    30 +
 .../DataTypeNotSupportedException.java          |    49 +
 .../web/exception/GemfireRestException.java     |    47 +
 .../web/exception/MalformedJsonException.java   |    50 +
 .../web/exception/RegionNotFoundException.java  |    43 +
 .../exception/ResourceNotFoundException.java    |    44 +
 ...stomMappingJackson2HttpMessageConverter.java |   160 +
 .../web/swagger/config/RestApiPathProvider.java |    77 +
 .../web/swagger/config/SwaggerConfig.java       |   182 +
 .../rest/internal/web/util/ArrayUtils.java      |    69 +
 .../rest/internal/web/util/DateTimeUtils.java   |    53 +
 .../internal/web/util/IdentifiableUtils.java    |   108 +
 .../rest/internal/web/util/JSONUtils.java       |   251 +
 .../rest/internal/web/util/JsonWriter.java      |   596 +
 .../rest/internal/web/util/NumberUtils.java     |   145 +
 .../rest/internal/web/util/ValidationUtils.java |    40 +
 geode-web-api/src/main/webapp/META-INF/NOTICE   |    89 +
 .../main/webapp/WEB-INF/gemfire-api-servlet.xml |    85 +
 geode-web-api/src/main/webapp/WEB-INF/web.xml   |    65 +
 .../src/main/webapp/docs/css/reset.css          |   125 +
 .../src/main/webapp/docs/css/screen.css         |  1221 ++
 .../main/webapp/docs/images/explorer_icons.png  |   Bin 0 -> 5763 bytes
 .../src/main/webapp/docs/images/logo_small.png  |   Bin 0 -> 770 bytes
 .../main/webapp/docs/images/pet_store_api.png   |   Bin 0 -> 824 bytes
 .../src/main/webapp/docs/images/throbber.gif    |   Bin 0 -> 9257 bytes
 .../src/main/webapp/docs/images/wordnik_api.png |   Bin 0 -> 980 bytes
 geode-web-api/src/main/webapp/docs/index.html   |    81 +
 .../src/main/webapp/docs/lib/backbone-min.js    |    38 +
 .../main/webapp/docs/lib/handlebars-1.0.0.js    |  2278 +++
 .../main/webapp/docs/lib/highlight.7.3.pack.js  |     1 +
 .../main/webapp/docs/lib/jquery-1.8.0.min.js    |     2 +
 .../main/webapp/docs/lib/jquery.ba-bbq.min.js   |    18 +
 .../main/webapp/docs/lib/jquery.slideto.min.js  |     1 +
 .../main/webapp/docs/lib/jquery.wiggle.min.js   |     8 +
 .../src/main/webapp/docs/lib/shred.bundle.js    |  2765 +++
 .../src/main/webapp/docs/lib/shred/content.js   |   193 +
 .../src/main/webapp/docs/lib/swagger-oauth.js   |   211 +
 .../src/main/webapp/docs/lib/swagger.js         |  1527 ++
 .../src/main/webapp/docs/lib/underscore-min.js  |    32 +
 geode-web-api/src/main/webapp/docs/o2c.html     |    15 +
 .../src/main/webapp/docs/swagger-ui.js          |  2269 +++
 .../src/main/webapp/docs/swagger-ui.min.js      |     1 +
 geode-web/build.gradle                          |    75 +
 geode-web/src/main/webapp/META-INF/NOTICE       |    36 +
 .../src/main/webapp/WEB-INF/gemfire-servlet.xml |    59 +
 geode-web/src/main/webapp/WEB-INF/web.xml       |    56 +
 .../internal/web/AbstractWebTestCase.java       |    96 +
 .../ShellCommandsControllerJUnitTest.java       |   239 +
 ...entVariablesHandlerInterceptorJUnitTest.java |   267 +
 .../internal/web/domain/LinkIndexJUnitTest.java |   236 +
 .../internal/web/domain/LinkJUnitTest.java      |   123 +
 .../domain/QueryParameterSourceJUnitTest.java   |    92 +
 .../web/http/ClientHttpRequestJUnitTest.java    |   509 +
 ...ableObjectHttpMessageConverterJUnitTest.java |   165 +
 .../RestHttpOperationInvokerJUnitTest.java      |   453 +
 .../SimpleHttpOperationInvokerJUnitTest.java    |   198 +
 .../web/util/ConvertUtilsJUnitTest.java         |   170 +
 .../internal/web/util/UriUtilsJUnitTest.java    |   118 +
 gradle.properties                               |     8 +-
 gradle/code-analysis.gradle                     |   113 +
 gradle/dependency-resolution.gradle             |   101 +
 gradle/dependency-versions.properties           |    33 +-
 gradle/ide.gradle                               |    64 +
 gradle/java.gradle                              |   100 +
 gradle/publish.gradle                           |   121 +
 gradle/rat.gradle                               |   182 +-
 gradle/test.gradle                              |   248 +
 gradle/utilities.gradle                         |    45 +
 settings.gradle                                 |    30 +-
 12042 files changed, 1829298 insertions(+), 1583766 deletions(-)
----------------------------------------------------------------------



[06/50] [abbrv] incubator-geode git commit: GEODE-902: Update LICENSE / NOTICE for MX4JModelMBean.java

Posted by up...@apache.org.
GEODE-902: Update LICENSE / NOTICE for MX4JModelMBean.java

Added a pointer to the MX4J license and an entry in the NOTICE
file for both the source and binary distributions. This update
is an interim change as we are reworking the files for the M2
release.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/39722f34
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/39722f34
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/39722f34

Branch: refs/heads/master
Commit: 39722f345047032f3515ed3e5128f736d53dd9d8
Parents: 893ea11
Author: Anthony Baker <ab...@apache.org>
Authored: Wed Apr 6 11:02:04 2016 -0700
Committer: Anthony Baker <ab...@apache.org>
Committed: Wed Apr 6 11:58:09 2016 -0700

----------------------------------------------------------------------
 LICENSE                              | 6 ++++++
 NOTICE                               | 3 +++
 geode-assembly/src/main/dist/LICENSE | 8 +++++++-
 geode-assembly/src/main/dist/NOTICE  | 3 +++
 4 files changed, 19 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/39722f34/LICENSE
----------------------------------------------------------------------
diff --git a/LICENSE b/LICENSE
index 31f4473..dc7a5a7 100644
--- a/LICENSE
+++ b/LICENSE
@@ -365,3 +365,9 @@ split.js (https://github.com/nathancahill/Split.js)
 ---------------------------------------------------------------------------
 This product bundles split.js which is available under an MIT license.
 For details see http://www.opensource.org/licenses/mit-license.php.
+
+---------------------------------------------------------------------------
+MX4J (http://mx4j.sourceforge.net)
+---------------------------------------------------------------------------
+This product bundles MX4JModelMBean.java which is available under the MX4J license.
+For details see http://mx4j.sourceforge.net/docs/ch01s06.html.

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/39722f34/NOTICE
----------------------------------------------------------------------
diff --git a/NOTICE b/NOTICE
index 5396eaa..8e7485f 100644
--- a/NOTICE
+++ b/NOTICE
@@ -28,3 +28,6 @@ Copyright 2015 Apache Software Foundation
 
 spring-petclinic (https://github.com/spring-projects/spring-petclinic)
 Copyright 2002-2013
+
+This product includes software developed by the MX4J
+project (http://mx4j.sourceforge.net).

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/39722f34/geode-assembly/src/main/dist/LICENSE
----------------------------------------------------------------------
diff --git a/geode-assembly/src/main/dist/LICENSE b/geode-assembly/src/main/dist/LICENSE
index 2f1374b..6fbbab0 100644
--- a/geode-assembly/src/main/dist/LICENSE
+++ b/geode-assembly/src/main/dist/LICENSE
@@ -431,4 +431,10 @@ For details see http://opensource.org/licenses/BSD-3-Clause.
 split.js (https://github.com/nathancahill/Split.js)
 ---------------------------------------------------------------------------
 This product bundles split.js which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
\ No newline at end of file
+For details see http://www.opensource.org/licenses/mit-license.php.
+
+---------------------------------------------------------------------------
+MX4J (http://mx4j.sourceforge.net)
+---------------------------------------------------------------------------
+This product bundles MX4JModelMBean.java which is available under the MX4J license.
+For details see http://mx4j.sourceforge.net/docs/ch01s06.html.

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/39722f34/geode-assembly/src/main/dist/NOTICE
----------------------------------------------------------------------
diff --git a/geode-assembly/src/main/dist/NOTICE b/geode-assembly/src/main/dist/NOTICE
index b429715..ec14cda 100644
--- a/geode-assembly/src/main/dist/NOTICE
+++ b/geode-assembly/src/main/dist/NOTICE
@@ -465,3 +465,6 @@ subcomponent's license, as noted in the license.txt file.
    not be used to endorse or promote products derived from this
    software without prior written permission. For written permission,
    please contact enquiries@springsource.com.
+
+This product includes software developed by the MX4J 
+project (http://mx4j.sourceforge.net).


[10/50] [abbrv] incubator-geode git commit: GEODE-1184: Removed misplaced System.out and renamed methods

Posted by up...@apache.org.
GEODE-1184: Removed misplaced System.out and renamed methods


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/7413804d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/7413804d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/7413804d

Branch: refs/heads/master
Commit: 7413804dec6acc1077618d50459e07200ced8336
Parents: 36cb06e
Author: Jason Huynh <hu...@gmail.com>
Authored: Mon Apr 4 15:03:28 2016 -0700
Committer: Jason Huynh <hu...@gmail.com>
Committed: Wed Apr 6 16:51:16 2016 -0700

----------------------------------------------------------------------
 .../LuceneFunctionReadPathDUnitTest.java           | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/7413804d/geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/distributed/LuceneFunctionReadPathDUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/distributed/LuceneFunctionReadPathDUnitTest.java b/geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/distributed/LuceneFunctionReadPathDUnitTest.java
index 901b363..f6fcf8a 100644
--- a/geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/distributed/LuceneFunctionReadPathDUnitTest.java
+++ b/geode-lucene/src/test/java/com/gemstone/gemfire/cache/lucene/internal/distributed/LuceneFunctionReadPathDUnitTest.java
@@ -79,9 +79,9 @@ public class LuceneFunctionReadPathDUnitTest extends CacheTestCase {
 
   private void e2eTextSearchForRegionType(RegionShortcut type) {
     final String regionName = type.toString();
-    createPartitionRegionAndIndex(server1, regionName, type);
+    createRegionAndIndex(server1, regionName, type);
     putDataInRegion(server1, regionName);
-    createPartitionRegionAndIndex(server2, regionName, type);
+    createRegionAndIndex(server2, regionName, type);
     // Make sure we can search from both members
     executeTextSearch(server1, regionName);
     executeTextSearch(server2, regionName);
@@ -90,7 +90,7 @@ public class LuceneFunctionReadPathDUnitTest extends CacheTestCase {
     // Make sure the search still works
     executeTextSearch(server1, regionName);
     executeTextSearch(server2, regionName);
-    destroyRegion(server2, regionName);
+    destroyPartitionRegion(server2, regionName);
   }
 
   private void rebalanceRegion(VM vm) {
@@ -157,8 +157,8 @@ public class LuceneFunctionReadPathDUnitTest extends CacheTestCase {
     vm.invoke(createSomeData);
   }
 
-  private void createPartitionRegionAndIndex(VM vm, final String regionName, final RegionShortcut type) {
-    SerializableCallable<Object> createPartitionRegion = new SerializableCallable<Object>("createRegionAndIndex") {
+  private void createRegionAndIndex(VM vm, final String regionName, final RegionShortcut type) {
+    SerializableCallable<Object> createRegion = new SerializableCallable<Object>("createRegionAndIndex") {
       private static final long serialVersionUID = 1L;
 
       public Object call() throws Exception {
@@ -168,7 +168,6 @@ public class LuceneFunctionReadPathDUnitTest extends CacheTestCase {
         service.createIndex(INDEX_NAME, regionName, "text");
         RegionFactory<Object, Object> regionFactory = cache.createRegionFactory(type);
         if (regionName.contains("OVERFLOW")) {
-          System.out.println("yello");
           EvictionAttributesImpl evicAttr = new EvictionAttributesImpl().setAction(EvictionAction.OVERFLOW_TO_DISK);
           evicAttr.setAlgorithm(EvictionAlgorithm.LRU_ENTRY).setMaximum(1);
           regionFactory.setEvictionAttributes(evicAttr);
@@ -177,11 +176,11 @@ public class LuceneFunctionReadPathDUnitTest extends CacheTestCase {
         return null;
       }
     };
-    vm.invoke(createPartitionRegion);
+    vm.invoke(createRegion);
   }
 
-  private void destroyRegion(VM vm, final String regionName) {
-    SerializableCallable<Object> createPartitionRegion = new SerializableCallable<Object>("destroyRegion") {
+  private void destroyPartitionRegion(VM vm, final String regionName) {
+    SerializableCallable<Object> createPartitionRegion = new SerializableCallable<Object>("destroyPartitionRegion") {
       private static final long serialVersionUID = 1L;
 
       public Object call() throws Exception {


[03/50] [abbrv] incubator-geode git commit: GEODE-1151 Add new committer to list on web page

Posted by up...@apache.org.
GEODE-1151 Add new committer to list on web page

Adds Dave Barnes and Nitin Lamba to the list of
committers that resides on the Community page of the web site.
To make the web page pretty, it also does a minor alteration to
rebalance the number of names per column.

This closes #120


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/8622d63a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/8622d63a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/8622d63a

Branch: refs/heads/master
Commit: 8622d63a1cf7f065bcc91876b12867158720c6c1
Parents: 566dc0b
Author: Karen Miller <km...@pivotal.io>
Authored: Wed Mar 30 16:02:22 2016 -0700
Committer: Dave Barnes <db...@pivotal.io>
Committed: Tue Apr 5 17:20:18 2016 -0700

----------------------------------------------------------------------
 geode-site/website/content/community/index.html | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8622d63a/geode-site/website/content/community/index.html
----------------------------------------------------------------------
diff --git a/geode-site/website/content/community/index.html b/geode-site/website/content/community/index.html
index 5a695b2..5258c8b 100644
--- a/geode-site/website/content/community/index.html
+++ b/geode-site/website/content/community/index.html
@@ -190,11 +190,12 @@ under the License. -->
         <li>Christian Tzolov</li>
         <li>Dan Smith</li>
         <li>Darrel Schneider</li>
+        <li>Dave Barnes</li>
         <li>Dave Muirhead</li>
         <li>David Yozie</li>
-        <li>Dick Cavender</li>
 			</div>
 			<div class="col-md-2">
+        <li>Dick Cavender</li>
         <li>Edin Zulich</li>
         <li>Eric Shu</li>
         <li>Gideon Low</li>
@@ -216,9 +217,9 @@ under the License. -->
         <li>Kishor Bachhav</li>
         <li>Konstantin Boudnik</li>
         <li>Konstantin Ignatyev</li>
-        <li>Lise Storc</li>
 			</div>
 			<div class="col-md-2">
+        <li>Lise Storc</li>
         <li>Luke Shannon</li>
         <li>Lyndon Adams</li>
         <li>Lynn Gallinat</li>
@@ -228,6 +229,7 @@ under the License. -->
         <li>Namrata Thanvi</li>
         <li>Neeraj Kumar</li>
         <li>Nilkanth Patel</li>
+        <li>Nitin Lamba</li>
         <li>Qihong Chen</li>
         <li>Rahul Diyewar</li>
         <li>Randy May</li>
@@ -239,9 +241,9 @@ under the License. -->
         <li>Sonal Agarwal</li>
         <li>Soubhik Chakraborty</li>
         <li>Sourabh Bansod</li>
-        <li>Stephane Maldini</li>
 			</div>
 			<div class="col-md-2">
+        <li>Stephane Maldini</li>
         <li>Stuart Williams</li>
         <li>Sudhir Menon</li>
         <li>Sunil Jigyasu</li>


[08/50] [abbrv] incubator-geode git commit: GEODE-902: Add MX4JModelMBean.java to rat excludes

Posted by up...@apache.org.
GEODE-902: Add MX4JModelMBean.java to rat excludes

This file is licensed under the MX4J license [1] not ASLv2.

[1] http://mx4j.sourceforge.net/docs/ch01s06.html


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/740578e5
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/740578e5
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/740578e5

Branch: refs/heads/master
Commit: 740578e5ca48f1f871dd397e276ac24c4dcd8bdf
Parents: 39722f3
Author: Anthony Baker <ab...@apache.org>
Authored: Wed Apr 6 12:32:25 2016 -0700
Committer: Anthony Baker <ab...@apache.org>
Committed: Wed Apr 6 12:32:25 2016 -0700

----------------------------------------------------------------------
 gradle/rat.gradle | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/740578e5/gradle/rat.gradle
----------------------------------------------------------------------
diff --git a/gradle/rat.gradle b/gradle/rat.gradle
index d795f66..f35b157 100644
--- a/gradle/rat.gradle
+++ b/gradle/rat.gradle
@@ -213,7 +213,10 @@ rat {
     'geode-web-api/src/main/webapp/docs/css/screen.css',
     'geode-web-api/src/main/webapp/docs/swagger-ui.js',
     'geode-web-api/src/main/webapp/docs/swagger-ui.min.js',
-    'geode-pulse/src/main/webapp/scripts/multiselect/prettify.js'
+    'geode-pulse/src/main/webapp/scripts/multiselect/prettify.js',
+
+    // MX4J License
+    'geode-core/src/main/java/com/gemstone/gemfire/admin/jmx/internal/MX4JModelMBean.java'
   ]
 }
 


[07/50] [abbrv] incubator-geode git commit: GEODE-902: Remove incorrect src header

Posted by up...@apache.org.
GEODE-902: Remove incorrect src header


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/893ea110
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/893ea110
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/893ea110

Branch: refs/heads/master
Commit: 893ea110b100ac792a15956bb81796188143bcd9
Parents: f612bf9
Author: Anthony Baker <ab...@apache.org>
Authored: Tue Apr 5 18:48:09 2016 -0700
Committer: Anthony Baker <ab...@apache.org>
Committed: Wed Apr 6 11:58:09 2016 -0700

----------------------------------------------------------------------
 .../gemfire/admin/jmx/internal/MX4JModelMBean.java  | 16 ----------------
 1 file changed, 16 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/893ea110/geode-core/src/main/java/com/gemstone/gemfire/admin/jmx/internal/MX4JModelMBean.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/admin/jmx/internal/MX4JModelMBean.java b/geode-core/src/main/java/com/gemstone/gemfire/admin/jmx/internal/MX4JModelMBean.java
index 1add1ec..81f956f 100755
--- a/geode-core/src/main/java/com/gemstone/gemfire/admin/jmx/internal/MX4JModelMBean.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/admin/jmx/internal/MX4JModelMBean.java
@@ -1,20 +1,4 @@
 /*
- * 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.
- */
-/*
  * Copyright (C) MX4J.
  * All rights reserved.
  *


[34/50] [abbrv] incubator-geode git commit: GEODE-386: Change xsd namespace to apache

Posted by up...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-site/website/content/schema/cache/cache-1.0.xsd
----------------------------------------------------------------------
diff --git a/geode-site/website/content/schema/cache/cache-1.0.xsd b/geode-site/website/content/schema/cache/cache-1.0.xsd
new file mode 100644
index 0000000..c9c4f91
--- /dev/null
+++ b/geode-site/website/content/schema/cache/cache-1.0.xsd
@@ -0,0 +1,1469 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ 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.
+  -->
+<xsd:schema
+    targetNamespace="http://geode.apache.org/schema/cache"
+    xmlns:gf="http://geode.apache.org/schema/cache"
+    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+    elementFormDefault="qualified"
+    attributeFormDefault="unqualified"
+    version="1.0">
+  <xsd:annotation>
+    <xsd:documentation><![CDATA[
+This is the XML Schema for the Geode distributed cache declarative
+caching XML file. All declarative cache files must include a schema
+of the following form:
+
+  <cache
+    xmlns="http://geode.apache.org/schema/cache"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://geode.apache.org/schema/cache
+                        http://geode.apache.org/schema/cache/cache-1.0.xsd"
+    version="1.0">
+
+If you are declaring a client cache then use this schema:
+
+  <client-cache
+    xmlns="http://geode.apache.org/schema/cache"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://geode.apache.org/schema/cache
+                        http://geode.apache.org/schema/cache/cache-1.0.xsd"
+    version="1.0">
+
+The contents of a declarative XML file correspond to APIs found in the
+com.gemstone.gemfire.cache and com.gemstone.gemfire.cache.client
+packages. A declarative caching XML file is used to populate a Cache
+or a ClientCache when it is created.
+
+The top-level element in this syntax is "cache" or "client-cache".
+All elements are listed here in alphabetical order.
+
+The following conventions apply to all Geode distributed cache
+declarative caching XML file elements unless indicated otherwise.
+
+- In elements that contain PCDATA, leading and trailing whitespace in
+  the data may be ignored.
+
+- In elements whose value is an "enumerated type", the value is case
+  sensitive.
+  
+  ]]></xsd:documentation>
+  </xsd:annotation>
+
+    <!--
+-->
+  <xsd:element name="cache">
+    <xsd:annotation>
+      <xsd:documentation>
+        The "cache" element is the root element of the declarative cache file on a peer or server.
+        This element configures a Geode Cache and describes the root regions it contains, if any.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:complexType>
+      <xsd:sequence>
+        <xsd:element maxOccurs="1" minOccurs="0" name="cache-transaction-manager" type="gf:cache-transaction-manager-type" />
+        <xsd:element maxOccurs="1" minOccurs="0" name="dynamic-region-factory" type="gf:dynamic-region-factory-type" />
+        <xsd:element maxOccurs="unbounded" minOccurs="0" name="gateway-hub">
+          <xsd:annotation>
+            <xsd:documentation>
+              The "gateway-hub" element specifies a Gateway Hub that is
+              initialized when the Cache is declaratively initialized.
+            </xsd:documentation>
+          </xsd:annotation>
+          <xsd:complexType>
+            <xsd:sequence>
+              <xsd:element maxOccurs="unbounded" minOccurs="0" name="gateway">
+                <xsd:annotation>
+                  <xsd:documentation>
+                    The "gateway" element specifies a Gateway that is
+                    initialized when a GatewayHub is declaratively initialized.
+                  </xsd:documentation>
+                </xsd:annotation>
+                <xsd:complexType>
+                  <xsd:sequence>
+                    <xsd:choice>
+                      <xsd:element maxOccurs="unbounded" minOccurs="1" name="gateway-endpoint">
+                        <xsd:annotation>
+                          <xsd:documentation>
+                            The "gateway-endpoint" element specifies an endpoint that is
+                            initialized when a Gateway is declaratively initialized.
+                          </xsd:documentation>
+                        </xsd:annotation>
+                        <xsd:complexType>
+                          <xsd:attribute name="host" type="xsd:string" use="required" />
+                          <xsd:attribute name="id" type="xsd:string" use="required" />
+                          <xsd:attribute name="port" type="xsd:string" use="required" />
+                        </xsd:complexType>
+                      </xsd:element>
+                      <xsd:element maxOccurs="unbounded" minOccurs="1" name="gateway-listener">
+                        <xsd:annotation>
+                          <xsd:documentation>
+                            The "gateway-listener" element specifies a listener that is
+                            initialized when a Gateway is declaratively initialized.
+                          </xsd:documentation>
+                        </xsd:annotation>
+                        <xsd:complexType>
+                          <xsd:sequence>
+                            <xsd:element name="class-name" type="gf:class-name-type" />
+                            <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+                          </xsd:sequence>
+                        </xsd:complexType>
+                      </xsd:element>
+                    </xsd:choice>
+                    <xsd:element maxOccurs="1" minOccurs="0" name="gateway-queue">
+                      <xsd:annotation>
+                        <xsd:documentation>
+                          The "gateway-queue" element specifies a queue that is initialized when a
+                          Gateway is declaratively initialized. As of 6.5 overflow-directory is
+                          deprecated. Use disk-store-name instead. As of 6.5 roll-oplogs is
+                          deprecated. Use disk-store-name instead.
+                        </xsd:documentation>
+                      </xsd:annotation>
+                      <xsd:complexType>
+                        <xsd:attribute name="alert-threshold" type="xsd:string" use="optional" />
+                        <xsd:attribute name="batch-conflation" type="xsd:boolean" use="optional" />
+                        <xsd:attribute name="batch-size" type="xsd:string" use="optional" />
+                        <xsd:attribute name="batch-time-interval" type="xsd:string" use="optional" />
+                        <xsd:attribute name="enable-persistence" type="xsd:boolean" use="optional" />
+                        <xsd:attribute name="disk-store-name" type="xsd:string" use="optional" />
+                        <xsd:attribute name="roll-oplogs" type="xsd:boolean" use="optional" />
+                        <xsd:attribute name="maximum-queue-memory" type="xsd:string" use="optional" />
+                        <xsd:attribute name="overflow-directory" type="xsd:string" use="optional" />
+                      </xsd:complexType>
+                    </xsd:element>
+                  </xsd:sequence>
+                  <xsd:attribute name="early-ack" type="xsd:boolean" use="optional" />
+                  <xsd:attribute name="id" type="xsd:string" use="required" />
+                  <xsd:attribute name="socket-buffer-size" type="xsd:string" use="optional" />
+                  <xsd:attribute name="socket-read-timeout" type="xsd:string" use="optional" />
+                  <xsd:attribute name="concurrency-level" type="xsd:string" use="optional" />
+                  <xsd:attribute name="order-policy" type="xsd:string" use="optional" />
+                </xsd:complexType>
+              </xsd:element>
+            </xsd:sequence>
+            <xsd:attribute name="id" type="xsd:string" use="required" />
+            <xsd:attribute name="bind-address" type="xsd:string" use="optional" />
+            <xsd:attribute name="maximum-time-between-pings" type="xsd:string" use="optional" />
+            <xsd:attribute name="port" type="xsd:string" use="optional" />
+            <xsd:attribute name="socket-buffer-size" type="xsd:string" use="optional" />
+            <xsd:attribute name="startup-policy" use="optional">
+              <xsd:simpleType>
+                <xsd:restriction base="xsd:string">
+                  <xsd:enumeration value="primary" />
+                  <xsd:enumeration value="secondary" />
+                  <xsd:enumeration value="none" />
+                </xsd:restriction>
+              </xsd:simpleType>
+            </xsd:attribute>
+            <xsd:attribute name="manual-start" type="xsd:boolean" use="optional" />
+            <xsd:attribute name="max-connections" type="xsd:integer" use="optional" />
+          </xsd:complexType>
+        </xsd:element>
+
+        <xsd:element maxOccurs="unbounded" minOccurs="0" name="gateway-sender">
+          <xsd:complexType>
+            <xsd:sequence>
+              <xsd:element maxOccurs="unbounded" minOccurs="0" name="gateway-event-filter" type="gf:class-with-parameters-type" />
+              <xsd:element maxOccurs="1" minOccurs="0" name="gateway-event-substitution-filter" type="gf:class-with-parameters-type" />
+              <xsd:element maxOccurs="unbounded" minOccurs="0" name="gateway-transport-filter" type="gf:class-with-parameters-type" />
+            </xsd:sequence>
+            <xsd:attribute name="id" type="xsd:string" use="required" />
+            <xsd:attribute name="remote-distributed-system-id" type="xsd:string" use="required" />
+            <xsd:attribute name="parallel" type="xsd:boolean" use="optional" />
+            <xsd:attribute name="manual-start" type="xsd:boolean" use="optional" />
+            <xsd:attribute name="socket-buffer-size" type="xsd:string" use="optional" />
+            <xsd:attribute name="socket-read-timeout" type="xsd:string" use="optional" />
+            <xsd:attribute name="enable-batch-conflation" type="xsd:boolean" use="optional" />
+            <xsd:attribute name="batch-size" type="xsd:string" use="optional" />
+            <xsd:attribute name="batch-time-interval" type="xsd:string" use="optional" />
+            <xsd:attribute name="enable-persistence" type="xsd:boolean" use="optional" />
+            <xsd:attribute name="disk-store-name" type="xsd:string" use="optional" />
+            <xsd:attribute name="disk-synchronous" type="xsd:boolean" use="optional" />
+            <xsd:attribute name="maximum-queue-memory" type="xsd:string" use="optional" />
+            <xsd:attribute name="alert-threshold" type="xsd:string" use="optional" />
+            <xsd:attribute name="dispatcher-threads" type="xsd:string" use="optional" />
+            <xsd:attribute name="order-policy" type="xsd:string" use="optional" />
+          </xsd:complexType>
+        </xsd:element>
+
+        <xsd:element maxOccurs="unbounded" minOccurs="0" name="gateway-receiver">
+          <xsd:complexType>
+            <xsd:sequence>
+              <xsd:element maxOccurs="unbounded" minOccurs="0" name="gateway-transport-filter" type="gf:class-with-parameters-type" />
+            </xsd:sequence>
+            <xsd:attribute name="start-port" type="xsd:string" use="optional" />
+            <xsd:attribute name="end-port" type="xsd:string" use="optional" />
+            <xsd:attribute name="bind-address" type="xsd:string" use="optional" />
+            <xsd:attribute name="maximum-time-between-pings" type="xsd:string" use="optional" />
+            <xsd:attribute name="socket-buffer-size" type="xsd:string" use="optional" />
+            <xsd:attribute name="hostname-for-senders" type="xsd:string" use="optional" />
+            <xsd:attribute name="manual-start" type="xsd:boolean" use="optional" />
+          </xsd:complexType>
+        </xsd:element>
+
+        <xsd:element maxOccurs="1" minOccurs="0" name="gateway-conflict-resolver">
+          <xsd:annotation>
+            <xsd:documentation>
+              A "gateway-conflict-resolver" element describes a region's GatewayConflictResolver.
+              It is used to resolve inter-system concurrency conflicts.
+            </xsd:documentation>
+          </xsd:annotation>
+          <xsd:complexType>
+            <xsd:sequence>
+              <xsd:element name="class-name" type="gf:class-name-type" />
+              <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+            </xsd:sequence>
+          </xsd:complexType>
+        </xsd:element>
+
+        <xsd:element maxOccurs="unbounded" minOccurs="0" name="async-event-queue">
+          <xsd:complexType>
+            <xsd:sequence>
+              <xsd:element maxOccurs="unbounded" minOccurs="0" name="gateway-event-filter" type="gf:class-with-parameters-type" />
+              <xsd:element maxOccurs="1" minOccurs="0" name="gateway-event-substitution-filter" type="gf:class-with-parameters-type" />
+              <xsd:element name="async-event-listener" type="gf:class-with-parameters-type">
+                <xsd:annotation>
+                  <xsd:documentation>
+                    A "async-event-listener" element describes a region's AsyncEventListener.
+                  </xsd:documentation>
+                </xsd:annotation>
+              </xsd:element>
+            </xsd:sequence>
+            <xsd:attribute name="id" type="xsd:string" use="required" />
+            <xsd:attribute name="parallel" type="xsd:boolean" use="optional" />
+            <xsd:attribute name="batch-size" type="xsd:string" use="optional" />
+            <xsd:attribute name="batch-time-interval" type="xsd:string" use="optional" />
+            <xsd:attribute name="enable-batch-conflation" type="xsd:boolean" use="optional" />
+            <xsd:attribute name="maximum-queue-memory" type="xsd:string" use="optional" />
+            <xsd:attribute name="persistent" type="xsd:boolean" use="optional" />
+            <xsd:attribute name="disk-store-name" type="xsd:string" use="optional" />
+            <xsd:attribute name="disk-synchronous" type="xsd:boolean" use="optional" />
+            <xsd:attribute name="dispatcher-threads" type="xsd:string" use="optional" />
+            <xsd:attribute name="order-policy" type="xsd:string" use="optional" />
+          </xsd:complexType>
+        </xsd:element>
+
+        <xsd:element maxOccurs="unbounded" minOccurs="0" name="cache-server">
+          <xsd:annotation>
+            <xsd:documentation>
+              The "cache-server" element specifies a Cache Server that will accept requests from
+              clients and that is started when the Cache is declaratively initialized.
+            </xsd:documentation>
+          </xsd:annotation>
+          <xsd:complexType>
+            <xsd:complexContent>
+              <xsd:extension base="gf:server-type">
+                <xsd:attribute name="tcp-no-delay" type="xsd:boolean" use="optional" />
+              </xsd:extension>
+            </xsd:complexContent>
+          </xsd:complexType>
+        </xsd:element>
+        <xsd:element maxOccurs="unbounded" minOccurs="0" name="pool" type="gf:pool-type" />
+        <xsd:element maxOccurs="unbounded" minOccurs="0" name="disk-store" type="gf:disk-store-type" />
+        <xsd:element maxOccurs="unbounded" minOccurs="0" name="hdfs-store" type="gf:hdfs-store-type" />
+        <xsd:element maxOccurs="1" minOccurs="0" name="pdx" type="gf:pdx-type" />
+        <xsd:element maxOccurs="unbounded" minOccurs="0" name="region-attributes" type="gf:region-attributes-type" />
+        <xsd:choice maxOccurs="unbounded" minOccurs="0">
+          <xsd:element name="jndi-bindings" type="gf:jndi-bindings-type" />
+          <xsd:element name="region" type="gf:region-type" />
+          <xsd:element name="vm-root-region" type="gf:region-type">
+            <xsd:annotation>
+              <xsd:appinfo>deprecated</xsd:appinfo>
+              <xsd:documentation>
+                A "vm-root-region" element is the same as "region". This element exists for
+                backwards compatiblity and should not be used in new xml files.
+              </xsd:documentation>
+            </xsd:annotation>
+          </xsd:element>
+        </xsd:choice>
+        <xsd:element maxOccurs="1" minOccurs="0" name="function-service" type="gf:function-service-type" />
+        <xsd:element maxOccurs="1" minOccurs="0" name="resource-manager" type="gf:resource-manager-type" />
+        <xsd:element maxOccurs="1" minOccurs="0" name="serialization-registration" type="gf:serialization-registration-type" />
+        <xsd:element maxOccurs="unbounded" minOccurs="0" name="backup" type="xsd:string">
+          <xsd:annotation>
+            <xsd:documentation>
+              The backup element defines files or directories that should be backed up when the
+              system wide backup command is invoked. Disk stores with persistent data are
+              automatically backed up, they do not need to be listed with this element.
+            </xsd:documentation>
+          </xsd:annotation>
+        </xsd:element>
+        <xsd:element maxOccurs="1" minOccurs="0" name="initializer" type="gf:initializer-type" />
+        <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+      </xsd:sequence>
+      <xsd:attribute name="copy-on-read" type="xsd:boolean" use="optional" />
+      <xsd:attribute name="is-server" type="xsd:boolean" use="optional" />
+      <xsd:attribute name="lock-timeout" type="xsd:string" use="optional" />
+      <xsd:attribute name="lock-lease" type="xsd:string" use="optional" />
+      <xsd:attribute name="message-sync-interval" type="xsd:string" use="optional" />
+      <xsd:attribute name="search-timeout" type="xsd:string" use="optional" />
+      <xsd:attribute name="version" type="gf:versionType" use="required" fixed="1.0" />
+    </xsd:complexType>
+  </xsd:element>
+
+  <xsd:element name="client-cache">
+    <xsd:annotation>
+      <xsd:documentation>
+        The "client-cache" element is the root element of the declarative cache file on a client.
+        This element configures a Geode ClientCache and describes the root regions it contains, if any.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:complexType>
+      <xsd:sequence>
+        <xsd:element maxOccurs="1" minOccurs="0" name="cache-transaction-manager" type="gf:cache-transaction-manager-type" />
+        <xsd:element maxOccurs="1" minOccurs="0" name="dynamic-region-factory" type="gf:dynamic-region-factory-type" />
+        <xsd:element maxOccurs="unbounded" minOccurs="0" name="pool" type="gf:pool-type" />
+        <xsd:element maxOccurs="unbounded" minOccurs="0" name="disk-store" type="gf:disk-store-type" />
+        <xsd:element maxOccurs="1" minOccurs="0" name="pdx" type="gf:pdx-type" />
+        <xsd:element maxOccurs="unbounded" minOccurs="0" name="region-attributes" type="gf:region-attributes-type" />
+        <xsd:choice maxOccurs="unbounded" minOccurs="0">
+          <xsd:element name="jndi-bindings" type="gf:jndi-bindings-type" />
+          <xsd:element name="region" type="gf:region-type" />
+        </xsd:choice>
+        <xsd:element maxOccurs="1" minOccurs="0" name="function-service" type="gf:function-service-type" />
+        <xsd:element maxOccurs="1" minOccurs="0" name="resource-manager" type="gf:resource-manager-type" />
+        <xsd:element maxOccurs="1" minOccurs="0" name="serialization-registration" type="gf:serialization-registration-type" />
+        <xsd:element maxOccurs="1" minOccurs="0" name="initializer" type="gf:initializer-type" />
+      </xsd:sequence>
+      <xsd:attribute name="copy-on-read" type="xsd:boolean" use="optional" />
+      <xsd:attribute name="version" type="gf:versionType" use="required" fixed="1.0" />
+    </xsd:complexType>
+  </xsd:element>
+
+  <xsd:complexType name="region-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "region" element describes a region (and its entries) in Geode distributed cache.
+        It may be used to create a new region or may be used to add new entries to an existing
+        region. Note that the "name" attribute specifies the simple name of the region; it
+        cannot contain a "/". If "refid" is set then it defines the default region attributes
+        to use for this region. A nested "region-attributes" element can override these defaults.
+        If the nested "region-attributes" element has its own "refid" then it will cause the
+        "refid" on the region to be ignored. "refid" can be set to the name of a RegionShortcut
+        or a ClientRegionShortcut (see the javadocs of those enum classes for their names).
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:sequence>
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="region-attributes" type="gf:region-attributes-type" />
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="index">
+        <xsd:annotation>
+          <xsd:documentation>
+            An "index" element describes an index to be created on a region.
+            The index node, if any, should all come immediately after the
+            "region-attributes" node. There can be any number of functional types
+            of index on a Region, but only at max one index of type "primary-key". The
+            "name" attribute is a required field which identifies the name of the index.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:choice minOccurs="0">
+            <xsd:element name="functional">
+              <xsd:annotation>
+                <xsd:documentation>
+                  A functional type of index needs a from-clause, expression which are mandatory.
+                  The import string is used for specifying the type of Object in the region or
+                  the type of Object which the indexed expression evaluates to.
+                </xsd:documentation>
+              </xsd:annotation>
+              <xsd:complexType>
+                <xsd:attribute name="expression" type="xsd:string" use="required" />
+                <xsd:attribute name="from-clause" type="xsd:string" use="required" />
+                <xsd:attribute name="imports" type="xsd:string" use="optional" />
+              </xsd:complexType>
+            </xsd:element>
+
+            <xsd:element name="primary-key">
+              <xsd:annotation>
+                <xsd:documentation>
+                  A primary-key type of index needs a field attribute which is mandatory.
+                  There should be only one or zero primary-index defined for a region
+                </xsd:documentation>
+              </xsd:annotation>
+              <xsd:complexType>
+                <xsd:attribute name="field" type="xsd:string" use="required" />
+              </xsd:complexType>
+            </xsd:element>
+          </xsd:choice>
+          <xsd:attribute name="name" type="xsd:string" use="required" />
+          <xsd:attribute name="expression" type="xsd:string" use="optional" />
+          <xsd:attribute name="from-clause" type="xsd:string" use="optional" />
+          <xsd:attribute name="imports" type="xsd:string" use="optional" />
+          <xsd:attribute name="key-index" type="xsd:boolean" use="optional" />
+          <xsd:attribute default="range" name="type" use="optional">
+            <xsd:simpleType>
+              <xsd:restriction base="xsd:string">
+                <xsd:enumeration value="range" />
+                <xsd:enumeration value="hash" />
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:attribute>
+        </xsd:complexType>
+      </xsd:element>
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="entry">
+        <xsd:annotation>
+          <xsd:documentation>
+            An "entry" element desribes an entry to be added to a region. Note
+            that if an entry with the given key already exists in the region,
+            it will be replaced.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="key">
+              <xsd:annotation>
+                <xsd:documentation>
+                  A "key" element describes the key in a Region entry.
+                </xsd:documentation>
+              </xsd:annotation>
+              <xsd:complexType>
+                <xsd:choice>
+                  <xsd:element name="string" type="gf:string-type" />
+                  <xsd:element name="declarable" type="gf:declarable-type" />
+                </xsd:choice>
+              </xsd:complexType>
+            </xsd:element>
+            <xsd:element name="value">
+              <xsd:annotation>
+                <xsd:documentation>
+                  A "value" element describes the value in a Region entry
+                </xsd:documentation>
+              </xsd:annotation>
+              <xsd:complexType>
+                <xsd:choice>
+                  <xsd:element name="string" type="gf:string-type" />
+                  <xsd:element name="declarable" type="gf:declarable-type" />
+                </xsd:choice>
+              </xsd:complexType>
+            </xsd:element>
+          </xsd:sequence>
+        </xsd:complexType>
+      </xsd:element>
+
+      <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="region" type="gf:region-type" />
+    </xsd:sequence>
+    <xsd:attribute name="name" type="xsd:string" use="required" />
+    <xsd:attribute name="refid" type="xsd:string" use="optional" />
+  </xsd:complexType>
+    <!-- ======================================================= -->
+    <!--
+A "region-attributes" element describes the attributes of a region to
+be created.
+As of 6.5 disk-dirs is deprecated on region-attributes. Use disk-store-name instead.
+-->
+  <xsd:complexType name="region-attributes-type">
+    <xsd:sequence>
+      <xsd:element maxOccurs="1" minOccurs="0" name="key-constraint">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "key-constraint" element specifies the name of a class to which the
+            keys of a region are constrained.
+          </xsd:documentation>
+        </xsd:annotation>
+      </xsd:element>
+      <xsd:element maxOccurs="1" minOccurs="0" name="value-constraint" type="xsd:string">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "value-constraint" element specifies the name of a class to which the
+            values of a region are constrained.
+          </xsd:documentation>
+        </xsd:annotation>
+      </xsd:element>
+      <xsd:element maxOccurs="1" minOccurs="0" name="region-time-to-live">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "region-time-to-live" element specifies a Region's time to live.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="expiration-attributes" type="gf:expiration-attributes-type" />
+          </xsd:sequence>
+        </xsd:complexType>
+      </xsd:element>
+
+      <xsd:element maxOccurs="1" minOccurs="0" name="region-idle-time">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "region-idle-time" element specifies a Region's idle time.
+            Note that the APIs that correspond to this element add "out" to their
+            name. See getRegionIdleTimeout and setRegionIdleTimeout.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="expiration-attributes" type="gf:expiration-attributes-type" />
+          </xsd:sequence>
+        </xsd:complexType>
+      </xsd:element>
+
+      <xsd:element maxOccurs="1" minOccurs="0" name="entry-time-to-live">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "entry-time-to-live" element specifies a Region's entries' time to
+            live.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="expiration-attributes" type="gf:expiration-attributes-type" />
+          </xsd:sequence>
+        </xsd:complexType>
+      </xsd:element>
+
+      <xsd:element maxOccurs="1" minOccurs="0" name="entry-idle-time">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "entry-idle-time" element specifies a Region's entries' idle time.
+            Note that the APIs that correspond to this element add "out" to
+            their name. See getEntryIdleTimeout and setEntryIdleTimeout.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="expiration-attributes" type="gf:expiration-attributes-type" />
+          </xsd:sequence>
+        </xsd:complexType>
+      </xsd:element>
+
+      <xsd:element maxOccurs="1" minOccurs="0" name="disk-write-attributes">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "disk-write-attributes" element describes how entry data is written
+            to disk. Deprecated as of 6.5 use disk-store instead.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:choice>
+            <xsd:element name="asynchronous-writes">
+              <xsd:annotation>
+                <xsd:documentation>
+                  An "asynchronous-writes" element specifies how entry data should be
+                  written to disk asynchronous. Deprecated as of 6.5 use disk-store instead.
+                </xsd:documentation>
+              </xsd:annotation>
+              <xsd:complexType>
+                <xsd:attribute name="bytes-threshold" type="xsd:string" use="required" />
+                <xsd:attribute name="time-interval" type="xsd:string" use="required" />
+              </xsd:complexType>
+            </xsd:element>
+            <xsd:element name="synchronous-writes">
+              <xsd:annotation>
+                <xsd:documentation>
+                  A "synchronous-writes" element specifies that entry data should be
+                  written to disk synchronously.
+                </xsd:documentation>
+              </xsd:annotation>
+            </xsd:element>
+          </xsd:choice>
+          <xsd:attribute name="max-oplog-size" type="xsd:string" use="optional" />
+          <xsd:attribute name="roll-oplogs" type="xsd:string" use="optional" />
+        </xsd:complexType>
+      </xsd:element>
+
+      <xsd:element maxOccurs="1" minOccurs="0" name="disk-dirs" type="gf:disk-dirs-type" />
+
+      <xsd:element maxOccurs="1" minOccurs="0" name="partition-attributes">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "partition-attributes" element configures a region for partitioned
+            data storage.
+
+            local-max-memory attribute added to partition-attributes in release 5.1
+            total-max-memory attribute added to partition-attributes in release 5.1
+            total-num-buckets attribute added to partition-attributes in release 5.1
+            partition-resolver attribute added to partition-attributes in release 5.7
+            partition-listener attribute added to partition-attributes in release 6.1
+            colocated-with attribute added to partition-attributes in release 5.7
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element maxOccurs="1" minOccurs="0" name="partition-resolver">
+              <xsd:annotation>
+                <xsd:documentation>
+                  A "partition-resolver" element describes a partitioned region's custom
+                  PartitionResolver.
+                </xsd:documentation>
+              </xsd:annotation>
+              <xsd:complexType>
+                <xsd:sequence>
+                  <xsd:element name="class-name" type="gf:class-name-type" />
+                  <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+                </xsd:sequence>
+                <xsd:attribute name="name" type="xsd:string" use="optional" />
+              </xsd:complexType>
+            </xsd:element>
+
+            <xsd:element maxOccurs="unbounded" minOccurs="0" name="partition-listener">
+              <xsd:annotation>
+                <xsd:documentation>
+                  A "partition-listener" element describes a partitioned region's custom
+                  PartitionListener.
+                </xsd:documentation>
+              </xsd:annotation>
+              <xsd:complexType>
+                <xsd:sequence>
+                  <xsd:element name="class-name" type="gf:class-name-type" />
+                  <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+                </xsd:sequence>
+              </xsd:complexType>
+            </xsd:element>
+
+            <xsd:element maxOccurs="unbounded" minOccurs="0" name="fixed-partition-attributes">
+              <xsd:annotation>
+                <xsd:documentation>
+                  A "fixed-partition-attributes" element describes characteristics of a
+                  partition in a Fixed Partitioned Region.
+                </xsd:documentation>
+              </xsd:annotation>
+              <xsd:complexType>
+                <xsd:attribute name="partition-name" type="xsd:string" use="required" />
+                <xsd:attribute name="is-primary" type="xsd:boolean" use="optional" />
+                <xsd:attribute name="num-buckets" type="xsd:string" use="optional" />
+              </xsd:complexType>
+            </xsd:element>
+
+          </xsd:sequence>
+          <xsd:attribute name="local-max-memory" type="xsd:string" use="optional" />
+          <xsd:attribute name="recovery-delay" type="xsd:string" use="optional" />
+          <xsd:attribute name="redundant-copies" type="xsd:string" use="optional" />
+          <xsd:attribute name="startup-recovery-delay" type="xsd:string" use="optional" />
+          <xsd:attribute name="total-max-memory" type="xsd:string" use="optional" />
+          <xsd:attribute name="total-num-buckets" type="xsd:string" use="optional" />
+          <xsd:attribute name="colocated-with" type="xsd:string" use="optional" />
+        </xsd:complexType>
+      </xsd:element>
+
+      <xsd:element maxOccurs="1" minOccurs="0" name="membership-attributes">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "membership-attributes" element configures a region for membership
+            constraints based on required roles.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element maxOccurs="unbounded" minOccurs="0" name="required-role">
+              <xsd:annotation>
+                <xsd:documentation>
+                  A "required-role" element specifies a role that is required for reliable
+                  access to the region
+                </xsd:documentation>
+              </xsd:annotation>
+              <xsd:complexType>
+                <xsd:attribute name="name" type="xsd:string" use="required" />
+              </xsd:complexType>
+            </xsd:element>
+
+          </xsd:sequence>
+          <xsd:attribute name="loss-action" use="optional">
+            <xsd:simpleType>
+              <xsd:restriction base="xsd:string">
+                <xsd:enumeration value="full-access" />
+                <xsd:enumeration value="limited-access" />
+                <xsd:enumeration value="no-access" />
+                <xsd:enumeration value="reconnect" />
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:attribute>
+          <xsd:attribute name="resumption-action" use="optional">
+            <xsd:simpleType>
+              <xsd:restriction base="xsd:string">
+                <xsd:enumeration value="none" />
+                <xsd:enumeration value="reinitialize" />
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:attribute>
+        </xsd:complexType>
+      </xsd:element>
+
+      <xsd:element maxOccurs="1" minOccurs="0" name="subscription-attributes">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "subscription-attributes" element configures how a region subscribes
+            to remote distributed regions.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:attribute name="interest-policy" use="optional">
+            <xsd:simpleType>
+              <xsd:restriction base="xsd:string">
+                <xsd:enumeration value="all" />
+                <xsd:enumeration value="cache-content" />
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:attribute>
+        </xsd:complexType>
+      </xsd:element>
+
+      <xsd:element maxOccurs="1" minOccurs="0" name="cache-loader" type="gf:cache-loader-type" />
+      <xsd:element maxOccurs="1" minOccurs="0" name="cache-writer" type="gf:cache-writer-type" />
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="cache-listener">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "cache-listener" element describes a region's CacheListener.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="class-name" type="gf:class-name-type" />
+            <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+          </xsd:sequence>
+        </xsd:complexType>
+      </xsd:element>
+
+      <xsd:element maxOccurs="1" minOccurs="0" name="compressor">
+        <xsd:annotation>
+          <xsd:documentation>
+            A compressor registers a custom class which extends Compressor to support compression on a region.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="class-name" type="gf:class-name-type" />
+          </xsd:sequence>
+        </xsd:complexType>
+      </xsd:element>
+
+      <xsd:element maxOccurs="1" minOccurs="0" name="eviction-attributes">
+        <xsd:annotation>
+          <xsd:documentation>
+            Create eviction attributes that monitor and control the size of the Region.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:choice>
+            <xsd:element name="lru-entry-count">
+              <xsd:annotation>
+                <xsd:documentation>
+                  Create an LRU eviction controller which performs the action if the
+                  Region has more than the maximum number of Entries in the Region.
+                </xsd:documentation>
+              </xsd:annotation>
+              <xsd:complexType>
+                <xsd:attribute name="action" type="gf:enum-action-destroy-overflow" use="optional" />
+                <xsd:attribute name="maximum" type="xsd:string" use="optional" />
+              </xsd:complexType>
+            </xsd:element>
+
+            <xsd:element name="lru-heap-percentage">
+              <xsd:annotation>
+                <xsd:documentation>
+                  Create an LRU which evicts entries using the specified action
+                  when the heap is over the resource manager critical heap/off-heap percentage.
+                  When the threshold has been exceeded each create or put operation
+                  is required to evict the same size of data which was added. The
+                  optional class-name and parameters allow for the declaration
+                  of an ObjectSizer, which will be used to determine data size.
+                  The class must implement the ObjectSizer interface.
+                </xsd:documentation>
+              </xsd:annotation>
+              <xsd:complexType>
+                <xsd:sequence minOccurs="0">
+                  <xsd:element name="class-name" type="gf:class-name-type" />
+                  <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+                </xsd:sequence>
+                <xsd:attribute name="action" type="gf:enum-action-destroy-overflow" use="optional" />
+              </xsd:complexType>
+            </xsd:element>
+
+            <xsd:element name="lru-memory-size">
+              <xsd:annotation>
+                <xsd:documentation>
+                  Create an LRU that performs the action when the memory size of the Region is
+                  over the maximum. The optional class-name and parameters allow for the
+                  declaration an ObjectSizer, which is used to measure the size of each Object
+                  in the Region. The class must implement the ObjectSizer interface.
+                </xsd:documentation>
+              </xsd:annotation>
+              <xsd:complexType>
+                <xsd:sequence minOccurs="0">
+                  <xsd:element name="class-name" type="gf:class-name-type" />
+                  <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+                </xsd:sequence>
+                <xsd:attribute name="action" type="gf:enum-action-destroy-overflow" use="optional" />
+                <xsd:attribute name="maximum" type="xsd:string" use="optional" />
+              </xsd:complexType>
+            </xsd:element>
+          </xsd:choice>
+        </xsd:complexType>
+      </xsd:element>
+    </xsd:sequence>
+    <xsd:attribute name="concurrency-level" type="xsd:string" use="optional" />
+    <xsd:attribute name="data-policy" type="gf:region-attributesData-policy" use="optional" />
+    <xsd:attribute name="early-ack" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="enable-async-conflation" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="enable-gateway" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="enable-subscription-conflation" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="gateway-sender-ids" type="xsd:string" use="optional" />
+    <xsd:attribute name="async-event-queue-ids" type="xsd:string" use="optional" />
+    <xsd:attribute name="hub-id" type="xsd:string" use="optional" />
+    <xsd:attribute name="id" type="xsd:string" use="optional" />
+    <xsd:attribute name="ignore-jta" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="index-update-type" type="gf:region-attributesIndex-update-type" use="optional" />
+    <xsd:attribute name="initial-capacity" type="xsd:string" use="optional" />
+    <xsd:attribute name="is-lock-grantor" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="load-factor" type="xsd:string" use="optional" />
+    <xsd:attribute name="mirror-type" type="gf:region-attributesMirror-type" use="optional" />
+    <xsd:attribute name="multicast-enabled" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="persist-backup" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="pool-name" type="xsd:string" use="optional" />
+    <xsd:attribute name="disk-store-name" type="xsd:string" use="optional" />
+    <xsd:attribute name="disk-synchronous" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="hdfs-store-name" type="xsd:string" use="optional" />
+    <xsd:attribute name="hdfs-write-only" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="publisher" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="refid" type="xsd:string" use="optional" />
+    <xsd:attribute name="scope" type="gf:region-attributesScope" use="optional" />
+    <xsd:attribute name="statistics-enabled" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="cloning-enabled" type="xsd:boolean" use="optional" />
+    <xsd:attribute default="true" name="concurrency-checks-enabled" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="off-heap" type="xsd:boolean" use="optional" />
+  </xsd:complexType>
+  <xsd:simpleType name="region-attributesData-policy">
+    <xsd:restriction base="xsd:string">
+      <xsd:enumeration value="empty" />
+      <xsd:enumeration value="normal" />
+      <xsd:enumeration value="partition" />
+      <xsd:enumeration value="persistent-replicate" />
+      <xsd:enumeration value="preloaded" />
+      <xsd:enumeration value="replicate" />
+      <xsd:enumeration value="persistent-partition" />
+    </xsd:restriction>
+  </xsd:simpleType>
+  <xsd:simpleType name="region-attributesIndex-update-type">
+    <xsd:restriction base="xsd:string">
+      <xsd:enumeration value="asynchronous" />
+      <xsd:enumeration value="synchronous" />
+    </xsd:restriction>
+  </xsd:simpleType>
+  <xsd:simpleType name="region-attributesMirror-type">
+    <xsd:restriction base="xsd:string">
+      <xsd:enumeration value="keys" />
+      <xsd:enumeration value="keys-values" />
+      <xsd:enumeration value="none" />
+    </xsd:restriction>
+  </xsd:simpleType>
+  <xsd:simpleType name="region-attributesScope">
+    <xsd:restriction base="xsd:string">
+      <xsd:enumeration value="distributed-ack" />
+      <xsd:enumeration value="distributed-no-ack" />
+      <xsd:enumeration value="global" />
+      <xsd:enumeration value="local" />
+    </xsd:restriction>
+  </xsd:simpleType>
+  <xsd:simpleType name="enum-readable-writable">
+    <xsd:restriction base="xsd:string">
+      <xsd:enumeration value="readable" />
+      <xsd:enumeration value="writable" />
+    </xsd:restriction>
+  </xsd:simpleType>
+
+    <!-- ======================================================= -->
+    <!--
+-->
+    <!-- ======================================================= -->
+    <!--
+-->
+    <!-- ======================================================= -->
+    <!--
+-->
+    <!-- ======================================================= -->
+    <!--
+-->
+    <!-- ======================================================= -->
+    <!--
+-->
+    <!-- ======================================================= -->
+    <!--
+-->
+    <!-- ======================================================= -->
+    <!-- ======================================================= -->
+
+  <xsd:complexType name="server-type">
+    <xsd:sequence>
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="group" type="xsd:string">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "group" element specifies a single server group.
+            Deprecated as of 7.0 use the groups Geode property instead.
+          </xsd:documentation>
+        </xsd:annotation>
+      </xsd:element>
+      <xsd:element maxOccurs="1" minOccurs="0" name="client-subscription">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "client-subscription" element describes the eviction policy, capacity and
+            overflow-directory for client subscription config. The overflow-directory attribute
+            is deprecated as of 6.5 use disk-store-name instead.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:attribute name="eviction-policy" use="required">
+            <xsd:simpleType>
+              <xsd:restriction base="xsd:string">
+                <xsd:enumeration value="entry" />
+                <xsd:enumeration value="mem" />
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:attribute>
+          <xsd:attribute name="capacity" type="xsd:string" use="required" />
+          <xsd:attribute name="disk-store-name" type="xsd:string" use="optional" />
+          <xsd:attribute name="overflow-directory" type="xsd:string" use="optional" />
+        </xsd:complexType>
+      </xsd:element>
+      <xsd:element maxOccurs="1" minOccurs="0" name="custom-load-probe">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "custom-load-probe" element describes a callback that reports the load on a cache-server.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="class-name" type="gf:class-name-type" />
+            <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+          </xsd:sequence>
+        </xsd:complexType>
+      </xsd:element>
+    </xsd:sequence>
+    <xsd:attribute name="bind-address" type="xsd:string" use="optional" />
+    <xsd:attribute name="hostname-for-clients" type="xsd:string" use="optional" />
+    <xsd:attribute name="max-connections" type="xsd:string" use="optional" />
+    <xsd:attribute name="maximum-message-count" type="xsd:string" use="optional" />
+    <xsd:attribute name="maximum-time-between-pings" type="xsd:string" use="optional" />
+    <xsd:attribute name="max-threads" type="xsd:string" use="optional" />
+    <xsd:attribute name="message-time-to-live" type="xsd:string" use="optional" />
+    <xsd:attribute name="notify-by-subscription" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="port" type="xsd:string" use="optional" />
+    <xsd:attribute name="socket-buffer-size" type="xsd:string" use="optional" />
+    <xsd:attribute name="load-poll-interval" type="xsd:string" use="optional" />
+  </xsd:complexType>
+
+  <xsd:complexType name="resource-manager-type">
+    <xsd:annotation>
+      <xsd:appinfo>deprecated</xsd:appinfo>
+      <xsd:documentation>
+        The "resource manager" element configures the behavior of the resource manager.
+        The resource manager provides support for resource management of its associated Cache.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:attribute name="critical-heap-percentage" type="xsd:string" use="optional" />
+    <xsd:attribute name="eviction-heap-percentage" type="xsd:string" use="optional" />
+    <xsd:attribute name="critical-off-heap-percentage" type="xsd:string" use="optional" />
+    <xsd:attribute name="eviction-off-heap-percentage" type="xsd:string" use="optional" />
+  </xsd:complexType>
+
+  <xsd:complexType name="function-service-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        The "function service" element configures the behavior of the function service.
+        The function service allows users to execute functions on data stored in Geode.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:sequence>
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="function">
+        <xsd:annotation>
+          <xsd:documentation>
+            The "function" element defines a function for registration in the function service.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="class-name" type="gf:class-name-type" />
+            <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+          </xsd:sequence>
+        </xsd:complexType>
+      </xsd:element>
+
+    </xsd:sequence>
+  </xsd:complexType>
+
+  <xsd:complexType name="cache-loader-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "cache-loader" element describes a region's CacheLoader.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:sequence>
+      <xsd:element name="class-name" type="gf:class-name-type" />
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+    </xsd:sequence>
+  </xsd:complexType>
+
+  <xsd:complexType name="cache-transaction-manager-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "cache-transaction-manager" element allows insertion of cache-level transaction listeners.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:sequence>
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="transaction-listener">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "transaction-listener" describes a TransactionListener.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="class-name" type="gf:class-name-type" />
+            <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+          </xsd:sequence>
+        </xsd:complexType>
+      </xsd:element>
+      <xsd:element maxOccurs="1" minOccurs="0" name="transaction-writer">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "transaction-writer" describes a TransactionWriter.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="class-name" type="gf:class-name-type" />
+            <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+          </xsd:sequence>
+        </xsd:complexType>
+      </xsd:element>
+    </xsd:sequence>
+  </xsd:complexType>
+
+  <xsd:complexType name="cache-writer-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "cache-writer" element describes a region's CacheWriter.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:sequence>
+      <xsd:element name="class-name" type="gf:class-name-type" />
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+    </xsd:sequence>
+  </xsd:complexType>
+
+  <xsd:complexType name="serialization-registration-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A serialization-registration contains a set of serializer or instantiator tags to
+        register customer DataSerializer extensions or DataSerializable implementations respectively.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:sequence>
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="serializer">
+        <xsd:annotation>
+          <xsd:documentation>
+            A serializer registers a custom class which extends DataSerializer to support custom
+            serialization of non-modifiable object types inside Geode. The class must have a
+            public zero-arg constructor.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="class-name" type="gf:class-name-type" />
+          </xsd:sequence>
+        </xsd:complexType>
+      </xsd:element>
+
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="instantiator">
+        <xsd:annotation>
+          <xsd:documentation>
+            An instantiator registers a custom class which implements the DataSerializable interface
+            to support custom object serialization inside Geode. The class must have a public
+            zero-arg constructor.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="class-name" type="gf:class-name-type" />
+          </xsd:sequence>
+          <xsd:attribute name="id" type="xsd:string" use="required">
+            <xsd:annotation>
+              <xsd:documentation>
+                The id that the instantiator should associate with the DataSerializable type.
+              </xsd:documentation>
+            </xsd:annotation>
+          </xsd:attribute>
+        </xsd:complexType>
+      </xsd:element>
+    </xsd:sequence>
+  </xsd:complexType>
+
+  <xsd:simpleType name="class-name-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "class-name" element specifies the name of a class, an instance of which is created
+        when a declarative cache XML file is read.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:restriction base="xsd:string">
+    </xsd:restriction>
+  </xsd:simpleType>
+
+  <xsd:complexType name="disk-store-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "disk-store" element specifies a DiskStore for persistence.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:sequence>
+      <xsd:element maxOccurs="1" minOccurs="0" name="disk-dirs" type="gf:disk-dirs-type" />
+    </xsd:sequence>
+    <xsd:attribute name="name" type="xsd:string" use="required" />
+    <xsd:attribute name="auto-compact" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="compaction-threshold" type="xsd:string" use="optional" />
+    <xsd:attribute name="allow-force-compaction" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="max-oplog-size" type="xsd:string" use="optional" />
+    <xsd:attribute name="time-interval" type="xsd:string" use="optional" />
+    <xsd:attribute name="write-buffer-size" type="xsd:string" use="optional" />
+    <xsd:attribute name="queue-size" type="xsd:string" use="optional" />
+    <xsd:attribute name="disk-usage-warning-percentage" type="xsd:string" use="optional" />
+    <xsd:attribute name="disk-usage-critical-percentage" type="xsd:string" use="optional" />
+  </xsd:complexType>
+
+  <xsd:complexType mixed="true" name="hdfs-store-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "hdfs-store" element specifies a HdfsStore for persistence.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:attribute name="name" type="xsd:string" use="required" />
+    <xsd:attribute name="namenode-url" type="xsd:string" use="optional" />
+    <xsd:attribute name="home-dir" type="xsd:string" use="optional" />
+    <xsd:attribute name="max-memory" type="xsd:string" use="optional" />
+    <xsd:attribute name="read-cache-size" type="xsd:string" use="optional" />
+    <xsd:attribute name="batch-size" type="xsd:string" use="optional" />
+    <xsd:attribute name="batch-interval" type="xsd:string" use="optional" />
+    <xsd:attribute name="dispatcher-threads" type="xsd:string" use="optional" />
+    <xsd:attribute name="buffer-persistent" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="disk-store" type="xsd:string" use="optional" />
+    <xsd:attribute name="synchronous-disk-write" type="xsd:string" use="optional" />
+    <xsd:attribute name="hdfs-client-config-file" type="xsd:string" use="optional" />
+    <xsd:attribute name="purge-interval" type="xsd:string" use="optional" />
+    <xsd:attribute name="major-compaction" type="xsd:string" use="optional" />
+    <xsd:attribute name="major-compaction-interval" type="xsd:string" use="optional" />
+    <xsd:attribute name="major-compaction-threads" type="xsd:integer" use="optional" />
+    <xsd:attribute name="minor-compaction" type="xsd:string" use="optional" />
+    <xsd:attribute name="minor-compaction-threads" type="xsd:integer" use="optional" />
+    <xsd:attribute name="max-write-only-file-size" type="xsd:integer" use="optional" />
+    <xsd:attribute name="write-only-file-rollover-interval" type="xsd:string" use="optional" />    
+  </xsd:complexType>
+
+  <xsd:complexType name="pdx-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "pdx" element specifies the configuration for the portable data exchange (PDX) method of
+        serialization. The "read-serialized" attribute is "early access".
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:sequence>
+      <xsd:element maxOccurs="1" minOccurs="0" name="pdx-serializer">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "pdx-serializer" element describes a serializer used to serialize objects in the
+            portable data exchange format.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="class-name" type="gf:class-name-type" />
+            <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+          </xsd:sequence>
+        </xsd:complexType>
+      </xsd:element>
+
+    </xsd:sequence>
+    <xsd:attribute name="read-serialized" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="ignore-unread-fields" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="persistent" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="disk-store-name" type="xsd:string" use="optional" />
+  </xsd:complexType>
+
+  <xsd:complexType name="pool-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "pool" element specifies a client to server connection pool.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:choice>
+      <xsd:element maxOccurs="unbounded" minOccurs="1" name="locator">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "locator" element specifies the host and port that a server locator is listening on
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:attribute name="host" type="xsd:string" use="required" />
+          <xsd:attribute name="port" type="xsd:string" use="required" />
+        </xsd:complexType>
+      </xsd:element>
+      <xsd:element maxOccurs="unbounded" minOccurs="1" name="server">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "server" element specifies the host and port that a cache server is listening on
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:attribute name="host" type="xsd:string" use="required" />
+          <xsd:attribute name="port" type="xsd:string" use="required" />
+        </xsd:complexType>
+      </xsd:element>
+    </xsd:choice>
+    <xsd:attribute name="free-connection-timeout" type="xsd:string" use="optional" />
+    <xsd:attribute name="load-conditioning-interval" type="xsd:string" use="optional" />
+    <xsd:attribute name="min-connections" type="xsd:string" use="optional" />
+    <xsd:attribute name="max-connections" type="xsd:string" use="optional" />
+    <xsd:attribute name="retry-attempts" type="xsd:string" use="optional" />
+    <xsd:attribute name="idle-timeout" type="xsd:string" use="optional" />
+    <xsd:attribute name="ping-interval" type="xsd:string" use="optional" />
+    <xsd:attribute name="name" type="xsd:string" use="required" />
+    <xsd:attribute name="read-timeout" type="xsd:string" use="optional" />
+    <xsd:attribute name="server-group" type="xsd:string" use="optional" />
+    <xsd:attribute name="socket-buffer-size" type="xsd:string" use="optional" />
+    <xsd:attribute name="subscription-enabled" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="subscription-message-tracking-timeout" type="xsd:string" use="optional" />
+    <xsd:attribute name="subscription-ack-interval" type="xsd:string" use="optional" />
+    <xsd:attribute name="subscription-redundancy" type="xsd:string" use="optional" />
+    <xsd:attribute name="statistic-interval" type="xsd:string" use="optional" />
+    <xsd:attribute name="thread-local-connections" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="pr-single-hop-enabled" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="multiuser-authentication" type="xsd:boolean" use="optional" />
+  </xsd:complexType>
+
+  <xsd:complexType name="declarable-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "declarable" element specifies a Declarable object to be placed in a Region entry.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:sequence>
+      <xsd:element name="class-name" type="gf:class-name-type" />
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+    </xsd:sequence>
+  </xsd:complexType>
+
+  <xsd:complexType name="disk-dir-type" mixed="true">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "disk-dir" element specifies one of a region or diskstore's disk directories.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:attribute name="dir-size" type="xsd:string" use="optional" />
+  </xsd:complexType>
+
+  <xsd:complexType name="disk-dirs-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "disk-dirs" element specifies the region's disk directories.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:sequence>
+      <xsd:element maxOccurs="unbounded" minOccurs="1" name="disk-dir" type="gf:disk-dir-type" />
+    </xsd:sequence>
+  </xsd:complexType>
+  <xsd:complexType name="dynamic-region-factory-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "dynamic-region-factory" element configures a dynamic region factory for
+        this cache. If this optional element is missing then the cache does not
+        support dynamic regions.
+
+        The optional "disk-dir" sub-element can be used to specify the directory to
+        store the persistent files that are used for dynamic region bookkeeping.
+        It defaults to the current directory.
+
+        The pool-name attribute can be used to set the name of the connection pool used
+        by client applications in a client/server cache configuration. It should not be
+        specified in servers or peers.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:sequence>
+      <xsd:element maxOccurs="1" minOccurs="0" name="disk-dir" type="gf:disk-dir-type" />
+    </xsd:sequence>
+    <xsd:attribute name="disable-persist-backup" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="disable-register-interest" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="pool-name" type="xsd:string" use="optional" />
+  </xsd:complexType>
+
+  <xsd:complexType name="expiration-attributes-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        An "expiration-attributes" element describes expiration.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:sequence>
+      <xsd:element maxOccurs="1" minOccurs="0" name="custom-expiry">
+        <xsd:annotation>
+          <xsd:documentation>
+            The "custom-expiry" element specifies a callback that specifies
+            custom expiration attributes. See the CustomExpiry class.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="class-name" type="gf:class-name-type" />
+            <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+          </xsd:sequence>
+        </xsd:complexType>
+      </xsd:element>
+    </xsd:sequence>
+
+    <xsd:attribute name="action" use="optional">
+      <xsd:simpleType>
+        <xsd:restriction base="xsd:string">
+          <xsd:enumeration value="destroy" />
+          <xsd:enumeration value="invalidate" />
+          <xsd:enumeration value="local-destroy" />
+          <xsd:enumeration value="local-invalidate" />
+        </xsd:restriction>
+      </xsd:simpleType>
+    </xsd:attribute>
+    <xsd:attribute name="timeout" type="xsd:string" use="required" />
+  </xsd:complexType>
+
+  <xsd:complexType name="initializer-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "initializer" element specifies a Declarable object whose init method
+        will be called after all other cache.xml initialization is
+        complete.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:sequence>
+      <xsd:element name="class-name" type="gf:class-name-type" />
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+    </xsd:sequence>
+  </xsd:complexType>
+
+  <xsd:complexType name="class-with-parameters-type">
+    <xsd:sequence>
+      <xsd:element name="class-name" type="gf:class-name-type" />
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+    </xsd:sequence>
+  </xsd:complexType>
+
+  <xsd:complexType name="jndi-bindings-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A jndi-bindings element will contain the jndi-binding for each of the
+        datasources which are to be bound with the JNDI Context.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:sequence>
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="jndi-binding">
+        <xsd:annotation>
+          <xsd:documentation>
+            For every datasource which is bound to the JNDI tree, there will exist one
+            jndi-binding tag. This tag will describe the property and configuration of the
+            datasource. The attributes of jndi-binding are used for configuration by
+            Geode, while the property element is used to configure the custom property
+            for the datasource.
+
+            The "xa-datasource-class" must be set when type is XAPooledDataSource,
+            "conn-pooled-datasource-class" must be set when type is PooledDataSource,
+            and "jdbc-driver-class" msut be set when the type is SimpleDataSource. It is
+            advisable to set the user-name and password as attributes rather than as a
+            property element. Alternatively, they may both be set as attributes of the
+            jndi-binding tag as well as an attribute of the property tag.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element maxOccurs="unbounded" minOccurs="0" name="config-property">
+              <xsd:complexType>
+                <xsd:sequence>
+                  <xsd:element name="config-property-name" type="xsd:string" />
+                  <xsd:element name="config-property-type" type="xsd:string" />
+                  <xsd:element name="config-property-value" type="xsd:string" />
+                </xsd:sequence>
+              </xsd:complexType>
+            </xsd:element>
+
+          </xsd:sequence>
+          <xsd:attribute name="blocking-timeout-seconds" type="xsd:string" use="optional" />
+          <xsd:attribute name="conn-pooled-datasource-class" type="xsd:string" use="optional" />
+          <xsd:attribute name="connection-url" type="xsd:string" use="optional" />
+          <xsd:attribute name="idle-timeout-seconds" type="xsd:string" use="optional" />
+          <xsd:attribute name="init-pool-size" type="xsd:string" use="optional" />
+          <xsd:attribute name="jdbc-driver-class" type="xsd:string" use="optional" />
+          <xsd:attribute name="jndi-name" type="xsd:string" use="required" />
+          <xsd:attribute name="login-timeout-seconds" type="xsd:string" use="optional" />
+          <xsd:attribute name="managed-conn-factory-class" type="xsd:string" use="optional" />
+          <xsd:attribute name="max-pool-size" type="xsd:string" use="optional" />
+          <xsd:attribute name="password" type="xsd:string" use="optional" />
+          <xsd:attribute name="transaction-type" type="xsd:string" use="optional" />
+          <xsd:attribute name="type" use="required">
+            <xsd:simpleType>
+              <xsd:restriction base="xsd:string">
+                <xsd:enumeration value="ManagedDataSource" />
+                <xsd:enumeration value="SimpleDataSource" />
+                <xsd:enumeration value="PooledDataSource" />
+                <xsd:enumeration value="XAPooledDataSource" />
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:attribute>
+          <xsd:attribute name="user-name" type="xsd:string" use="optional" />
+          <xsd:attribute name="xa-datasource-class" type="xsd:string" use="optional" />
+        </xsd:complexType>
+      </xsd:element>
+    </xsd:sequence>
+  </xsd:complexType>
+
+  <xsd:simpleType name="enum-action-destroy-overflow">
+    <xsd:restriction base="xsd:string">
+      <xsd:enumeration value="local-destroy" />
+      <xsd:enumeration value="overflow-to-disk" />
+    </xsd:restriction>
+  </xsd:simpleType>
+
+  <xsd:complexType name="parameter-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "parameter" element describes a parameter used to initialize a Declarable object.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:choice>
+      <xsd:element name="string" type="gf:string-type" />
+      <xsd:element name="declarable" type="gf:declarable-type" />
+    </xsd:choice>
+    <xsd:attribute name="name" type="xsd:string" use="required" />
+  </xsd:complexType>
+
+  <xsd:complexType name="string-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "string" element specifies a String to be placed in a Region entry.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:simpleContent>
+      <xsd:extension base="xsd:string"></xsd:extension>
+    </xsd:simpleContent>
+  </xsd:complexType>
+
+  <xsd:simpleType name="versionType">
+    <xsd:annotation>
+      <xsd:documentation>
+        Decimal version type.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:restriction base="xsd:token">
+      <xsd:pattern value="\.?[0-9]+(\.[0-9]+)*" />
+    </xsd:restriction>
+  </xsd:simpleType>
+
+<!-- TODO -->
+    <!-- Will put refid later.....refid   IDREF #IMPLIED -->
+
+</xsd:schema>


[43/50] [abbrv] incubator-geode git commit: Revert "GEODE-1153: BucketOperatorWrapper fails to invoke completion callback."

Posted by up...@apache.org.
Revert "GEODE-1153: BucketOperatorWrapper fails to invoke completion callback."

 Reverting the fix for GEODE-1153 due to failures introduced
 by this fix. Rebalancing operation hangs due to a concurrent
 modification on a TreeSet which holds the bucket information
 during the rebalance operation.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/7c1d867d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/7c1d867d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/7c1d867d

Branch: refs/heads/master
Commit: 7c1d867d82b0dc45954f1d996b5f327a73abcf1d
Parents: 616bc27
Author: Sai Boorlagadda <sb...@pivotal.io>
Authored: Mon Apr 11 10:25:52 2016 -0700
Committer: Sai Boorlagadda <sb...@pivotal.io>
Committed: Mon Apr 11 10:31:34 2016 -0700

----------------------------------------------------------------------
 .../PartitionedRegionRebalanceOp.java           | 322 ++++++++++++++++--
 .../rebalance/BucketOperatorImpl.java           |  78 -----
 .../rebalance/BucketOperatorWrapper.java        | 235 --------------
 .../control/RebalanceOperationDUnitTest.java    | 148 +--------
 .../rebalance/BucketOperatorImplTest.java       | 138 --------
 .../rebalance/BucketOperatorWrapperTest.java    | 323 -------------------
 6 files changed, 296 insertions(+), 948 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/7c1d867d/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/partitioned/PartitionedRegionRebalanceOp.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/partitioned/PartitionedRegionRebalanceOp.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/partitioned/PartitionedRegionRebalanceOp.java
index 641d43d..8642876 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/partitioned/PartitionedRegionRebalanceOp.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/partitioned/PartitionedRegionRebalanceOp.java
@@ -47,8 +47,6 @@ import com.gemstone.gemfire.internal.cache.partitioned.BecomePrimaryBucketMessag
 import com.gemstone.gemfire.internal.cache.partitioned.MoveBucketMessage.MoveBucketResponse;
 import com.gemstone.gemfire.internal.cache.partitioned.RemoveBucketMessage.RemoveBucketResponse;
 import com.gemstone.gemfire.internal.cache.partitioned.rebalance.BucketOperator;
-import com.gemstone.gemfire.internal.cache.partitioned.rebalance.BucketOperatorImpl;
-import com.gemstone.gemfire.internal.cache.partitioned.rebalance.BucketOperatorWrapper;
 import com.gemstone.gemfire.internal.cache.partitioned.rebalance.ParallelBucketOperator;
 import com.gemstone.gemfire.internal.cache.partitioned.rebalance.PartitionedRegionLoadModel;
 import com.gemstone.gemfire.internal.cache.partitioned.rebalance.PartitionedRegionLoadModel.AddressComparor;
@@ -415,9 +413,9 @@ public class PartitionedRegionRebalanceOp {
     }
     BucketOperator operator = simulate ? 
         new SimulatedBucketOperator() 
-        : new BucketOperatorImpl(this);
+        : new BucketOperatorImpl();
     BucketOperatorWrapper wrapper = new BucketOperatorWrapper(
-        operator, rebalanceDetails, stats, leaderRegion);
+        operator, rebalanceDetails);
     return wrapper;
   }
 
@@ -511,12 +509,17 @@ public class PartitionedRegionRebalanceOp {
    *          the member on which to create the redundant bucket
    * @param bucketId
    *          the identifier of the bucket
+   * @param pr
+   *          the partitioned region which contains the bucket
+   * @param forRebalance
+   *          true if part of a rebalance operation
    * @return true if the redundant bucket was created
    */
-  public boolean createRedundantBucketForRegion(
-      InternalDistributedMember target, int bucketId) {
-    return getLeaderRegion().getRedundancyProvider().createBackupBucketOnMember(bucketId,
-        target, isRebalance, replaceOfflineData,null, true);
+  public static boolean createRedundantBucketForRegion(
+      InternalDistributedMember target, int bucketId, PartitionedRegion pr,
+      boolean forRebalance, boolean replaceOfflineData) {
+    return pr.getRedundancyProvider().createBackupBucketOnMember(bucketId,
+        target, forRebalance, replaceOfflineData,null, true);
   }
   
   /**
@@ -526,18 +529,20 @@ public class PartitionedRegionRebalanceOp {
    *          the member on which to create the redundant bucket
    * @param bucketId
    *          the identifier of the bucket
+   * @param pr
+   *          the partitioned region which contains the bucket
    * @return true if the redundant bucket was removed
    */
-  public boolean removeRedundantBucketForRegion(
-      InternalDistributedMember target, int bucketId) {
+  public static boolean removeRedundantBucketForRegion(
+      InternalDistributedMember target, int bucketId, PartitionedRegion pr) {
     boolean removed = false;
-    if (getLeaderRegion().getDistributionManager().getId().equals(target)) {
+    if (pr.getDistributionManager().getId().equals(target)) {
       // invoke directly on local member...
-      removed = getLeaderRegion().getDataStore().removeBucket(bucketId, false);
+      removed = pr.getDataStore().removeBucket(bucketId, false);
     }
     else {
       // send message to remote member...
-      RemoveBucketResponse response = RemoveBucketMessage.send(target, getLeaderRegion(),
+      RemoveBucketResponse response = RemoveBucketMessage.send(target, pr,
           bucketId, false);
       if (response != null) {
         removed = response.waitForResponse();
@@ -553,23 +558,28 @@ public class PartitionedRegionRebalanceOp {
    *          the member which should be primary
    * @param bucketId
    *          the identifier of the bucket
+   * @param pr
+   *          the partitioned region which contains the bucket
+   * @param forRebalance
+   *          true if part of a rebalance operation
    * @return true if the move was successful
    */
-  public boolean movePrimaryBucketForRegion(
-      InternalDistributedMember target, int bucketId) {
+  public static boolean movePrimaryBucketForRegion(
+      InternalDistributedMember target, int bucketId, PartitionedRegion pr,
+      boolean forRebalance) {
     boolean movedPrimary = false;
-    if (getLeaderRegion().getDistributionManager().getId().equals(target)) {
+    if (pr.getDistributionManager().getId().equals(target)) {
       // invoke directly on local member...
-      BucketAdvisor bucketAdvisor = getLeaderRegion().getRegionAdvisor().getBucketAdvisor(
+      BucketAdvisor bucketAdvisor = pr.getRegionAdvisor().getBucketAdvisor(
           bucketId);
       if (bucketAdvisor.isHosting()) {
-        movedPrimary = bucketAdvisor.becomePrimary(isRebalance);
+        movedPrimary = bucketAdvisor.becomePrimary(forRebalance);
       }
     }
     else {
       // send message to remote member...
       BecomePrimaryBucketResponse response = BecomePrimaryBucketMessage.send(
-          target, getLeaderRegion(), bucketId, isRebalance);
+          target, pr, bucketId, forRebalance);
       if (response != null) {
         movedPrimary = response.waitForResponse();
       }
@@ -586,18 +596,20 @@ public class PartitionedRegionRebalanceOp {
    *          member which should receive the bucket
    * @param bucketId
    *          the identifier of the bucket
+   * @param pr
+   *          the partitioned region which contains the bucket
    * @return true if the bucket was moved
    */
-  public boolean moveBucketForRegion(InternalDistributedMember source,
-      InternalDistributedMember target, int bucketId) {
+  public static boolean moveBucketForRegion(InternalDistributedMember source,
+      InternalDistributedMember target, int bucketId, PartitionedRegion pr) {
     boolean movedBucket = false;
-    if (getLeaderRegion().getDistributionManager().getId().equals(target)) {
+    if (pr.getDistributionManager().getId().equals(target)) {
       // invoke directly on local member...
-      movedBucket = getLeaderRegion().getDataStore().moveBucket(bucketId, source, false);
+      movedBucket = pr.getDataStore().moveBucket(bucketId, source, false);
     }
     else {
       // send message to remote member...
-      MoveBucketResponse response = MoveBucketMessage.send(target, getLeaderRegion(),
+      MoveBucketResponse response = MoveBucketMessage.send(target, pr,
           bucketId, source);
       if (response != null) {
         movedBucket = response.waitForResponse();
@@ -614,10 +626,6 @@ public class PartitionedRegionRebalanceOp {
            leaderRegion.getDataPolicy().withPersistence());
   }
   
-  public PartitionedRegion getLeaderRegion() {
-    return leaderRegion;
-  }
-  
   private class MembershipChangeListener implements MembershipListener {
 
     public void memberDeparted(InternalDistributedMember id, boolean crashed) {
@@ -642,4 +650,262 @@ public class PartitionedRegionRebalanceOp {
     public void quorumLost(Set<InternalDistributedMember> failures, List<InternalDistributedMember> remaining) {
     }
   }
+  
+  private class BucketOperatorImpl implements BucketOperator {
+
+    @Override
+    public boolean moveBucket(InternalDistributedMember source,
+        InternalDistributedMember target, int bucketId,
+        Map<String, Long> colocatedRegionBytes) {
+
+      InternalResourceManager.getResourceObserver().movingBucket(
+          leaderRegion, bucketId, source, target);
+      return moveBucketForRegion(source, target, bucketId, leaderRegion);
+    }
+
+    @Override
+    public boolean movePrimary(InternalDistributedMember source,
+        InternalDistributedMember target, int bucketId) {
+
+      InternalResourceManager.getResourceObserver().movingPrimary(
+          leaderRegion, bucketId, source, target);
+      return movePrimaryBucketForRegion(target, bucketId, leaderRegion, isRebalance); 
+    }
+
+    @Override
+    public void createRedundantBucket(
+        InternalDistributedMember targetMember, int bucketId,
+        Map<String, Long> colocatedRegionBytes, Completion completion) {
+      boolean result = false;
+      try {
+        result = createRedundantBucketForRegion(targetMember, bucketId,
+          leaderRegion, isRebalance,replaceOfflineData);
+      } finally {
+        if(result) {
+          completion.onSuccess();
+        } else {
+          completion.onFailure();
+        }
+      }
+    }
+    
+    @Override
+    public void waitForOperations() {
+      //do nothing, all operations are synchronous
+    }
+
+    @Override
+    public boolean removeBucket(InternalDistributedMember targetMember, int bucketId,
+        Map<String, Long> colocatedRegionBytes) {
+      return removeRedundantBucketForRegion(targetMember, bucketId,
+          leaderRegion);
+    }
+  }
+
+  /**
+   * A wrapper class which delegates actual bucket operations to the enclosed BucketOperator,
+   * but keeps track of statistics about how many buckets are created, transfered, etc.
+   *
+   */
+  private class BucketOperatorWrapper implements 
+      BucketOperator {
+    private final BucketOperator delegate;
+    private final Set<PartitionRebalanceDetailsImpl> detailSet;
+    private final int regionCount;
+  
+    public BucketOperatorWrapper(
+        BucketOperator delegate,
+        Set<PartitionRebalanceDetailsImpl> rebalanceDetails) {
+      this.delegate = delegate;
+      this.detailSet = rebalanceDetails;
+      this.regionCount = detailSet.size();
+    }
+    @Override
+    public boolean moveBucket(InternalDistributedMember sourceMember,
+        InternalDistributedMember targetMember, int id,
+        Map<String, Long> colocatedRegionBytes) {
+      long start = System.nanoTime();
+      boolean result = false;
+      long elapsed = 0;
+      long totalBytes = 0;
+
+
+      if (stats != null) {
+        stats.startBucketTransfer(regionCount);
+      }
+      try {
+        result = delegate.moveBucket(sourceMember, targetMember, id,
+            colocatedRegionBytes);
+        elapsed = System.nanoTime() - start;
+        if (result) {
+          if (logger.isDebugEnabled()) {
+            logger.debug("Rebalancing {} bucket {} moved from {} to {}", leaderRegion, id, sourceMember, targetMember);
+          }
+          for (PartitionRebalanceDetailsImpl details : detailSet) {
+            String regionPath = details.getRegionPath();
+            Long regionBytes = colocatedRegionBytes.get(regionPath);
+            if(regionBytes != null) {
+            //only increment the elapsed time for the leader region
+              details.incTransfers(regionBytes.longValue(),
+                  details.getRegion().equals(leaderRegion) ? elapsed : 0);
+              totalBytes += regionBytes.longValue();
+            }
+          }
+        } else {
+          if (logger.isDebugEnabled()) {
+            logger.debug("Rebalancing {} bucket {} moved failed from {} to {}", leaderRegion, id, sourceMember, targetMember);
+          }
+        }
+      } finally {
+        if(stats != null) {
+          stats.endBucketTransfer(regionCount, result, totalBytes, elapsed);
+        }
+      }
+      
+      return result;
+    }
+
+    @Override
+    public void createRedundantBucket(
+        final InternalDistributedMember targetMember, final int i, 
+        final Map<String, Long> colocatedRegionBytes, final Completion completion) {
+      
+      if(stats != null) {
+        stats.startBucketCreate(regionCount);
+      }
+      
+      final long start = System.nanoTime();
+      delegate.createRedundantBucket(targetMember, i,  
+          colocatedRegionBytes, new Completion() {
+
+        @Override
+        public void onSuccess() {
+          long totalBytes = 0;
+          long elapsed= System.nanoTime() - start;
+          if(logger.isDebugEnabled()) {
+            logger.debug("Rebalancing {} redundant bucket {} created on {}", leaderRegion, i, targetMember);
+          }
+          for (PartitionRebalanceDetailsImpl details : detailSet) {
+            String regionPath = details.getRegionPath();
+            Long lrb = colocatedRegionBytes.get(regionPath);
+            if (lrb != null) { // region could have gone away - esp during shutdow
+              long regionBytes = lrb.longValue();
+              //Only add the elapsed time to the leader region.
+              details.incCreates(regionBytes, 
+                  details.getRegion().equals(leaderRegion) ? elapsed : 0);
+              totalBytes += regionBytes;
+            }
+          }
+
+          if(stats != null) {
+            stats.endBucketCreate(regionCount, true, totalBytes, elapsed);
+          }
+
+        }
+
+        @Override
+        public void onFailure() {
+          long elapsed= System.nanoTime() - start;
+
+          if (logger.isDebugEnabled()) {
+            logger.debug("Rebalancing {} redundant bucket {} failed creation on {}", leaderRegion, i, targetMember);
+          }
+
+          if(stats != null) {
+            stats.endBucketCreate(regionCount, false, 0, elapsed);
+          }
+        }
+      });
+    }
+    
+    @Override
+    public boolean removeBucket(
+        InternalDistributedMember targetMember, int i, 
+        Map<String, Long> colocatedRegionBytes) {
+      boolean result = false;
+      long elapsed = 0;
+      long totalBytes = 0;
+      
+      
+      if(stats != null) {
+        stats.startBucketRemove(regionCount);
+      }
+      try {
+        long start = System.nanoTime();
+        result = delegate.removeBucket(targetMember, i,  
+            colocatedRegionBytes);
+        elapsed= System.nanoTime() - start;
+        if (result) {
+          if(logger.isDebugEnabled()) {
+            logger.debug("Rebalancing {} redundant bucket {} removed from {}", leaderRegion, i, targetMember);
+          }
+          for (PartitionRebalanceDetailsImpl details : detailSet) {
+            String regionPath = details.getRegionPath();
+            Long lrb = colocatedRegionBytes.get(regionPath);
+            if (lrb != null) { // region could have gone away - esp during shutdow
+              long regionBytes = lrb.longValue();
+              //Only add the elapsed time to the leader region.
+              details.incRemoves(regionBytes, 
+                  details.getRegion().equals(leaderRegion) ? elapsed : 0);
+              totalBytes += regionBytes;
+            }
+          }
+        } else {
+          if (logger.isDebugEnabled()) {
+            logger.debug("Rebalancing {} redundant bucket {} failed removal o{}", leaderRegion, i, targetMember);
+          }
+        }
+      } finally {
+        if(stats != null) {
+          stats.endBucketRemove(regionCount, result, totalBytes, elapsed);
+        }
+      }
+      
+      return result;
+    }
+  
+    @Override
+    public boolean movePrimary(InternalDistributedMember source,
+        InternalDistributedMember target, int bucketId) {
+      boolean result = false;
+      long elapsed = 0;
+      
+      if(stats != null) {
+        stats.startPrimaryTransfer(regionCount);
+      }
+
+      try {
+        long start = System.nanoTime();
+        result = delegate.movePrimary(source, target, bucketId);
+        elapsed = System.nanoTime() - start;
+        if (result) {
+          if (logger.isDebugEnabled()) {
+            logger.debug("Rebalancing {} primary bucket {} moved from {} to {}", leaderRegion, bucketId, source, target);
+          }
+          for (PartitionRebalanceDetailsImpl details : detailSet) {
+            details.incPrimaryTransfers(details.getRegion().equals(leaderRegion) ? elapsed : 0);
+          }
+        } else {
+          if (logger.isDebugEnabled()) {
+            logger.debug("Rebalancing {} primary bucket {} failed to move from {} to {}", leaderRegion, bucketId, source, target);
+          }
+        }
+    } finally {
+      if(stats != null) {
+        stats.endPrimaryTransfer(regionCount, result, elapsed);
+      }
+    }
+      
+      return result;
+    }
+    
+    @Override
+    public void waitForOperations() {
+      delegate.waitForOperations();
+    }
+
+    public Set<PartitionRebalanceDetailsImpl> getDetailSet() {
+      return this.detailSet;
+    }
+  }
 }

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/7c1d867d/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/partitioned/rebalance/BucketOperatorImpl.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/partitioned/rebalance/BucketOperatorImpl.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/partitioned/rebalance/BucketOperatorImpl.java
deleted file mode 100644
index 2f38752..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/partitioned/rebalance/BucketOperatorImpl.java
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * 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.
- */
-package com.gemstone.gemfire.internal.cache.partitioned.rebalance;
-
-import java.util.Map;
-
-import com.gemstone.gemfire.distributed.internal.membership.InternalDistributedMember;
-import com.gemstone.gemfire.internal.cache.control.InternalResourceManager;
-import com.gemstone.gemfire.internal.cache.partitioned.PartitionedRegionRebalanceOp;
-
-public class BucketOperatorImpl implements BucketOperator {
-  
-  private PartitionedRegionRebalanceOp rebalanceOp;
-
-  public BucketOperatorImpl(PartitionedRegionRebalanceOp rebalanceOp) {
-    this.rebalanceOp = rebalanceOp;
-  }
-
-  @Override
-  public boolean moveBucket(InternalDistributedMember source,
-      InternalDistributedMember target, int bucketId,
-      Map<String, Long> colocatedRegionBytes) {
-
-    InternalResourceManager.getResourceObserver().movingBucket(
-        rebalanceOp.getLeaderRegion(), bucketId, source, target);
-    return rebalanceOp.moveBucketForRegion(source, target, bucketId);
-  }
-
-  @Override
-  public boolean movePrimary(InternalDistributedMember source,
-      InternalDistributedMember target, int bucketId) {
-
-    InternalResourceManager.getResourceObserver().movingPrimary(
-        rebalanceOp.getLeaderRegion(), bucketId, source, target);
-    return rebalanceOp.movePrimaryBucketForRegion(target, bucketId); 
-  }
-
-  @Override
-  public void createRedundantBucket(
-      InternalDistributedMember targetMember, int bucketId,
-      Map<String, Long> colocatedRegionBytes, Completion completion) {
-    boolean result = false;
-    try {
-      result = rebalanceOp.createRedundantBucketForRegion(targetMember, bucketId);
-    } finally {
-      if(result) {
-        completion.onSuccess();
-      } else {
-        completion.onFailure();
-      }
-    }
-  }
-  
-  @Override
-  public void waitForOperations() {
-    //do nothing, all operations are synchronous
-  }
-
-  @Override
-  public boolean removeBucket(InternalDistributedMember targetMember, int bucketId,
-      Map<String, Long> colocatedRegionBytes) {
-    return rebalanceOp.removeRedundantBucketForRegion(targetMember, bucketId);
-  }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/7c1d867d/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/partitioned/rebalance/BucketOperatorWrapper.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/partitioned/rebalance/BucketOperatorWrapper.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/partitioned/rebalance/BucketOperatorWrapper.java
deleted file mode 100644
index d058a04..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/partitioned/rebalance/BucketOperatorWrapper.java
+++ /dev/null
@@ -1,235 +0,0 @@
-/*
- * 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.
- */
-package com.gemstone.gemfire.internal.cache.partitioned.rebalance;
-
-import java.util.Map;
-import java.util.Set;
-
-import org.apache.logging.log4j.Logger;
-
-import com.gemstone.gemfire.distributed.internal.membership.InternalDistributedMember;
-import com.gemstone.gemfire.internal.cache.PartitionedRegion;
-import com.gemstone.gemfire.internal.cache.control.PartitionRebalanceDetailsImpl;
-import com.gemstone.gemfire.internal.cache.control.ResourceManagerStats;
-import com.gemstone.gemfire.internal.logging.LogService;
-
-public class BucketOperatorWrapper implements BucketOperator {
-  private static final Logger logger = LogService.getLogger();
-  
-  private final BucketOperator delegate;
-  private final Set<PartitionRebalanceDetailsImpl> detailSet;
-  private final int regionCount;
-  private final ResourceManagerStats stats;
-  private final PartitionedRegion leaderRegion;
-
-  public BucketOperatorWrapper(BucketOperator delegate, Set<PartitionRebalanceDetailsImpl> rebalanceDetails, 
-      ResourceManagerStats stats, PartitionedRegion leaderRegion) {
-    this.delegate = delegate;
-    this.detailSet = rebalanceDetails;
-    this.regionCount = detailSet.size();
-    this.stats = stats;
-    this.leaderRegion = leaderRegion;
-  }
-
-  @Override
-  public boolean moveBucket(InternalDistributedMember sourceMember, 
-      InternalDistributedMember targetMember, int id, 
-      Map<String, Long> colocatedRegionBytes) {
-    long start = System.nanoTime();
-    boolean result = false;
-    long elapsed = 0;
-    long totalBytes = 0;
-
-    if (stats != null) {
-      stats.startBucketTransfer(regionCount);
-    }
-    try {
-      result = delegate.moveBucket(sourceMember, targetMember, id, colocatedRegionBytes);
-      elapsed = System.nanoTime() - start;
-      if (result) {
-        if (logger.isDebugEnabled()) {
-          logger.debug("Rebalancing {} bucket {} moved from {} to {}", leaderRegion, id, sourceMember, targetMember);
-        }
-        for (PartitionRebalanceDetailsImpl details : detailSet) {
-          String regionPath = details.getRegionPath();
-          Long regionBytes = colocatedRegionBytes.get(regionPath);
-          if (regionBytes != null) {
-            // only increment the elapsed time for the leader region
-            details.incTransfers(regionBytes.longValue(), 
-                details.getRegion().equals(leaderRegion) ? elapsed : 0);
-            totalBytes += regionBytes.longValue();
-          }
-        }
-      } else {
-        if (logger.isDebugEnabled()) {
-          logger.debug("Rebalancing {} bucket {} moved failed from {} to {}", leaderRegion, id, sourceMember, targetMember);
-        }
-      }
-    } finally {
-      if (stats != null) {
-        stats.endBucketTransfer(regionCount, result, totalBytes, elapsed);
-      }
-    }
-
-    return result;
-  }
-
-  @Override
-  public void createRedundantBucket(
-      final InternalDistributedMember targetMember, final int i, 
-      final Map<String, Long> colocatedRegionBytes, final Completion completion) {
-
-    if (stats != null) {
-      stats.startBucketCreate(regionCount);
-    }
-
-    final long start = System.nanoTime();
-    delegate.createRedundantBucket(targetMember, i, 
-        colocatedRegionBytes, new Completion() {
-
-      @Override
-      public void onSuccess() {
-        long totalBytes = 0;
-        long elapsed = System.nanoTime() - start;
-        if (logger.isDebugEnabled()) {
-          logger.debug("Rebalancing {} redundant bucket {} created on {}", leaderRegion, i, targetMember);
-        }
-        for (PartitionRebalanceDetailsImpl details : detailSet) {
-          String regionPath = details.getRegionPath();
-          Long lrb = colocatedRegionBytes.get(regionPath);
-          if (lrb != null) { // region could have gone away - esp during shutdow
-            long regionBytes = lrb.longValue();
-            // Only add the elapsed time to the leader region.
-            details.incCreates(regionBytes, details.getRegion().equals(leaderRegion) ? elapsed : 0);
-            totalBytes += regionBytes;
-          }
-        }
-
-        if (stats != null) {
-          stats.endBucketCreate(regionCount, true, totalBytes, elapsed);
-        }
-        
-        //invoke onSuccess on the received completion callback
-        completion.onSuccess();
-      }
-
-      @Override
-      public void onFailure() {
-        long elapsed = System.nanoTime() - start;
-
-        if (logger.isDebugEnabled()) {
-          logger.info("Rebalancing {} redundant bucket {} failed creation on {}", leaderRegion, i, targetMember);
-        }
-
-        if (stats != null) {
-          stats.endBucketCreate(regionCount, false, 0, elapsed);
-        }
-        
-        //invoke onFailure on the received completion callback
-        completion.onFailure();
-      }
-    });
-  }
-
-  @Override
-  public boolean removeBucket(
-      InternalDistributedMember targetMember, int i, 
-      Map<String, Long> colocatedRegionBytes) {
-    boolean result = false;
-    long elapsed = 0;
-    long totalBytes = 0;
-
-    if (stats != null) {
-      stats.startBucketRemove(regionCount);
-    }
-    try {
-      long start = System.nanoTime();
-      result = delegate.removeBucket(targetMember, i, colocatedRegionBytes);
-      elapsed = System.nanoTime() - start;
-      if (result) {
-        if (logger.isDebugEnabled()) {
-          logger.debug("Rebalancing {} redundant bucket {} removed from {}", leaderRegion, i, targetMember);
-        }
-        for (PartitionRebalanceDetailsImpl details : detailSet) {
-          String regionPath = details.getRegionPath();
-          Long lrb = colocatedRegionBytes.get(regionPath);
-          if (lrb != null) { // region could have gone away - esp during shutdow
-            long regionBytes = lrb.longValue();
-            // Only add the elapsed time to the leader region.
-            details.incRemoves(regionBytes, 
-                details.getRegion().equals(leaderRegion) ? elapsed : 0);
-            totalBytes += regionBytes;
-          }
-        }
-      } else {
-        if (logger.isDebugEnabled()) {
-          logger.debug("Rebalancing {} redundant bucket {} failed removal o{}", leaderRegion, i, targetMember);
-        }
-      }
-    } finally {
-      if (stats != null) {
-        stats.endBucketRemove(regionCount, result, totalBytes, elapsed);
-      }
-    }
-
-    return result;
-  }
-
-  @Override
-  public boolean movePrimary(InternalDistributedMember source, 
-      InternalDistributedMember target, int bucketId) {
-    boolean result = false;
-    long elapsed = 0;
-
-    if (stats != null) {
-      stats.startPrimaryTransfer(regionCount);
-    }
-
-    try {
-      long start = System.nanoTime();
-      result = delegate.movePrimary(source, target, bucketId);
-      elapsed = System.nanoTime() - start;
-      if (result) {
-        if (logger.isDebugEnabled()) {
-          logger.debug("Rebalancing {} primary bucket {} moved from {} to {}", leaderRegion, bucketId, source, target);
-        }
-        for (PartitionRebalanceDetailsImpl details : detailSet) {
-          details.incPrimaryTransfers(details.getRegion().equals(leaderRegion) ? elapsed : 0);
-        }
-      } else {
-        if (logger.isDebugEnabled()) {
-          logger.debug("Rebalancing {} primary bucket {} failed to move from {} to {}", leaderRegion, bucketId, source, target);
-        }
-      }
-    } finally {
-      if (stats != null) {
-        stats.endPrimaryTransfer(regionCount, result, elapsed);
-      }
-    }
-
-    return result;
-  }
-
-  @Override
-  public void waitForOperations() {
-    delegate.waitForOperations();
-  }
-
-  public Set<PartitionRebalanceDetailsImpl> getDetailSet() {
-    return this.detailSet;
-  }
-}

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/7c1d867d/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/control/RebalanceOperationDUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/control/RebalanceOperationDUnitTest.java b/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/control/RebalanceOperationDUnitTest.java
index a5d2a03..26ebc16 100644
--- a/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/control/RebalanceOperationDUnitTest.java
+++ b/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/control/RebalanceOperationDUnitTest.java
@@ -16,13 +16,6 @@
  */
 package com.gemstone.gemfire.internal.cache.control;
 
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyBoolean;
-import static org.mockito.Matchers.anyInt;
-import static org.mockito.Matchers.eq;
-import static org.mockito.Mockito.doReturn;
-import static org.mockito.Mockito.spy;
-
 import java.util.Collection;
 import java.util.Collections;
 import java.util.HashMap;
@@ -50,6 +43,7 @@ import com.gemstone.gemfire.cache.DiskStoreFactory;
 import com.gemstone.gemfire.cache.EntryEvent;
 import com.gemstone.gemfire.cache.EvictionAction;
 import com.gemstone.gemfire.cache.EvictionAttributes;
+import com.gemstone.gemfire.cache.GemFireCache;
 import com.gemstone.gemfire.cache.LoaderHelper;
 import com.gemstone.gemfire.cache.PartitionAttributes;
 import com.gemstone.gemfire.cache.PartitionAttributesFactory;
@@ -69,12 +63,11 @@ import com.gemstone.gemfire.cache30.CacheTestCase;
 import com.gemstone.gemfire.distributed.DistributedMember;
 import com.gemstone.gemfire.distributed.DistributedSystem;
 import com.gemstone.gemfire.distributed.internal.DistributionConfig;
-import com.gemstone.gemfire.distributed.internal.membership.InternalDistributedMember;
 import com.gemstone.gemfire.internal.cache.BucketRegion;
 import com.gemstone.gemfire.internal.cache.ColocationHelper;
 import com.gemstone.gemfire.internal.cache.DiskStoreImpl;
 import com.gemstone.gemfire.internal.cache.GemFireCacheImpl;
-import com.gemstone.gemfire.internal.cache.PRHARedundancyProvider;
+import com.gemstone.gemfire.internal.cache.InternalCache;
 import com.gemstone.gemfire.internal.cache.PartitionedRegion;
 import com.gemstone.gemfire.internal.cache.PartitionedRegionDataStore;
 import com.gemstone.gemfire.internal.cache.control.InternalResourceManager.ResourceObserverAdapter;
@@ -979,143 +972,6 @@ public class RebalanceOperationDUnitTest extends CacheTestCase {
     return (DistributedMember) vm.invoke(createPrRegion);
   }
   
-  public void testRecoverRedundancyBalancingIfCreateBucketFails() {
-    Host host = Host.getHost(0);
-    VM vm0 = host.getVM(0);
-    VM vm1 = host.getVM(1);
-    VM vm2 = host.getVM(2);
-    
-
-    final DistributedMember member1 = createPrRegion(vm0, "region1", 100, null);
-    
-    vm0.invoke(new SerializableRunnable("createSomeBuckets") {
-      
-      public void run() {
-        Cache cache = getCache();
-        Region region = cache.getRegion("region1");
-        for(int i = 0; i < 1; i++) {
-          region.put(Integer.valueOf(i), "A");
-        }
-      }
-    });
-    
-    
-    SerializableRunnable checkRedundancy= new SerializableRunnable("checkRedundancy") {
-
-      public void run() {
-        Cache cache = getCache();
-        Region region = cache.getRegion("region1");
-        PartitionRegionInfo details = PartitionRegionHelper.getPartitionRegionInfo(region);
-        assertEquals(1, details.getCreatedBucketCount());
-        assertEquals(0,details.getActualRedundantCopies());
-        assertEquals(1,details.getLowRedundancyBucketCount());
-      }
-    };
-    
-    vm0.invoke(checkRedundancy);
-        
-    //Now create the region in 2 more VMs
-    //Let localMaxMemory(VM1) > localMaxMemory(VM2)
-    //so that redundant bucket will always be attempted on VM1
-    final DistributedMember member2 = createPrRegion(vm1, "region1", 100, null);
-    final DistributedMember member3 = createPrRegion(vm2, "region1", 90, null);
-    
-    vm0.invoke(checkRedundancy);
-    
-    //Inject mock PRHARedundancyProvider to simulate createBucketFailures
-    vm0.invoke(new SerializableRunnable("injectCreateBucketFailureAndRebalance") {
-      
-      @Override
-      public void run() {
-        GemFireCacheImpl cache = spy(getGemfireCache());
-        //set the spied cache instance
-        GemFireCacheImpl origCache = GemFireCacheImpl.setInstanceForTests(cache);
-        
-        PartitionedRegion origRegion = (PartitionedRegion) cache.getRegion("region1");
-        PartitionedRegion spyRegion = spy(origRegion);
-        PRHARedundancyProvider redundancyProvider = spy(new PRHARedundancyProvider(spyRegion));   
-
-        //return the spied region when ever getPartitionedRegions() is invoked
-        Set<PartitionedRegion> parRegions = cache.getPartitionedRegions();
-        parRegions.remove(origRegion);
-        parRegions.add(spyRegion);
-
-        doReturn(parRegions).when(cache).getPartitionedRegions();
-        doReturn(redundancyProvider).when(spyRegion).getRedundancyProvider();
-        
-        //simulate create bucket fails on member2 and test if it creates on member3
-        doReturn(false).when(redundancyProvider).createBackupBucketOnMember(anyInt(), eq((InternalDistributedMember) member2), anyBoolean(), anyBoolean(), any(), anyBoolean());
-
-        //Now simulate a rebalance
-        //Create operationImpl and not factory as we need spied cache to be passed to operationImpl
-        RegionFilter filter = new FilterByPath(null, null);
-        RebalanceOperationImpl operation = new RebalanceOperationImpl(cache, false, filter);
-        operation.start();
-        RebalanceResults results = null;
-        try {
-          results = operation.getResults(MAX_WAIT, TimeUnit.SECONDS);
-        } catch (InterruptedException e) {
-          Assert.fail("Interrupted waiting on rebalance", e);
-        } catch (TimeoutException e) {
-          Assert.fail("Timeout waiting on rebalance", e);
-        }
-        assertEquals(1, results.getTotalBucketCreatesCompleted());
-        assertEquals(0, results.getTotalPrimaryTransfersCompleted());
-        assertEquals(0, results.getTotalBucketTransferBytes());
-        assertEquals(0, results.getTotalBucketTransfersCompleted());
-        Set<PartitionRebalanceInfo> detailSet = results.getPartitionRebalanceDetails();
-        assertEquals(1, detailSet.size());
-        PartitionRebalanceInfo details = detailSet.iterator().next();
-        assertEquals(1, details.getBucketCreatesCompleted());
-        assertEquals(0, details.getPrimaryTransfersCompleted());
-        assertEquals(0, details.getBucketTransferBytes());
-        assertEquals(0, details.getBucketTransfersCompleted());
-        
-        Set<PartitionMemberInfo> afterDetails = details.getPartitionMemberDetailsAfter();
-        assertEquals(3, afterDetails.size());
-        for(PartitionMemberInfo memberDetails: afterDetails) {
-          if(memberDetails.getDistributedMember().equals(member1)) {
-            assertEquals(1, memberDetails.getBucketCount());
-            assertEquals(1, memberDetails.getPrimaryCount());
-          } else if(memberDetails.getDistributedMember().equals(member2)) {
-            assertEquals(0, memberDetails.getBucketCount());
-            assertEquals(0, memberDetails.getPrimaryCount());
-          } else if(memberDetails.getDistributedMember().equals(member3)) {
-            assertEquals(1, memberDetails.getBucketCount());
-            assertEquals(0, memberDetails.getPrimaryCount());
-          }
-        }
-        
-        ResourceManagerStats stats = cache.getResourceManager().getStats();
-        
-        assertEquals(0, stats.getRebalancesInProgress());
-        assertEquals(1, stats.getRebalancesCompleted());
-        assertEquals(0, stats.getRebalanceBucketCreatesInProgress());
-        assertEquals(results.getTotalBucketCreatesCompleted(), stats.getRebalanceBucketCreatesCompleted());
-        assertEquals(1, stats.getRebalanceBucketCreatesFailed());
-        
-        //set the original cache
-        GemFireCacheImpl.setInstanceForTests(origCache);
-      }
-    });
-    
-    SerializableRunnable checkRedundancyFixed = new SerializableRunnable("checkLowRedundancy") {
-
-      public void run() {
-        Cache cache = getCache();
-        Region region = cache.getRegion("region1");
-        PartitionRegionInfo details = PartitionRegionHelper.getPartitionRegionInfo(region);
-        assertEquals(1, details.getCreatedBucketCount());
-        assertEquals(1,details.getActualRedundantCopies());
-        assertEquals(0,details.getLowRedundancyBucketCount());
-      }
-    };
-
-    vm0.invoke(checkRedundancyFixed);
-    vm1.invoke(checkRedundancyFixed);
-    vm2.invoke(checkRedundancyFixed);
-  }
-  
   public void testRecoverRedundancyColocatedRegionsSimulation() {
     recoverRedundancyColocatedRegions(true);
   }

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/7c1d867d/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/partitioned/rebalance/BucketOperatorImplTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/partitioned/rebalance/BucketOperatorImplTest.java b/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/partitioned/rebalance/BucketOperatorImplTest.java
deleted file mode 100644
index a5c8982..0000000
--- a/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/partitioned/rebalance/BucketOperatorImplTest.java
+++ /dev/null
@@ -1,138 +0,0 @@
-/*
- * 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.
- */
-package com.gemstone.gemfire.internal.cache.partitioned.rebalance;
-
-import static org.mockito.Mockito.doReturn;
-import static org.mockito.Mockito.mock;
-import static org.mockito.Mockito.reset;
-import static org.mockito.Mockito.spy;
-import static org.mockito.Mockito.times;
-import static org.mockito.Mockito.verify;
-
-import java.net.InetAddress;
-import java.net.UnknownHostException;
-import java.util.HashMap;
-import java.util.Map;
-
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.experimental.categories.Category;
-
-import com.gemstone.gemfire.distributed.internal.membership.InternalDistributedMember;
-import com.gemstone.gemfire.internal.cache.PartitionedRegion;
-import com.gemstone.gemfire.internal.cache.control.InternalResourceManager;
-import com.gemstone.gemfire.internal.cache.partitioned.PartitionedRegionRebalanceOp;
-import com.gemstone.gemfire.internal.cache.partitioned.rebalance.BucketOperator.Completion;
-import com.gemstone.gemfire.test.junit.categories.UnitTest;
-
-@Category(UnitTest.class)
-public class BucketOperatorImplTest {
-
-  private InternalResourceManager.ResourceObserver resourceObserver;
-
-  private BucketOperatorImpl operator;
-
-  private PartitionedRegion region;
-  private PartitionedRegionRebalanceOp rebalanceOp;
-  private Completion completion;
-
-  private Map<String, Long> colocatedRegionBytes = new HashMap<String, Long>();
-  private int bucketId = 1;
-  private InternalDistributedMember sourceMember, targetMember;
-
-  @Before
-  public void setup() throws UnknownHostException {
-    region = mock(PartitionedRegion.class);
-    rebalanceOp = mock(PartitionedRegionRebalanceOp.class);
-    completion = mock(Completion.class);
-    
-    resourceObserver = spy(new InternalResourceManager.ResourceObserverAdapter());
-    InternalResourceManager.setResourceObserver(resourceObserver);
-    
-    doReturn(region).when(rebalanceOp).getLeaderRegion();
-
-    operator = new BucketOperatorImpl(rebalanceOp);
-
-    sourceMember = new InternalDistributedMember(InetAddress.getByName("127.0.0.1"), 1);
-    targetMember = new InternalDistributedMember(InetAddress.getByName("127.0.0.2"), 1);
-  }
-
-  @After
-  public void after() {
-    reset(resourceObserver);
-  }
-
-  @Test
-  public void moveBucketShouldDelegateToParRegRebalanceOpMoveBucketForRegion() throws UnknownHostException {
-    doReturn(true).when(rebalanceOp).moveBucketForRegion(sourceMember, targetMember, bucketId);
-
-    operator.moveBucket(sourceMember, targetMember, bucketId, colocatedRegionBytes);
-
-    verify(resourceObserver, times(1)).movingBucket(region, bucketId, sourceMember, targetMember);
-    verify(rebalanceOp, times(1)).moveBucketForRegion(sourceMember, targetMember, bucketId);
-  }
-
-  @Test
-  public void movePrimaryShouldDelegateToParRegRebalanceOpMovePrimaryBucketForRegion() throws UnknownHostException {
-    doReturn(true).when(rebalanceOp).movePrimaryBucketForRegion(targetMember, bucketId);
-
-    operator.movePrimary(sourceMember, targetMember, bucketId);
-
-    verify(resourceObserver, times(1)).movingPrimary(region, bucketId, sourceMember, targetMember);
-    verify(rebalanceOp, times(1)).movePrimaryBucketForRegion(targetMember, bucketId);
-  }
-
-  @Test
-  public void createBucketShouldDelegateToParRegRebalanceOpCreateRedundantBucketForRegion() throws UnknownHostException {
-    doReturn(true).when(rebalanceOp).createRedundantBucketForRegion(targetMember, bucketId);
-
-    operator.createRedundantBucket(targetMember, bucketId, colocatedRegionBytes, completion);
-
-    verify(rebalanceOp, times(1)).createRedundantBucketForRegion(targetMember, bucketId);
-  }
-
-  @Test
-  public void createBucketShouldInvokeOnSuccessIfCreateBucketSucceeds() {
-    doReturn(true).when(rebalanceOp).createRedundantBucketForRegion(targetMember, bucketId);
-
-    operator.createRedundantBucket(targetMember, bucketId, colocatedRegionBytes, completion);
-
-    verify(rebalanceOp, times(1)).createRedundantBucketForRegion(targetMember, bucketId);
-    verify(completion, times(1)).onSuccess();
-  }
-
-  @Test
-  public void createBucketShouldInvokeOnFailureIfCreateBucketFails() {
-    doReturn(false).when(rebalanceOp).createRedundantBucketForRegion(targetMember, bucketId); //return false for create fail
-
-    operator.createRedundantBucket(targetMember, bucketId, colocatedRegionBytes, completion);
-
-    verify(rebalanceOp, times(1)).createRedundantBucketForRegion(targetMember, bucketId);
-    verify(completion, times(1)).onFailure();
-  }
-
-  @Test
-  public void removeBucketShouldDelegateToParRegRebalanceOpRemoveRedundantBucketForRegion() {
-    doReturn(true).when(rebalanceOp).removeRedundantBucketForRegion(targetMember, bucketId);
-
-    operator.removeBucket(targetMember, bucketId, colocatedRegionBytes);
-
-    verify(rebalanceOp, times(1)).removeRedundantBucketForRegion(targetMember, bucketId);
-  }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/7c1d867d/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/partitioned/rebalance/BucketOperatorWrapperTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/partitioned/rebalance/BucketOperatorWrapperTest.java b/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/partitioned/rebalance/BucketOperatorWrapperTest.java
deleted file mode 100644
index 558062b..0000000
--- a/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/partitioned/rebalance/BucketOperatorWrapperTest.java
+++ /dev/null
@@ -1,323 +0,0 @@
-/*
- * 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.
- */
-package com.gemstone.gemfire.internal.cache.partitioned.rebalance;
-
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyBoolean;
-import static org.mockito.Matchers.anyInt;
-import static org.mockito.Matchers.anyLong;
-import static org.mockito.Matchers.eq;
-import static org.mockito.Mockito.doAnswer;
-import static org.mockito.Mockito.doNothing;
-import static org.mockito.Mockito.doReturn;
-import static org.mockito.Mockito.mock;
-import static org.mockito.Mockito.times;
-import static org.mockito.Mockito.verify;
-import static org.mockito.Mockito.spy;
-
-import java.net.InetAddress;
-import java.net.UnknownHostException;
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.Map;
-import java.util.Set;
-
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.experimental.categories.Category;
-import org.mockito.invocation.InvocationOnMock;
-import org.mockito.stubbing.Answer;
-
-import com.gemstone.gemfire.distributed.internal.membership.InternalDistributedMember;
-import com.gemstone.gemfire.internal.cache.PartitionedRegion;
-import com.gemstone.gemfire.internal.cache.control.PartitionRebalanceDetailsImpl;
-import com.gemstone.gemfire.internal.cache.control.ResourceManagerStats;
-import com.gemstone.gemfire.internal.cache.partitioned.rebalance.BucketOperator.Completion;
-import com.gemstone.gemfire.test.junit.categories.UnitTest;
-
-@Category(UnitTest.class)
-public class BucketOperatorWrapperTest {
-  
-  private ResourceManagerStats stats;
-  private PartitionedRegion leaderRegion;
-  private PartitionedRegion colocatedRegion;
-  private Set<PartitionRebalanceDetailsImpl> rebalanceDetails;
-  private BucketOperatorWrapper wrapper;
-  private BucketOperatorImpl delegate;
-  
-  private Map<String, Long> colocatedRegionBytes;
-  private int bucketId = 1;
-  private InternalDistributedMember sourceMember, targetMember;
-  
-  private final static String PR_LEADER_REGION_NAME = "leadregion1";
-  private final static String PR_COLOCATED_REGION_NAME = "coloregion1";
-  
-  @Before
-  public void setUp() throws UnknownHostException {
-    colocatedRegionBytes = new HashMap<String, Long>();
-    colocatedRegionBytes.put(PR_LEADER_REGION_NAME, 100L);
-    colocatedRegionBytes.put(PR_COLOCATED_REGION_NAME, 50L);
-    
-    sourceMember = new InternalDistributedMember(InetAddress.getByName("127.0.0.1"), 1);
-    targetMember = new InternalDistributedMember(InetAddress.getByName("127.0.0.2"), 1);
-
-    stats = mock(ResourceManagerStats.class);
-    doNothing().when(stats).startBucketCreate(anyInt());
-    doNothing().when(stats).endBucketCreate(anyInt(), anyBoolean(), anyLong(), anyLong());
-    
-    leaderRegion = mock(PartitionedRegion.class);
-    doReturn(PR_LEADER_REGION_NAME).when(leaderRegion).getFullPath();
-    colocatedRegion = mock(PartitionedRegion.class);
-    doReturn(PR_COLOCATED_REGION_NAME).when(colocatedRegion).getFullPath();
-    
-    rebalanceDetails = new HashSet<PartitionRebalanceDetailsImpl>();
-    PartitionRebalanceDetailsImpl details = spy(new PartitionRebalanceDetailsImpl(leaderRegion));
-    rebalanceDetails.add(details);
-    
-    delegate = mock(BucketOperatorImpl.class);
-    
-    wrapper = new BucketOperatorWrapper(delegate, rebalanceDetails, stats, leaderRegion);
-  }
-  
-  @Test
-  public void bucketWrapperShouldDelegateCreateBucketToEnclosedOperator() {
-    Completion completionSentToWrapper = mock(Completion.class);
-
-    doNothing().when(delegate).createRedundantBucket(targetMember, bucketId, colocatedRegionBytes, completionSentToWrapper);
-
-    wrapper.createRedundantBucket(targetMember, bucketId, colocatedRegionBytes, completionSentToWrapper);
-    
-    verify(delegate, times(1)).createRedundantBucket(eq(targetMember), eq(bucketId), eq(colocatedRegionBytes), any(Completion.class));
-  }
-  
-  @Test
-  public void bucketWrapperShouldRecordNumberOfBucketsCreatedIfCreateBucketSucceeds() {
-    doAnswer(new Answer<Object>() {
-      public Object answer(InvocationOnMock invocation) {
-        //3rd argument is Completion object sent to BucketOperatorImpl.createRedundantBucket
-        ((Completion) invocation.getArguments()[3]).onSuccess();
-        return null;
-      }
-    }).when(delegate).createRedundantBucket(eq(targetMember), eq(bucketId), eq(colocatedRegionBytes), any(Completion.class));
-    
-    Completion completionSentToWrapper = mock(Completion.class);
-    wrapper.createRedundantBucket(targetMember, bucketId, colocatedRegionBytes, completionSentToWrapper);
-    
-    //verify create buckets is recorded
-    for( PartitionRebalanceDetailsImpl details : rebalanceDetails) {
-      if(details.getRegionPath().equalsIgnoreCase(PR_LEADER_REGION_NAME))
-        verify(details, times(1)).incCreates(eq(colocatedRegionBytes.get(PR_LEADER_REGION_NAME)), anyLong());
-      else if(details.getRegionPath().equals(PR_COLOCATED_REGION_NAME))
-        verify(details, times(1)).incTransfers(colocatedRegionBytes.get(PR_COLOCATED_REGION_NAME), 0); //elapsed is recorded only if its leader
-    }
-  }
-  
-  @Test
-  public void bucketWrapperShouldNotRecordNumberOfBucketsCreatedIfCreateBucketFails() {
-    doAnswer(new Answer<Object>() {
-      public Object answer(InvocationOnMock invocation) {
-        //3rd argument is Completion object sent to BucketOperatorImpl.createRedundantBucket
-        ((Completion) invocation.getArguments()[3]).onFailure();
-        return null;
-      }
-    }).when(delegate).createRedundantBucket(eq(targetMember), eq(bucketId), eq(colocatedRegionBytes), any(Completion.class));
-    
-    Completion completionSentToWrapper = mock(Completion.class);
-    wrapper.createRedundantBucket(targetMember, bucketId, colocatedRegionBytes, completionSentToWrapper);
-    
-    //verify create buckets is not recorded
-    for( PartitionRebalanceDetailsImpl details : rebalanceDetails) {
-      verify(details, times(0)).incTransfers(anyLong(), anyLong());
-    }
-  }
-  
-  @Test
-  public void bucketWrapperShouldInvokeOnFailureWhenCreateBucketFails() {        
-    doAnswer(new Answer<Object>() {
-      public Object answer(InvocationOnMock invocation) {
-        //3rd argument is Completion object sent to BucketOperatorImpl.createRedundantBucket
-        ((Completion) invocation.getArguments()[3]).onFailure();
-        return null;
-      }
-    }).when(delegate).createRedundantBucket(eq(targetMember), eq(bucketId), eq(colocatedRegionBytes), any(Completion.class));
-    
-    Completion completionSentToWrapper = mock(Completion.class);
-    wrapper.createRedundantBucket(targetMember, bucketId, colocatedRegionBytes, completionSentToWrapper);
-    
-    //verify onFailure is invoked
-    verify(completionSentToWrapper, times(1)).onFailure();
-  }
-  
-  @Test
-  public void bucketWrapperShouldInvokeOnSuccessWhenCreateBucketSucceeds() {       
-    doAnswer(new Answer<Object>() {
-      public Object answer(InvocationOnMock invocation) {
-        //3rd argument is Completion object sent to BucketOperatorImpl.createRedundantBucket
-        ((Completion) invocation.getArguments()[3]).onSuccess();
-        return null;
-      }
-    }).when(delegate).createRedundantBucket(eq(targetMember), eq(bucketId), eq(colocatedRegionBytes), any(Completion.class));
-    
-    Completion completionSentToWrapper = mock(Completion.class);
-    wrapper.createRedundantBucket(targetMember, bucketId, colocatedRegionBytes, completionSentToWrapper);
-    
-    verify(completionSentToWrapper, times(1)).onSuccess();
-  }
-  
-  @Test
-  public void bucketWrapperShouldDelegateMoveBucketToEnclosedOperator() {    
-    doReturn(true).when(delegate).moveBucket(sourceMember, targetMember, bucketId, colocatedRegionBytes);
-
-    wrapper.moveBucket(sourceMember, targetMember, bucketId, colocatedRegionBytes);
-    
-    //verify the delegate is invoked
-    verify(delegate, times(1)).moveBucket(sourceMember, targetMember, bucketId, colocatedRegionBytes);
-    
-    //verify we recorded necessary stats
-    verify(stats, times(1)).startBucketTransfer(anyInt());
-    verify(stats, times(1)).endBucketTransfer(anyInt(), anyBoolean(), anyLong(), anyLong());
-  }
-  
-  @Test
-  public void bucketWrapperShouldRecordBytesTransferredPerRegionAfterMoveBucketIsSuccessful() {    
-    doReturn(true).when(delegate).moveBucket(sourceMember, targetMember, bucketId, colocatedRegionBytes);
-
-    wrapper.moveBucket(sourceMember, targetMember, bucketId, colocatedRegionBytes);
-    
-    //verify the details is updated with bytes transfered
-    for( PartitionRebalanceDetailsImpl details : rebalanceDetails) {
-      if(details.getRegionPath().equalsIgnoreCase(PR_LEADER_REGION_NAME))
-        verify(details, times(1)).incTransfers(eq(colocatedRegionBytes.get(PR_LEADER_REGION_NAME)), anyLong());
-      else if(details.getRegionPath().equals(PR_COLOCATED_REGION_NAME))
-        verify(details, times(1)).incTransfers(colocatedRegionBytes.get(PR_COLOCATED_REGION_NAME), 0); //elapsed is recorded only if its leader
-    }
-    
-    //verify we recorded necessary stats
-    verify(stats, times(1)).startBucketTransfer(anyInt());
-    verify(stats, times(1)).endBucketTransfer(anyInt(), anyBoolean(), anyLong(), anyLong());
-  }
-  
-  @Test
-  public void bucketWrapperShouldDoNotRecordBytesTransferedIfMoveBucketFails() {
-    doReturn(false).when(delegate).moveBucket(sourceMember, targetMember, bucketId, colocatedRegionBytes);
-
-    wrapper.moveBucket(sourceMember, targetMember, bucketId, colocatedRegionBytes);
-    
-    //verify the details is not updated with bytes transfered
-    for( PartitionRebalanceDetailsImpl details : rebalanceDetails) {
-        verify(details, times(0)).incTransfers(anyLong(), anyLong());
-    }
-    
-    //verify we recorded necessary stats
-    verify(stats, times(1)).startBucketTransfer(anyInt());
-    verify(stats, times(1)).endBucketTransfer(anyInt(), anyBoolean(), anyLong(), anyLong());
-  }
-  
-  @Test
-  public void bucketWrapperShouldDelegateRemoveBucketToEnclosedOperator() {    
-    wrapper.removeBucket(targetMember, bucketId, colocatedRegionBytes);
-    
-    //verify the delegate is invoked
-    verify(delegate, times(1)).removeBucket(targetMember, bucketId, colocatedRegionBytes);
-    
-    //verify we recorded necessary stats
-    verify(stats, times(1)).startBucketRemove(anyInt());
-    verify(stats, times(1)).endBucketRemove(anyInt(), anyBoolean(), anyLong(), anyLong());
-  }
-  
-  @Test
-  public void bucketWrapperShouldRecordBucketRemovesPerRegionAfterRemoveBucketIsSuccessful() {    
-    doReturn(true).when(delegate).removeBucket(targetMember, bucketId, colocatedRegionBytes);
-
-    wrapper.removeBucket(targetMember, bucketId, colocatedRegionBytes);
-    
-    //verify the details is updated with bytes transfered
-    for( PartitionRebalanceDetailsImpl details : rebalanceDetails) {
-      if(details.getRegionPath().equalsIgnoreCase(PR_LEADER_REGION_NAME))
-        verify(details, times(1)).incRemoves((eq(colocatedRegionBytes.get(PR_LEADER_REGION_NAME))), anyLong());
-      else if(details.getRegionPath().equals(PR_COLOCATED_REGION_NAME))
-        verify(details, times(1)).incRemoves(colocatedRegionBytes.get(PR_COLOCATED_REGION_NAME), 0); //elapsed is recorded only if its leader
-    }
-    
-    //verify we recorded necessary stats
-    verify(stats, times(1)).startBucketRemove(anyInt());
-    verify(stats, times(1)).endBucketRemove(anyInt(), anyBoolean(), anyLong(), anyLong());
-  }
-  
-  @Test
-  public void bucketWrapperShouldDoNotRecordBucketRemovesIfMoveBucketFails() {
-    doReturn(false).when(delegate).removeBucket(targetMember, bucketId, colocatedRegionBytes);
-
-    wrapper.removeBucket(targetMember, bucketId, colocatedRegionBytes);
-    
-    //verify the details is not updated with bytes transfered
-    for( PartitionRebalanceDetailsImpl details : rebalanceDetails) {
-        verify(details, times(0)).incTransfers(anyLong(), anyLong());
-    }
-    
-    //verify we recorded necessary stats
-    verify(stats, times(1)).startBucketRemove(anyInt());
-    verify(stats, times(1)).endBucketRemove(anyInt(), anyBoolean(), anyLong(), anyLong());
-  }
-  
-  @Test
-  public void bucketWrapperShouldDelegateMovePrimaryToEnclosedOperator() {    
-    wrapper.movePrimary(sourceMember, targetMember, bucketId);
-    
-    //verify the delegate is invoked
-    verify(delegate, times(1)).movePrimary(sourceMember, targetMember, bucketId);
-    
-    //verify we recorded necessary stats
-    verify(stats, times(1)).startPrimaryTransfer(anyInt());
-    verify(stats, times(1)).endPrimaryTransfer(anyInt(), anyBoolean(), anyLong());
-  }
-  
-  @Test
-  public void bucketWrapperShouldRecordPrimaryTransfersPerRegionAfterMovePrimaryIsSuccessful() {    
-    doReturn(true).when(delegate).movePrimary(sourceMember, targetMember, bucketId);
-
-    wrapper.movePrimary(sourceMember, targetMember, bucketId);
-    
-    //verify the details is updated with bytes transfered
-    for( PartitionRebalanceDetailsImpl details : rebalanceDetails) {
-      if(details.getRegionPath().equalsIgnoreCase(PR_LEADER_REGION_NAME))
-        verify(details, times(1)).incPrimaryTransfers(anyLong());
-      else if(details.getRegionPath().equals(PR_COLOCATED_REGION_NAME))
-        verify(details, times(1)).incPrimaryTransfers(0); //elapsed is recorded only if its leader
-    }
-    
-    //verify we recorded necessary stats
-    verify(stats, times(1)).startPrimaryTransfer(anyInt());
-    verify(stats, times(1)).endPrimaryTransfer(anyInt(), anyBoolean(), anyLong());
-  }
-  
-  @Test
-  public void bucketWrapperShouldNotRecordPrimaryTransfersPerRegionAfterMovePrimaryFails() {
-    doReturn(false).when(delegate).movePrimary(sourceMember, targetMember, bucketId);
-
-    wrapper.movePrimary(sourceMember, targetMember, bucketId);
-    
-    //verify the details is not updated with bytes transfered
-    for( PartitionRebalanceDetailsImpl details : rebalanceDetails) {
-        verify(details, times(0)).incTransfers(anyLong(), anyLong());
-    }
-    
-    //verify we recorded necessary stats
-    verify(stats, times(1)).startPrimaryTransfer(anyInt());
-    verify(stats, times(1)).endPrimaryTransfer(anyInt(), anyBoolean(), anyLong());
-  }
-}


[04/50] [abbrv] incubator-geode git commit: GEODE-1172: Closed all GatewaySenders when a ForcedDisconnectException occurs

Posted by up...@apache.org.
GEODE-1172: Closed all GatewaySenders when a ForcedDisconnectException occurs


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/f612bf9a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/f612bf9a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/f612bf9a

Branch: refs/heads/master
Commit: f612bf9a8d775c6f096ae6c5e137cb5e9690373d
Parents: abedde9
Author: Barry Oglesby <bo...@pivotal.io>
Authored: Tue Apr 5 17:32:21 2016 -0700
Committer: Barry Oglesby <bo...@pivotal.io>
Committed: Wed Apr 6 10:00:32 2016 -0700

----------------------------------------------------------------------
 .../asyncqueue/internal/SerialAsyncEventQueueImpl.java      | 4 ++++
 .../gemstone/gemfire/internal/cache/GemFireCacheImpl.java   | 9 ++++-----
 2 files changed, 8 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/f612bf9a/geode-core/src/main/java/com/gemstone/gemfire/cache/asyncqueue/internal/SerialAsyncEventQueueImpl.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/cache/asyncqueue/internal/SerialAsyncEventQueueImpl.java b/geode-core/src/main/java/com/gemstone/gemfire/cache/asyncqueue/internal/SerialAsyncEventQueueImpl.java
index 5669aed..16ffbde 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/cache/asyncqueue/internal/SerialAsyncEventQueueImpl.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/cache/asyncqueue/internal/SerialAsyncEventQueueImpl.java
@@ -16,6 +16,7 @@
  */
 package com.gemstone.gemfire.cache.asyncqueue.internal;
 
+import com.gemstone.gemfire.CancelException;
 import org.apache.logging.log4j.Logger;
 
 import com.gemstone.gemfire.cache.Cache;
@@ -168,7 +169,10 @@ public class SerialAsyncEventQueueImpl extends AbstractGatewaySender {
       }
     }
     this.setIsPrimary(false);
+    try {
     new UpdateAttributesProcessor(this).distribute(false);
+    } catch (CancelException e) {
+    }
     Thread lockObtainingThread = getSenderAdvisor().getLockObtainingThread();
     if (lockObtainingThread != null && lockObtainingThread.isAlive()) {
       // wait a while for thread to terminate

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/f612bf9a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/GemFireCacheImpl.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/GemFireCacheImpl.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/GemFireCacheImpl.java
index 9902be5..05bc838 100755
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/GemFireCacheImpl.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/GemFireCacheImpl.java
@@ -2072,10 +2072,10 @@ public class GemFireCacheImpl implements InternalCache, ClientCache, HasCachePer
           // ignore
         }
 
-        try {
           GatewaySenderAdvisor advisor = null;
           for (GatewaySender sender : this.getAllGatewaySenders()) {
-            ((AbstractGatewaySender) sender).stop();
+            try {
+            sender.stop();
             advisor = ((AbstractGatewaySender) sender).getSenderAdvisor();
             if (advisor != null) {
               if (isDebugEnabled) {
@@ -2083,12 +2083,11 @@ public class GemFireCacheImpl implements InternalCache, ClientCache, HasCachePer
               }
               advisor.close();
             }
+            } catch (CancelException ce) {
+            }
           }
           ParallelGatewaySenderQueue.cleanUpStatics(null);
-        } catch (CancelException ce) {
 
-        }
-        
         destroyGatewaySenderLockService();
 
         if (ASYNC_EVENT_LISTENERS) {


[36/50] [abbrv] incubator-geode git commit: GEODE-386: Change xsd namespace to apache

Posted by up...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/main/resources/META-INF/schemas/schema.pivotal.io/gemfire/cache/cache-9.0.xsd
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/META-INF/schemas/schema.pivotal.io/gemfire/cache/cache-9.0.xsd b/geode-core/src/main/resources/META-INF/schemas/schema.pivotal.io/gemfire/cache/cache-9.0.xsd
deleted file mode 100644
index 1cd3567..0000000
--- a/geode-core/src/main/resources/META-INF/schemas/schema.pivotal.io/gemfire/cache/cache-9.0.xsd
+++ /dev/null
@@ -1,1519 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-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.
--->
-<xsd:schema
-    targetNamespace="http://schema.pivotal.io/gemfire/cache"
-    xmlns:gf="http://schema.pivotal.io/gemfire/cache"
-    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
-    elementFormDefault="qualified"
-    attributeFormDefault="unqualified"
-    version="9.0">
-  <xsd:annotation>
-    <xsd:documentation><![CDATA[
-This is the XML Schema for the GemFire distributed cache declarative
-caching XML file.  All declarative cache files must include a schema
-of the following form:
-
-  <cache
-    xmlns="http://schema.pivotal.io/gemfire/cache"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:schemaLocation="http://schema.pivotal.io/gemfire/cache http://schema.pivotal.io/gemfire/cache/cache-9.0.xsd"
-    version="9.0">
-
-If you are declaring a client cache then use this schema:
-
-  <client-cache
-    xmlns="http://schema.pivotal.io/gemfire/cache"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:schemaLocation="http://schema.pivotal.io/gemfire/cache http://schema.pivotal.io/gemfire/cache/cache-9.0.xsd"
-    version="9.0">
-
-The contents of a declarative XML file correspond to APIs found in the
-com.gemstone.gemfire.cache and com.gemstone.gemfire.cache.client
-packages.  A declarative caching XML file is used to populate a Cache
-or a ClientCache when it is created.
-
-The top-level element in this syntax is "cache" or "client-cache".
-All elements are listed here in alphabetical order.
-
-The following conventions apply to all GemFire distributed cache
-declarative caching XML file elements unless indicated otherwise.
-
-- In elements that contain PCDATA, leading and trailing whitespace in
-  the data may be ignored.
-
-- In elements whose value is an "enumerated type", the value is case
-  sensitive.
-  
-  ]]></xsd:documentation>
-  </xsd:annotation>
-
-    <!--
--->
-  <xsd:element name="cache">
-    <xsd:annotation>
-      <xsd:documentation>
-        The "cache" element is the root element of the declarative cache file on a peer or server. This element configures a GemFire Cache and
-        describes the root regions it contains, if any.
-      </xsd:documentation>
-    </xsd:annotation>
-    <xsd:complexType>
-      <xsd:sequence>
-        <xsd:element maxOccurs="1" minOccurs="0" name="cache-transaction-manager" type="gf:cache-transaction-manager-type" />
-        <xsd:element maxOccurs="1" minOccurs="0" name="dynamic-region-factory" type="gf:dynamic-region-factory-type" />
-        <xsd:element maxOccurs="unbounded" minOccurs="0" name="gateway-hub">
-          <xsd:annotation>
-            <xsd:documentation>
-              The "gateway-hub" element specifies a Gateway Hub that is
-              initialized when the Cache is declaratively initialized.
-            </xsd:documentation>
-          </xsd:annotation>
-          <xsd:complexType>
-            <xsd:sequence>
-              <xsd:element maxOccurs="unbounded" minOccurs="0" name="gateway">
-                <xsd:annotation>
-                  <xsd:documentation>
-                    The "gateway" element specifies a Gateway that is
-                    initialized when a GatewayHub is declaratively initialized.
-                  </xsd:documentation>
-                </xsd:annotation>
-                <xsd:complexType>
-                  <xsd:sequence>
-                    <xsd:choice>
-                      <xsd:element maxOccurs="unbounded" minOccurs="1" name="gateway-endpoint">
-                        <xsd:annotation>
-                          <xsd:documentation>
-                            The "gateway-endpoint" element specifies an endpoint that is
-                            initialized when a Gateway is declaratively
-                            initialized.
-                          </xsd:documentation>
-                        </xsd:annotation>
-                        <xsd:complexType>
-                          <xsd:attribute name="host" type="xsd:string" use="required" />
-                          <xsd:attribute name="id" type="xsd:string" use="required" />
-                          <xsd:attribute name="port" type="xsd:string" use="required" />
-                        </xsd:complexType>
-                      </xsd:element>
-                      <xsd:element maxOccurs="unbounded" minOccurs="1" name="gateway-listener">
-                        <xsd:annotation>
-                          <xsd:documentation>
-                            The "gateway-listener" element specifies a listener that is
-                            initialized when a Gateway is declaratively initialized.
-                          </xsd:documentation>
-                        </xsd:annotation>
-                        <xsd:complexType>
-                          <xsd:sequence>
-                            <xsd:element name="class-name" type="gf:class-name-type" />
-                            <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
-                          </xsd:sequence>
-                        </xsd:complexType>
-                      </xsd:element>
-                    </xsd:choice>
-                    <xsd:element maxOccurs="1" minOccurs="0" name="gateway-queue">
-                      <xsd:annotation>
-                        <xsd:documentation>
-                          The "gateway-queue" element specifies a queue that is
-                          initialized when a Gateway is declaratively initialized.
-                          As of
-                          6.5 overflow-directory is deprecated. Use disk-store-name instead.
-                          As of 6.5 roll-oplogs is deprecated. Use disk-store-name instead.
-                        </xsd:documentation>
-                      </xsd:annotation>
-                      <xsd:complexType>
-                        <xsd:attribute name="alert-threshold" type="xsd:string" use="optional" />
-                        <xsd:attribute name="batch-conflation" type="xsd:boolean" use="optional" />
-                        <xsd:attribute name="batch-size" type="xsd:string" use="optional" />
-                        <xsd:attribute name="batch-time-interval" type="xsd:string" use="optional" />
-                        <xsd:attribute name="enable-persistence" type="xsd:boolean" use="optional" />
-                        <xsd:attribute name="disk-store-name" type="xsd:string" use="optional" />
-                        <xsd:attribute name="roll-oplogs" type="xsd:boolean" use="optional" />
-                        <xsd:attribute name="maximum-queue-memory" type="xsd:string" use="optional" />
-                        <xsd:attribute name="overflow-directory" type="xsd:string" use="optional" />
-                      </xsd:complexType>
-                    </xsd:element>
-                  </xsd:sequence>
-                  <xsd:attribute name="early-ack" type="xsd:boolean" use="optional" />
-                  <xsd:attribute name="id" type="xsd:string" use="required" />
-                  <xsd:attribute name="socket-buffer-size" type="xsd:string" use="optional" />
-                  <xsd:attribute name="socket-read-timeout" type="xsd:string" use="optional" />
-                  <xsd:attribute name="concurrency-level" type="xsd:string" use="optional" />
-                  <xsd:attribute name="order-policy" type="xsd:string" use="optional" />
-                </xsd:complexType>
-              </xsd:element>
-            </xsd:sequence>
-            <xsd:attribute name="id" type="xsd:string" use="required" />
-            <xsd:attribute name="bind-address" type="xsd:string" use="optional" />
-            <xsd:attribute name="maximum-time-between-pings" type="xsd:string" use="optional" />
-            <xsd:attribute name="port" type="xsd:string" use="optional" />
-            <xsd:attribute name="socket-buffer-size" type="xsd:string" use="optional" />
-            <xsd:attribute name="startup-policy" use="optional">
-              <xsd:simpleType>
-                <xsd:restriction base="xsd:string">
-                  <xsd:enumeration value="primary" />
-                  <xsd:enumeration value="secondary" />
-                  <xsd:enumeration value="none" />
-                </xsd:restriction>
-              </xsd:simpleType>
-            </xsd:attribute>
-            <xsd:attribute name="manual-start" type="xsd:boolean" use="optional" />
-            <xsd:attribute name="max-connections" type="xsd:integer" use="optional" />
-          </xsd:complexType>
-        </xsd:element>
-
-        <xsd:element maxOccurs="unbounded" minOccurs="0" name="gateway-sender">
-          <xsd:complexType>
-            <xsd:sequence>
-              <xsd:element maxOccurs="unbounded" minOccurs="0" name="gateway-event-filter" type="gf:class-with-parameters-type" />
-              <xsd:element maxOccurs="1" minOccurs="0" name="gateway-event-substitution-filter" type="gf:class-with-parameters-type" />
-              <xsd:element maxOccurs="unbounded" minOccurs="0" name="gateway-transport-filter" type="gf:class-with-parameters-type" />
-            </xsd:sequence>
-            <xsd:attribute name="id" type="xsd:string" use="required" />
-            <xsd:attribute name="remote-distributed-system-id" type="xsd:string" use="required" />
-            <xsd:attribute name="parallel" type="xsd:boolean" use="optional" />
-            <xsd:attribute name="manual-start" type="xsd:boolean" use="optional" />
-            <xsd:attribute name="socket-buffer-size" type="xsd:string" use="optional" />
-            <xsd:attribute name="socket-read-timeout" type="xsd:string" use="optional" />
-            <xsd:attribute name="enable-batch-conflation" type="xsd:boolean" use="optional" />
-            <xsd:attribute name="batch-size" type="xsd:string" use="optional" />
-            <xsd:attribute name="batch-time-interval" type="xsd:string" use="optional" />
-            <xsd:attribute name="enable-persistence" type="xsd:boolean" use="optional" />
-            <xsd:attribute name="disk-store-name" type="xsd:string" use="optional" />
-            <xsd:attribute name="disk-synchronous" type="xsd:boolean" use="optional" />
-            <xsd:attribute name="maximum-queue-memory" type="xsd:string" use="optional" />
-            <xsd:attribute name="alert-threshold" type="xsd:string" use="optional" />
-            <xsd:attribute name="dispatcher-threads" type="xsd:string" use="optional" />
-            <xsd:attribute name="order-policy" type="xsd:string" use="optional" />
-          </xsd:complexType>
-        </xsd:element>
-
-        <xsd:element maxOccurs="unbounded" minOccurs="0" name="gateway-receiver">
-          <xsd:complexType>
-            <xsd:sequence>
-              <xsd:element maxOccurs="unbounded" minOccurs="0" name="gateway-transport-filter" type="gf:class-with-parameters-type" />
-            </xsd:sequence>
-            <xsd:attribute name="start-port" type="xsd:string" use="optional" />
-            <xsd:attribute name="end-port" type="xsd:string" use="optional" />
-            <xsd:attribute name="bind-address" type="xsd:string" use="optional" />
-            <xsd:attribute name="maximum-time-between-pings" type="xsd:string" use="optional" />
-            <xsd:attribute name="socket-buffer-size" type="xsd:string" use="optional" />
-            <xsd:attribute name="hostname-for-senders" type="xsd:string" use="optional" />
-            <xsd:attribute name="manual-start" type="xsd:boolean" use="optional" />
-          </xsd:complexType>
-        </xsd:element>
-
-        <xsd:element maxOccurs="1" minOccurs="0" name="gateway-conflict-resolver">
-          <xsd:annotation>
-            <xsd:documentation>
-              A "gateway-conflict-resolver" element describes a region's GatewayConflictResolver.
-              It is used to resolve inter-system concurrency
-              conflicts.
-            </xsd:documentation>
-          </xsd:annotation>
-          <xsd:complexType>
-            <xsd:sequence>
-              <xsd:element name="class-name" type="gf:class-name-type" />
-              <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
-            </xsd:sequence>
-          </xsd:complexType>
-        </xsd:element>
-
-        <xsd:element maxOccurs="unbounded" minOccurs="0" name="async-event-queue">
-          <xsd:complexType>
-            <xsd:sequence>
-              <xsd:element maxOccurs="unbounded" minOccurs="0" name="gateway-event-filter" type="gf:class-with-parameters-type" />
-              <xsd:element maxOccurs="1" minOccurs="0" name="gateway-event-substitution-filter" type="gf:class-with-parameters-type" />
-              <xsd:element name="async-event-listener" type="gf:class-with-parameters-type">
-                <xsd:annotation>
-                  <xsd:documentation>
-                    A "async-event-listener" element describes a region's AsyncEventListener.
-                  </xsd:documentation>
-                </xsd:annotation>
-              </xsd:element>
-            </xsd:sequence>
-            <xsd:attribute name="id" type="xsd:string" use="required" />
-            <xsd:attribute name="parallel" type="xsd:boolean" use="optional" />
-            <xsd:attribute name="batch-size" type="xsd:string" use="optional" />
-            <xsd:attribute name="batch-time-interval" type="xsd:string" use="optional" />
-            <xsd:attribute name="enable-batch-conflation" type="xsd:boolean" use="optional" />
-            <xsd:attribute name="maximum-queue-memory" type="xsd:string" use="optional" />
-            <xsd:attribute name="persistent" type="xsd:boolean" use="optional" />
-            <xsd:attribute name="disk-store-name" type="xsd:string" use="optional" />
-            <xsd:attribute name="disk-synchronous" type="xsd:boolean" use="optional" />
-            <xsd:attribute name="dispatcher-threads" type="xsd:string" use="optional" />
-            <xsd:attribute name="order-policy" type="xsd:string" use="optional" />
-          </xsd:complexType>
-        </xsd:element>
-
-        <xsd:element maxOccurs="unbounded" minOccurs="0" name="cache-server">
-          <xsd:annotation>
-            <xsd:documentation>
-              The "cache-server" element specifies a Cache Server that will accept requests from clients and that is started when the Cache is
-              declaratively initialized.
-            </xsd:documentation>
-          </xsd:annotation>
-          <xsd:complexType>
-            <xsd:complexContent>
-              <xsd:extension base="gf:server-type">
-                <xsd:attribute name="tcp-no-delay" type="xsd:boolean" use="optional" />
-              </xsd:extension>
-            </xsd:complexContent>
-          </xsd:complexType>
-        </xsd:element>
-        <xsd:element maxOccurs="unbounded" minOccurs="0" name="pool" type="gf:pool-type" />
-        <xsd:element maxOccurs="unbounded" minOccurs="0" name="disk-store" type="gf:disk-store-type" />
-        <xsd:element maxOccurs="unbounded" minOccurs="0" name="hdfs-store" type="gf:hdfs-store-type" />
-        <xsd:element maxOccurs="1" minOccurs="0" name="pdx" type="gf:pdx-type" />
-        <xsd:element maxOccurs="unbounded" minOccurs="0" name="region-attributes" type="gf:region-attributes-type" />
-        <xsd:choice maxOccurs="unbounded" minOccurs="0">
-          <xsd:element name="jndi-bindings" type="gf:jndi-bindings-type" />
-          <xsd:element name="region" type="gf:region-type" />
-          <xsd:element name="vm-root-region" type="gf:region-type">
-            <xsd:annotation>
-              <xsd:appinfo>deprecated</xsd:appinfo>
-              <xsd:documentation>
-                A "vm-root-region" element is the same as "region".
-                This element exists for backwards compatiblity and should not be used
-                in new xml files.
-              </xsd:documentation>
-            </xsd:annotation>
-          </xsd:element>
-        </xsd:choice>
-        <xsd:element maxOccurs="1" minOccurs="0" name="function-service" type="gf:function-service-type" />
-        <xsd:element maxOccurs="1" minOccurs="0" name="resource-manager" type="gf:resource-manager-type" />
-        <xsd:element maxOccurs="1" minOccurs="0" name="serialization-registration" type="gf:serialization-registration-type" />
-        <xsd:element maxOccurs="unbounded" minOccurs="0" name="backup" type="xsd:string">
-          <xsd:annotation>
-            <xsd:documentation>
-              The backup element defines files or directories that should
-              be backed up when the system wide backup command is invoked.
-              Disk
-              stores with persistent data are automatically backed up,
-              they do not need to be listed with this element.
-            </xsd:documentation>
-          </xsd:annotation>
-        </xsd:element>
-        <xsd:element maxOccurs="1" minOccurs="0" name="initializer" type="gf:initializer-type" />
-        <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-      </xsd:sequence>
-      <xsd:attribute name="copy-on-read" type="xsd:boolean" use="optional" />
-      <xsd:attribute name="is-server" type="xsd:boolean" use="optional" />
-      <xsd:attribute name="lock-timeout" type="xsd:string" use="optional" />
-      <xsd:attribute name="lock-lease" type="xsd:string" use="optional" />
-      <xsd:attribute name="message-sync-interval" type="xsd:string" use="optional" />
-      <xsd:attribute name="search-timeout" type="xsd:string" use="optional" />
-      <xsd:attribute name="version" type="gf:versionType" use="required" fixed="9.0" />
-    </xsd:complexType>
-  </xsd:element>
-
-  <xsd:element name="client-cache">
-    <xsd:annotation>
-      <xsd:documentation>
-        The "client-cache" element is the root element of the declarative cache file on a client. This element configures a GemFire ClientCache
-        and describes the root regions it contains, if any.
-      </xsd:documentation>
-    </xsd:annotation>
-    <xsd:complexType>
-      <xsd:sequence>
-        <xsd:element maxOccurs="1" minOccurs="0" name="cache-transaction-manager" type="gf:cache-transaction-manager-type" />
-        <xsd:element maxOccurs="1" minOccurs="0" name="dynamic-region-factory" type="gf:dynamic-region-factory-type" />
-        <xsd:element maxOccurs="unbounded" minOccurs="0" name="pool" type="gf:pool-type" />
-        <xsd:element maxOccurs="unbounded" minOccurs="0" name="disk-store" type="gf:disk-store-type" />
-        <xsd:element maxOccurs="1" minOccurs="0" name="pdx" type="gf:pdx-type" />
-        <xsd:element maxOccurs="unbounded" minOccurs="0" name="region-attributes" type="gf:region-attributes-type" />
-        <xsd:choice maxOccurs="unbounded" minOccurs="0">
-          <xsd:element name="jndi-bindings" type="gf:jndi-bindings-type" />
-          <xsd:element name="region" type="gf:region-type" />
-        </xsd:choice>
-        <xsd:element maxOccurs="1" minOccurs="0" name="function-service" type="gf:function-service-type" />
-        <xsd:element maxOccurs="1" minOccurs="0" name="resource-manager" type="gf:resource-manager-type" />
-        <xsd:element maxOccurs="1" minOccurs="0" name="serialization-registration" type="gf:serialization-registration-type" />
-        <xsd:element maxOccurs="1" minOccurs="0" name="initializer" type="gf:initializer-type" />
-      </xsd:sequence>
-      <xsd:attribute name="copy-on-read" type="xsd:boolean" use="optional" />
-      <xsd:attribute name="version" type="gf:versionType" use="required" fixed="9.0" />
-    </xsd:complexType>
-  </xsd:element>
-
-  <xsd:complexType name="region-type">
-    <xsd:annotation>
-      <xsd:documentation>
-        A "region" element describes a region (and its entries) in GemFire
-        distributed cache. It may be used to create a new region or may be
-        used to add new entries to an existing region. Note that the "name"
-        attribute specifies the simple name of the region; it cannot contain a
-        "/".
-        If "refid"
-        is set then it defines the default region attributes to use for this region.
-        A nested "region-attributes" element can override these defaults.
-        If the
-        nested "region-attributes" element has its own "refid" then it will cause the
-        "refid" on the region to be ignored.
-        "refid" can be set to the name of a
-        RegionShortcut or a ClientRegionShortcut
-        (see the javadocs of those enum classes for their names).
-      </xsd:documentation>
-    </xsd:annotation>
-    <xsd:sequence>
-      <xsd:element maxOccurs="unbounded" minOccurs="0" name="region-attributes" type="gf:region-attributes-type" />
-      <xsd:element maxOccurs="unbounded" minOccurs="0" name="index">
-        <xsd:annotation>
-          <xsd:documentation>
-            An "index" element describes an index to be created on a region.
-            The index node, if any, should all come immediately after the
-            "region-attributes" node. There can be any number of functional types
-            of index on a Region, but only at max one index of type "primary-key". The
-            "name" attribute is a required field which identifies the name of the index.
-          </xsd:documentation>
-        </xsd:annotation>
-        <xsd:complexType>
-          <xsd:choice minOccurs="0">
-            <xsd:element name="functional">
-              <xsd:annotation>
-                <xsd:documentation>
-                  A functional type of index needs a from-clause, expression which are mandatory.
-                  The import string is used for specifying the
-                  type of Object in the region or
-                  the type of Object which the indexed expression evaluates to.
-                </xsd:documentation>
-              </xsd:annotation>
-              <xsd:complexType>
-                <xsd:attribute name="expression" type="xsd:string" use="required" />
-                <xsd:attribute name="from-clause" type="xsd:string" use="required" />
-                <xsd:attribute name="imports" type="xsd:string" use="optional" />
-              </xsd:complexType>
-            </xsd:element>
-
-            <xsd:element name="primary-key">
-              <xsd:annotation>
-                <xsd:documentation>
-                  A primary-key type of index needs a field attribute which is mandatory.
-                  There should be only one or zero primary-index defined
-                  for a region
-                </xsd:documentation>
-              </xsd:annotation>
-              <xsd:complexType>
-                <xsd:attribute name="field" type="xsd:string" use="required" />
-              </xsd:complexType>
-            </xsd:element>
-          </xsd:choice>
-          <xsd:attribute name="name" type="xsd:string" use="required" />
-          <xsd:attribute name="expression" type="xsd:string" use="optional" />
-          <xsd:attribute name="from-clause" type="xsd:string" use="optional" />
-          <xsd:attribute name="imports" type="xsd:string" use="optional" />
-          <xsd:attribute name="key-index" type="xsd:boolean" use="optional" />
-          <xsd:attribute default="range" name="type" use="optional">
-            <xsd:simpleType>
-              <xsd:restriction base="xsd:string">
-                <xsd:enumeration value="range" />
-                <xsd:enumeration value="hash" />
-              </xsd:restriction>
-            </xsd:simpleType>
-          </xsd:attribute>
-        </xsd:complexType>
-      </xsd:element>
-      <xsd:element maxOccurs="unbounded" minOccurs="0" name="entry">
-        <xsd:annotation>
-          <xsd:documentation>
-            An "entry" element desribes an entry to be added to a region. Note
-            that if an entry with the given key already exists in the region,
-            it
-            will be replaced.
-          </xsd:documentation>
-        </xsd:annotation>
-        <xsd:complexType>
-          <xsd:sequence>
-            <xsd:element name="key">
-              <xsd:annotation>
-                <xsd:documentation>
-                  A "key" element describes the key in a Region entry.
-                </xsd:documentation>
-              </xsd:annotation>
-              <xsd:complexType>
-                <xsd:choice>
-                  <xsd:element name="string" type="gf:string-type" />
-                  <xsd:element name="declarable" type="gf:declarable-type" />
-                </xsd:choice>
-              </xsd:complexType>
-            </xsd:element>
-            <xsd:element name="value">
-              <xsd:annotation>
-                <xsd:documentation>
-                  A "value" element describes the value in a Region entry
-                </xsd:documentation>
-              </xsd:annotation>
-              <xsd:complexType>
-                <xsd:choice>
-                  <xsd:element name="string" type="gf:string-type" />
-                  <xsd:element name="declarable" type="gf:declarable-type" />
-                </xsd:choice>
-              </xsd:complexType>
-            </xsd:element>
-          </xsd:sequence>
-        </xsd:complexType>
-      </xsd:element>
-
-      <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-
-      <xsd:element maxOccurs="unbounded" minOccurs="0" name="region" type="gf:region-type" />
-    </xsd:sequence>
-    <xsd:attribute name="name" type="xsd:string" use="required" />
-    <xsd:attribute name="refid" type="xsd:string" use="optional" />
-  </xsd:complexType>
-    <!-- ======================================================= -->
-    <!--
-A "region-attributes" element describes the attributes of a region to
-be created.
-As of 6.5 disk-dirs is deprecated on region-attributes. Use disk-store-name instead.
--->
-  <xsd:complexType name="region-attributes-type">
-    <xsd:sequence>
-      <xsd:element maxOccurs="1" minOccurs="0" name="key-constraint">
-        <xsd:annotation>
-          <xsd:documentation>
-            A "key-constraint" element specifies the name of a class to which the
-            keys of a region are constrained.
-          </xsd:documentation>
-        </xsd:annotation>
-      </xsd:element>
-      <xsd:element maxOccurs="1" minOccurs="0" name="value-constraint" type="xsd:string">
-        <xsd:annotation>
-          <xsd:documentation>
-            A "value-constraint" element specifies the name of a class to which the
-            values of a region are constrained.
-          </xsd:documentation>
-        </xsd:annotation>
-      </xsd:element>
-      <xsd:element maxOccurs="1" minOccurs="0" name="region-time-to-live">
-        <xsd:annotation>
-          <xsd:documentation>
-            A "region-time-to-live" element specifies a Region's time to live.
-          </xsd:documentation>
-        </xsd:annotation>
-        <xsd:complexType>
-          <xsd:sequence>
-            <xsd:element name="expiration-attributes" type="gf:expiration-attributes-type" />
-          </xsd:sequence>
-        </xsd:complexType>
-      </xsd:element>
-
-      <xsd:element maxOccurs="1" minOccurs="0" name="region-idle-time">
-        <xsd:annotation>
-          <xsd:documentation>
-            A "region-idle-time" element specifies a Region's idle time.
-            Note that the APIs that correspond to this element add "out" to their
-            name.
-            See getRegionIdleTimeout and setRegionIdleTimeout.
-          </xsd:documentation>
-        </xsd:annotation>
-        <xsd:complexType>
-          <xsd:sequence>
-            <xsd:element name="expiration-attributes" type="gf:expiration-attributes-type" />
-          </xsd:sequence>
-        </xsd:complexType>
-      </xsd:element>
-
-      <xsd:element maxOccurs="1" minOccurs="0" name="entry-time-to-live">
-        <xsd:annotation>
-          <xsd:documentation>
-            A "entry-time-to-live" element specifies a Region's entries' time to
-            live.
-          </xsd:documentation>
-        </xsd:annotation>
-        <xsd:complexType>
-          <xsd:sequence>
-            <xsd:element name="expiration-attributes" type="gf:expiration-attributes-type" />
-          </xsd:sequence>
-        </xsd:complexType>
-      </xsd:element>
-
-      <xsd:element maxOccurs="1" minOccurs="0" name="entry-idle-time">
-        <xsd:annotation>
-          <xsd:documentation>
-            A "entry-idle-time" element specifies a Region's entries' idle time.
-            Note that the APIs that correspond to this element add "out" to
-            their name.
-            See getEntryIdleTimeout and setEntryIdleTimeout.
-          </xsd:documentation>
-        </xsd:annotation>
-        <xsd:complexType>
-          <xsd:sequence>
-            <xsd:element name="expiration-attributes" type="gf:expiration-attributes-type" />
-          </xsd:sequence>
-        </xsd:complexType>
-      </xsd:element>
-
-      <xsd:element maxOccurs="1" minOccurs="0" name="disk-write-attributes">
-        <xsd:annotation>
-          <xsd:documentation>
-            A "disk-write-attributes" element describes how entry data is written
-            to disk. Deprecated as of 6.5 use disk-store instead.
-          </xsd:documentation>
-        </xsd:annotation>
-        <xsd:complexType>
-          <xsd:choice>
-            <xsd:element name="asynchronous-writes">
-              <xsd:annotation>
-                <xsd:documentation>
-                  An "asynchronous-writes" element specifies how entry data should be
-                  written to disk asynchronous.
-                  Deprecated as of 6.5 use
-                  disk-store instead.
-                </xsd:documentation>
-              </xsd:annotation>
-              <xsd:complexType>
-                <xsd:attribute name="bytes-threshold" type="xsd:string" use="required" />
-                <xsd:attribute name="time-interval" type="xsd:string" use="required" />
-              </xsd:complexType>
-            </xsd:element>
-            <xsd:element name="synchronous-writes">
-              <xsd:annotation>
-                <xsd:documentation>
-                  A "synchronous-writes" element specifies that entry data should be
-                  written to disk synchronously.
-                </xsd:documentation>
-              </xsd:annotation>
-            </xsd:element>
-          </xsd:choice>
-          <xsd:attribute name="max-oplog-size" type="xsd:string" use="optional" />
-          <xsd:attribute name="roll-oplogs" type="xsd:string" use="optional" />
-        </xsd:complexType>
-      </xsd:element>
-
-      <xsd:element maxOccurs="1" minOccurs="0" name="disk-dirs" type="gf:disk-dirs-type" />
-
-      <xsd:element maxOccurs="1" minOccurs="0" name="partition-attributes">
-        <xsd:annotation>
-          <xsd:documentation>
-            A "partition-attributes" element configures a region for partitioned
-            data storage.
-
-            local-max-memory attribute added to
-            partition-attributes in release 5.1
-            total-max-memory attribute added to partition-attributes in release 5.1
-            total-num-buckets attribute added to
-            partition-attributes in release 5.1
-            partition-resolver attribute added to partition-attributes in release 5.7
-            partition-listener attribute added to
-            partition-attributes in release 6.1
-            colocated-with attribute added to partition-attributes in release 5.7
-          </xsd:documentation>
-        </xsd:annotation>
-        <xsd:complexType>
-          <xsd:sequence>
-            <xsd:element maxOccurs="1" minOccurs="0" name="partition-resolver">
-              <xsd:annotation>
-                <xsd:documentation>
-                  A "partition-resolver" element describes a partitioned region's custom
-                  PartitionResolver.
-                </xsd:documentation>
-              </xsd:annotation>
-              <xsd:complexType>
-                <xsd:sequence>
-                  <xsd:element name="class-name" type="gf:class-name-type" />
-                  <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
-                </xsd:sequence>
-                <xsd:attribute name="name" type="xsd:string" use="optional" />
-              </xsd:complexType>
-            </xsd:element>
-
-            <xsd:element maxOccurs="unbounded" minOccurs="0" name="partition-listener">
-              <xsd:annotation>
-                <xsd:documentation>
-                  A "partition-listener" element describes a partitioned region's custom
-                  PartitionListener.
-                </xsd:documentation>
-              </xsd:annotation>
-              <xsd:complexType>
-                <xsd:sequence>
-                  <xsd:element name="class-name" type="gf:class-name-type" />
-                  <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
-                </xsd:sequence>
-              </xsd:complexType>
-            </xsd:element>
-
-            <xsd:element maxOccurs="unbounded" minOccurs="0" name="fixed-partition-attributes">
-              <xsd:annotation>
-                <xsd:documentation>
-                  A "fixed-partition-attributes" element describes characteristics of a
-                  partition in a Fixed Partitioned Region.
-                </xsd:documentation>
-              </xsd:annotation>
-              <xsd:complexType>
-                <xsd:attribute name="partition-name" type="xsd:string" use="required" />
-                <xsd:attribute name="is-primary" type="xsd:boolean" use="optional" />
-                <xsd:attribute name="num-buckets" type="xsd:string" use="optional" />
-              </xsd:complexType>
-            </xsd:element>
-
-          </xsd:sequence>
-          <xsd:attribute name="local-max-memory" type="xsd:string" use="optional" />
-          <xsd:attribute name="recovery-delay" type="xsd:string" use="optional" />
-          <xsd:attribute name="redundant-copies" type="xsd:string" use="optional" />
-          <xsd:attribute name="startup-recovery-delay" type="xsd:string" use="optional" />
-          <xsd:attribute name="total-max-memory" type="xsd:string" use="optional" />
-          <xsd:attribute name="total-num-buckets" type="xsd:string" use="optional" />
-          <xsd:attribute name="colocated-with" type="xsd:string" use="optional" />
-        </xsd:complexType>
-      </xsd:element>
-
-      <xsd:element maxOccurs="1" minOccurs="0" name="membership-attributes">
-        <xsd:annotation>
-          <xsd:documentation>
-            A "membership-attributes" element configures a region for membership
-            constraints based on required roles.
-          </xsd:documentation>
-        </xsd:annotation>
-        <xsd:complexType>
-          <xsd:sequence>
-            <xsd:element maxOccurs="unbounded" minOccurs="0" name="required-role">
-              <xsd:annotation>
-                <xsd:documentation>
-                  A "required-role" element specifies a role that is required for reliable
-                  access to the region
-                </xsd:documentation>
-              </xsd:annotation>
-              <xsd:complexType>
-                <xsd:attribute name="name" type="xsd:string" use="required" />
-              </xsd:complexType>
-            </xsd:element>
-
-          </xsd:sequence>
-          <xsd:attribute name="loss-action" use="optional">
-            <xsd:simpleType>
-              <xsd:restriction base="xsd:string">
-                <xsd:enumeration value="full-access" />
-                <xsd:enumeration value="limited-access" />
-                <xsd:enumeration value="no-access" />
-                <xsd:enumeration value="reconnect" />
-              </xsd:restriction>
-            </xsd:simpleType>
-          </xsd:attribute>
-          <xsd:attribute name="resumption-action" use="optional">
-            <xsd:simpleType>
-              <xsd:restriction base="xsd:string">
-                <xsd:enumeration value="none" />
-                <xsd:enumeration value="reinitialize" />
-              </xsd:restriction>
-            </xsd:simpleType>
-          </xsd:attribute>
-        </xsd:complexType>
-      </xsd:element>
-
-      <xsd:element maxOccurs="1" minOccurs="0" name="subscription-attributes">
-        <xsd:annotation>
-          <xsd:documentation>
-            A "subscription-attributes" element configures how a region subscribes
-            to remote distributed regions.
-          </xsd:documentation>
-        </xsd:annotation>
-        <xsd:complexType>
-          <xsd:attribute name="interest-policy" use="optional">
-            <xsd:simpleType>
-              <xsd:restriction base="xsd:string">
-                <xsd:enumeration value="all" />
-                <xsd:enumeration value="cache-content" />
-              </xsd:restriction>
-            </xsd:simpleType>
-          </xsd:attribute>
-        </xsd:complexType>
-      </xsd:element>
-
-      <xsd:element maxOccurs="1" minOccurs="0" name="cache-loader" type="gf:cache-loader-type" />
-      <xsd:element maxOccurs="1" minOccurs="0" name="cache-writer" type="gf:cache-writer-type" />
-      <xsd:element maxOccurs="unbounded" minOccurs="0" name="cache-listener">
-        <xsd:annotation>
-          <xsd:documentation>
-            A "cache-listener" element describes a region's CacheListener.
-          </xsd:documentation>
-        </xsd:annotation>
-        <xsd:complexType>
-          <xsd:sequence>
-            <xsd:element name="class-name" type="gf:class-name-type" />
-            <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
-          </xsd:sequence>
-        </xsd:complexType>
-      </xsd:element>
-
-      <xsd:element maxOccurs="1" minOccurs="0" name="compressor">
-        <xsd:annotation>
-          <xsd:documentation>
-            A compressor registers a custom class which extends Compressor
-            to support compression on a region.
-          </xsd:documentation>
-        </xsd:annotation>
-        <xsd:complexType>
-          <xsd:sequence>
-            <xsd:element name="class-name" type="gf:class-name-type" />
-          </xsd:sequence>
-        </xsd:complexType>
-      </xsd:element>
-
-      <xsd:element maxOccurs="1" minOccurs="0" name="eviction-attributes">
-        <xsd:annotation>
-          <xsd:documentation>
-            Create eviction attributes that monitor and control the size of the Region.
-          </xsd:documentation>
-        </xsd:annotation>
-        <xsd:complexType>
-          <xsd:choice>
-            <xsd:element name="lru-entry-count">
-              <xsd:annotation>
-                <xsd:documentation>
-                  Create an LRU eviction controller which performs the action if the
-                  Region has more than the maximum number of Entries in the
-                  Region.
-                </xsd:documentation>
-              </xsd:annotation>
-              <xsd:complexType>
-                <xsd:attribute name="action" type="gf:enum-action-destroy-overflow" use="optional" />
-                <xsd:attribute name="maximum" type="xsd:string" use="optional" />
-              </xsd:complexType>
-            </xsd:element>
-
-            <xsd:element name="lru-heap-percentage">
-              <xsd:annotation>
-                <xsd:documentation>
-                  Create an LRU which evicts entries using the specified action
-                  when the heap is over the resource manager
-                  critical heap/off-heap percentage.
-                  When the threshold has been exceeded each create or put operation
-                  is required to evict the same size of data which was
-                  added. The
-                  optional class-name and parameters allow for the declaration
-                  of an ObjectSizer, which will be used to determine data size.
-                  The class
-                  must implement the ObjectSizer interface.
-                </xsd:documentation>
-              </xsd:annotation>
-              <xsd:complexType>
-                <xsd:sequence minOccurs="0">
-                  <xsd:element name="class-name" type="gf:class-name-type" />
-                  <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
-                </xsd:sequence>
-                <xsd:attribute name="action" type="gf:enum-action-destroy-overflow" use="optional" />
-              </xsd:complexType>
-            </xsd:element>
-
-            <xsd:element name="lru-memory-size">
-              <xsd:annotation>
-                <xsd:documentation>
-                  Create an LRU that performs the action when the memory size of the Region is
-                  over the maximum. The optional class-name and
-                  parameters allow for the
-                  declaration an ObjectSizer, which is used to measure the size of each Object
-                  in the Region. The class must implement
-                  the ObjectSizer interface.
-                </xsd:documentation>
-              </xsd:annotation>
-              <xsd:complexType>
-                <xsd:sequence minOccurs="0">
-                  <xsd:element name="class-name" type="gf:class-name-type" />
-                  <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
-                </xsd:sequence>
-                <xsd:attribute name="action" type="gf:enum-action-destroy-overflow" use="optional" />
-                <xsd:attribute name="maximum" type="xsd:string" use="optional" />
-              </xsd:complexType>
-            </xsd:element>
-          </xsd:choice>
-        </xsd:complexType>
-      </xsd:element>
-    </xsd:sequence>
-    <xsd:attribute name="concurrency-level" type="xsd:string" use="optional" />
-    <xsd:attribute name="data-policy" type="gf:region-attributesData-policy" use="optional" />
-    <xsd:attribute name="early-ack" type="xsd:boolean" use="optional" />
-    <xsd:attribute name="enable-async-conflation" type="xsd:boolean" use="optional" />
-    <xsd:attribute name="enable-gateway" type="xsd:boolean" use="optional" />
-    <xsd:attribute name="enable-subscription-conflation" type="xsd:boolean" use="optional" />
-    <xsd:attribute name="gateway-sender-ids" type="xsd:string" use="optional" />
-    <xsd:attribute name="async-event-queue-ids" type="xsd:string" use="optional" />
-    <xsd:attribute name="hub-id" type="xsd:string" use="optional" />
-    <xsd:attribute name="id" type="xsd:string" use="optional" />
-    <xsd:attribute name="ignore-jta" type="xsd:boolean" use="optional" />
-    <xsd:attribute name="index-update-type" type="gf:region-attributesIndex-update-type" use="optional" />
-    <xsd:attribute name="initial-capacity" type="xsd:string" use="optional" />
-    <xsd:attribute name="is-lock-grantor" type="xsd:boolean" use="optional" />
-    <xsd:attribute name="load-factor" type="xsd:string" use="optional" />
-    <xsd:attribute name="mirror-type" type="gf:region-attributesMirror-type" use="optional" />
-    <xsd:attribute name="multicast-enabled" type="xsd:boolean" use="optional" />
-    <xsd:attribute name="persist-backup" type="xsd:boolean" use="optional" />
-    <xsd:attribute name="pool-name" type="xsd:string" use="optional" />
-    <xsd:attribute name="disk-store-name" type="xsd:string" use="optional" />
-    <xsd:attribute name="disk-synchronous" type="xsd:boolean" use="optional" />
-    <xsd:attribute name="hdfs-store-name" type="xsd:string" use="optional" />
-    <xsd:attribute name="hdfs-write-only" type="xsd:boolean" use="optional" />
-    <xsd:attribute name="publisher" type="xsd:boolean" use="optional" />
-    <xsd:attribute name="refid" type="xsd:string" use="optional" />
-    <xsd:attribute name="scope" type="gf:region-attributesScope" use="optional" />
-    <xsd:attribute name="statistics-enabled" type="xsd:boolean" use="optional" />
-    <xsd:attribute name="cloning-enabled" type="xsd:boolean" use="optional" />
-    <xsd:attribute default="true" name="concurrency-checks-enabled" type="xsd:boolean" use="optional" />
-    <xsd:attribute name="off-heap" type="xsd:boolean" use="optional" />
-  </xsd:complexType>
-  <xsd:simpleType name="region-attributesData-policy">
-    <xsd:restriction base="xsd:string">
-      <xsd:enumeration value="empty" />
-      <xsd:enumeration value="normal" />
-      <xsd:enumeration value="partition" />
-      <xsd:enumeration value="persistent-replicate" />
-      <xsd:enumeration value="preloaded" />
-      <xsd:enumeration value="replicate" />
-      <xsd:enumeration value="persistent-partition" />
-    </xsd:restriction>
-  </xsd:simpleType>
-  <xsd:simpleType name="region-attributesIndex-update-type">
-    <xsd:restriction base="xsd:string">
-      <xsd:enumeration value="asynchronous" />
-      <xsd:enumeration value="synchronous" />
-    </xsd:restriction>
-  </xsd:simpleType>
-  <xsd:simpleType name="region-attributesMirror-type">
-    <xsd:restriction base="xsd:string">
-      <xsd:enumeration value="keys" />
-      <xsd:enumeration value="keys-values" />
-      <xsd:enumeration value="none" />
-    </xsd:restriction>
-  </xsd:simpleType>
-  <xsd:simpleType name="region-attributesScope">
-    <xsd:restriction base="xsd:string">
-      <xsd:enumeration value="distributed-ack" />
-      <xsd:enumeration value="distributed-no-ack" />
-      <xsd:enumeration value="global" />
-      <xsd:enumeration value="local" />
-    </xsd:restriction>
-  </xsd:simpleType>
-  <xsd:simpleType name="enum-readable-writable">
-    <xsd:restriction base="xsd:string">
-      <xsd:enumeration value="readable" />
-      <xsd:enumeration value="writable" />
-    </xsd:restriction>
-  </xsd:simpleType>
-
-    <!-- ======================================================= -->
-    <!--
--->
-    <!-- ======================================================= -->
-    <!--
--->
-    <!-- ======================================================= -->
-    <!--
--->
-    <!-- ======================================================= -->
-    <!--
--->
-    <!-- ======================================================= -->
-    <!--
--->
-    <!-- ======================================================= -->
-    <!--
--->
-    <!-- ======================================================= -->
-    <!-- ======================================================= -->
-
-  <xsd:complexType name="server-type">
-    <xsd:sequence>
-      <xsd:element maxOccurs="unbounded" minOccurs="0" name="group" type="xsd:string">
-        <xsd:annotation>
-          <xsd:documentation>
-            A "group" element specifies a single server group.
-            Deprecated as of 7.0 use the groups gemfire property instead.
-          </xsd:documentation>
-        </xsd:annotation>
-      </xsd:element>
-      <xsd:element maxOccurs="1" minOccurs="0" name="client-subscription">
-        <xsd:annotation>
-          <xsd:documentation>
-            A "client-subscription" element describes the eviction policy, capacity and overflow-directory for client subscription
-            config. The
-            overflow-directory attribute is deprecated as of 6.5 use disk-store-name instead.
-          </xsd:documentation>
-        </xsd:annotation>
-        <xsd:complexType>
-          <xsd:attribute name="eviction-policy" use="required">
-            <xsd:simpleType>
-              <xsd:restriction base="xsd:string">
-                <xsd:enumeration value="entry" />
-                <xsd:enumeration value="mem" />
-              </xsd:restriction>
-            </xsd:simpleType>
-          </xsd:attribute>
-          <xsd:attribute name="capacity" type="xsd:string" use="required" />
-          <xsd:attribute name="disk-store-name" type="xsd:string" use="optional" />
-          <xsd:attribute name="overflow-directory" type="xsd:string" use="optional" />
-        </xsd:complexType>
-      </xsd:element>
-      <xsd:element maxOccurs="1" minOccurs="0" name="custom-load-probe">
-        <xsd:annotation>
-          <xsd:documentation>
-            A "custom-load-probe" element describes a callback that reports the load on a cache-server.
-          </xsd:documentation>
-        </xsd:annotation>
-        <xsd:complexType>
-          <xsd:sequence>
-            <xsd:element name="class-name" type="gf:class-name-type" />
-            <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
-          </xsd:sequence>
-        </xsd:complexType>
-      </xsd:element>
-    </xsd:sequence>
-    <xsd:attribute name="bind-address" type="xsd:string" use="optional" />
-    <xsd:attribute name="hostname-for-clients" type="xsd:string" use="optional" />
-    <xsd:attribute name="max-connections" type="xsd:string" use="optional" />
-    <xsd:attribute name="maximum-message-count" type="xsd:string" use="optional" />
-    <xsd:attribute name="maximum-time-between-pings" type="xsd:string" use="optional" />
-    <xsd:attribute name="max-threads" type="xsd:string" use="optional" />
-    <xsd:attribute name="message-time-to-live" type="xsd:string" use="optional" />
-    <xsd:attribute name="notify-by-subscription" type="xsd:boolean" use="optional" />
-    <xsd:attribute name="port" type="xsd:string" use="optional" />
-    <xsd:attribute name="socket-buffer-size" type="xsd:string" use="optional" />
-    <xsd:attribute name="load-poll-interval" type="xsd:string" use="optional" />
-  </xsd:complexType>
-
-  <xsd:complexType name="resource-manager-type">
-    <xsd:annotation>
-      <xsd:appinfo>deprecated</xsd:appinfo>
-      <xsd:documentation>
-        The "resource manager" element configures the behavior of the resource manager.
-        The resource manager provides support for resource
-        management of its associated Cache
-      </xsd:documentation>
-    </xsd:annotation>
-    <xsd:attribute name="critical-heap-percentage" type="xsd:string" use="optional" />
-    <xsd:attribute name="eviction-heap-percentage" type="xsd:string" use="optional" />
-    <xsd:attribute name="critical-off-heap-percentage" type="xsd:string" use="optional" />
-    <xsd:attribute name="eviction-off-heap-percentage" type="xsd:string" use="optional" />
-  </xsd:complexType>
-
-  <xsd:complexType name="function-service-type">
-    <xsd:annotation>
-      <xsd:documentation>The "function service" element configures the behavior of the function service.
-        The function service allows users to execute functions
-        on data stored in
-        GemFire
-      </xsd:documentation>
-    </xsd:annotation>
-    <xsd:sequence>
-      <xsd:element maxOccurs="unbounded" minOccurs="0" name="function">
-        <xsd:annotation>
-          <xsd:documentation>
-            The "function" element defines a function for registration in the function service
-          </xsd:documentation>
-        </xsd:annotation>
-        <xsd:complexType>
-          <xsd:sequence>
-            <xsd:element name="class-name" type="gf:class-name-type" />
-            <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
-          </xsd:sequence>
-        </xsd:complexType>
-      </xsd:element>
-
-    </xsd:sequence>
-  </xsd:complexType>
-
-  <xsd:complexType name="cache-loader-type">
-    <xsd:annotation>
-      <xsd:documentation>
-        A "cache-loader" element describes a region's CacheLoader.
-      </xsd:documentation>
-    </xsd:annotation>
-    <xsd:sequence>
-      <xsd:element name="class-name" type="gf:class-name-type" />
-      <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
-    </xsd:sequence>
-  </xsd:complexType>
-
-  <xsd:complexType name="cache-transaction-manager-type">
-    <xsd:annotation>
-      <xsd:documentation>
-        A "cache-transaction-manager" element allows insertion of cache-level
-        transaction listeners.
-      </xsd:documentation>
-    </xsd:annotation>
-    <xsd:sequence>
-      <xsd:element maxOccurs="unbounded" minOccurs="0" name="transaction-listener">
-        <xsd:annotation>
-          <xsd:documentation>
-            A "transaction-listener" describes a TransactionListener.
-          </xsd:documentation>
-        </xsd:annotation>
-        <xsd:complexType>
-          <xsd:sequence>
-            <xsd:element name="class-name" type="gf:class-name-type" />
-            <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
-          </xsd:sequence>
-        </xsd:complexType>
-      </xsd:element>
-      <xsd:element maxOccurs="1" minOccurs="0" name="transaction-writer">
-        <xsd:annotation>
-          <xsd:documentation>
-            A "transaction-writer" describes a TransactionWriter.
-          </xsd:documentation>
-        </xsd:annotation>
-        <xsd:complexType>
-          <xsd:sequence>
-            <xsd:element name="class-name" type="gf:class-name-type" />
-            <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
-          </xsd:sequence>
-        </xsd:complexType>
-      </xsd:element>
-    </xsd:sequence>
-  </xsd:complexType>
-
-  <xsd:complexType name="cache-writer-type">
-    <xsd:annotation>
-      <xsd:documentation>
-        A "cache-writer" element describes a region's CacheWriter.
-      </xsd:documentation>
-    </xsd:annotation>
-    <xsd:sequence>
-      <xsd:element name="class-name" type="gf:class-name-type" />
-      <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
-    </xsd:sequence>
-  </xsd:complexType>
-
-  <xsd:complexType name="serialization-registration-type">
-    <xsd:annotation>
-      <xsd:documentation>
-        A serialization-registration contains a set of serializer or
-        instantiator tags to register customer DataSerializer extensions
-        or
-        DataSerializable implementations respectively.
-      </xsd:documentation>
-    </xsd:annotation>
-    <xsd:sequence>
-      <xsd:element maxOccurs="unbounded" minOccurs="0" name="serializer">
-        <xsd:annotation>
-          <xsd:documentation>
-            A serializer registers a custom class which extends DataSerializer
-            to support custom serialization of non-modifiable object types
-            inside
-            GemFire. The class must have a public zero-arg constructor.
-          </xsd:documentation>
-        </xsd:annotation>
-        <xsd:complexType>
-          <xsd:sequence>
-            <xsd:element name="class-name" type="gf:class-name-type" />
-          </xsd:sequence>
-        </xsd:complexType>
-      </xsd:element>
-
-      <xsd:element maxOccurs="unbounded" minOccurs="0" name="instantiator">
-        <xsd:annotation>
-          <xsd:documentation>
-            An instantiator registers a custom class which implements the
-            DataSerializable interface to support custom object serialization
-            inside GemFire. The class must have a public zero-arg constructor.
-          </xsd:documentation>
-        </xsd:annotation>
-        <xsd:complexType>
-          <xsd:sequence>
-            <xsd:element name="class-name" type="gf:class-name-type" />
-          </xsd:sequence>
-          <xsd:attribute name="id" type="xsd:string" use="required">
-            <xsd:annotation>
-              <xsd:documentation>
-                The id that the instantiator should associate with the DataSerializable
-                type.
-              </xsd:documentation>
-            </xsd:annotation>
-          </xsd:attribute>
-        </xsd:complexType>
-      </xsd:element>
-    </xsd:sequence>
-  </xsd:complexType>
-
-  <xsd:simpleType name="class-name-type">
-    <xsd:annotation>
-      <xsd:documentation>
-        A "class-name" element specifies the name of a class, an
-        instance of which is created when a declarative cache XML file is
-        read.
-      </xsd:documentation>
-    </xsd:annotation>
-    <xsd:restriction base="xsd:string">
-    </xsd:restriction>
-  </xsd:simpleType>
-
-  <xsd:complexType name="disk-store-type">
-    <xsd:annotation>
-      <xsd:documentation>
-        A "disk-store" element specifies a DiskStore for persistence.
-      </xsd:documentation>
-    </xsd:annotation>
-    <xsd:sequence>
-      <xsd:element maxOccurs="1" minOccurs="0" name="disk-dirs" type="gf:disk-dirs-type" />
-    </xsd:sequence>
-    <xsd:attribute name="name" type="xsd:string" use="required" />
-    <xsd:attribute name="auto-compact" type="xsd:boolean" use="optional" />
-    <xsd:attribute name="compaction-threshold" type="xsd:string" use="optional" />
-    <xsd:attribute name="allow-force-compaction" type="xsd:boolean" use="optional" />
-    <xsd:attribute name="max-oplog-size" type="xsd:string" use="optional" />
-    <xsd:attribute name="time-interval" type="xsd:string" use="optional" />
-    <xsd:attribute name="write-buffer-size" type="xsd:string" use="optional" />
-    <xsd:attribute name="queue-size" type="xsd:string" use="optional" />
-    <xsd:attribute name="disk-usage-warning-percentage" type="xsd:string" use="optional" />
-    <xsd:attribute name="disk-usage-critical-percentage" type="xsd:string" use="optional" />
-  </xsd:complexType>
-
-  <xsd:complexType mixed="true" name="hdfs-store-type">
-    <xsd:annotation>
-      <xsd:documentation>
-        A "hdfs-store" element specifies a HdfsStore for persistence.
-      </xsd:documentation>
-    </xsd:annotation>
-    <xsd:attribute name="name" type="xsd:string" use="required" />
-    <xsd:attribute name="namenode-url" type="xsd:string" use="optional" />
-    <xsd:attribute name="home-dir" type="xsd:string" use="optional" />
-    <xsd:attribute name="max-memory" type="xsd:string" use="optional" />
-    <xsd:attribute name="read-cache-size" type="xsd:string" use="optional" />
-    <xsd:attribute name="batch-size" type="xsd:string" use="optional" />
-    <xsd:attribute name="batch-interval" type="xsd:string" use="optional" />
-    <xsd:attribute name="dispatcher-threads" type="xsd:string" use="optional" />
-    <xsd:attribute name="buffer-persistent" type="xsd:boolean" use="optional" />
-    <xsd:attribute name="disk-store" type="xsd:string" use="optional" />
-    <xsd:attribute name="synchronous-disk-write" type="xsd:string" use="optional" />
-    <xsd:attribute name="hdfs-client-config-file" type="xsd:string" use="optional" />
-    <xsd:attribute name="purge-interval" type="xsd:string" use="optional" />
-    <xsd:attribute name="major-compaction" type="xsd:string" use="optional" />
-    <xsd:attribute name="major-compaction-interval" type="xsd:string" use="optional" />
-    <xsd:attribute name="major-compaction-threads" type="xsd:integer" use="optional" />
-    <xsd:attribute name="minor-compaction" type="xsd:string" use="optional" />
-    <xsd:attribute name="minor-compaction-threads" type="xsd:integer" use="optional" />
-    <xsd:attribute name="max-write-only-file-size" type="xsd:integer" use="optional" />
-    <xsd:attribute name="write-only-file-rollover-interval" type="xsd:string" use="optional" />    
-  </xsd:complexType>
-
-  <xsd:complexType name="pdx-type">
-    <xsd:annotation>
-      <xsd:documentation>
-        A "pdx" element specifies the configuration for the portable data exchange (PDX) method of serialization.
-        The "read-serialized"
-        attribute is "early access".
-      </xsd:documentation>
-    </xsd:annotation>
-    <xsd:sequence>
-      <xsd:element maxOccurs="1" minOccurs="0" name="pdx-serializer">
-        <xsd:annotation>
-          <xsd:documentation>
-            A "pdx-serializer" element describes a serializer used to serialize objects in the portable data exchange format.
-          </xsd:documentation>
-        </xsd:annotation>
-        <xsd:complexType>
-          <xsd:sequence>
-            <xsd:element name="class-name" type="gf:class-name-type" />
-            <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
-          </xsd:sequence>
-        </xsd:complexType>
-      </xsd:element>
-
-    </xsd:sequence>
-    <xsd:attribute name="read-serialized" type="xsd:boolean" use="optional" />
-    <xsd:attribute name="ignore-unread-fields" type="xsd:boolean" use="optional" />
-    <xsd:attribute name="persistent" type="xsd:boolean" use="optional" />
-    <xsd:attribute name="disk-store-name" type="xsd:string" use="optional" />
-  </xsd:complexType>
-
-  <xsd:complexType name="pool-type">
-    <xsd:annotation>
-      <xsd:documentation>
-        A "pool" element specifies a client to server connection pool.
-      </xsd:documentation>
-    </xsd:annotation>
-    <xsd:choice>
-      <xsd:element maxOccurs="unbounded" minOccurs="1" name="locator">
-        <xsd:annotation>
-          <xsd:documentation>
-            A "locator" element specifies the host and port that a server locator is listening on
-          </xsd:documentation>
-        </xsd:annotation>
-        <xsd:complexType>
-          <xsd:attribute name="host" type="xsd:string" use="required" />
-          <xsd:attribute name="port" type="xsd:string" use="required" />
-        </xsd:complexType>
-      </xsd:element>
-      <xsd:element maxOccurs="unbounded" minOccurs="1" name="server">
-        <xsd:annotation>
-          <xsd:documentation>
-            A "server" element specifies the host and port that a cache server is listening on
-          </xsd:documentation>
-        </xsd:annotation>
-        <xsd:complexType>
-          <xsd:attribute name="host" type="xsd:string" use="required" />
-          <xsd:attribute name="port" type="xsd:string" use="required" />
-        </xsd:complexType>
-      </xsd:element>
-    </xsd:choice>
-    <xsd:attribute name="free-connection-timeout" type="xsd:string" use="optional" />
-    <xsd:attribute name="load-conditioning-interval" type="xsd:string" use="optional" />
-    <xsd:attribute name="min-connections" type="xsd:string" use="optional" />
-    <xsd:attribute name="max-connections" type="xsd:string" use="optional" />
-    <xsd:attribute name="retry-attempts" type="xsd:string" use="optional" />
-    <xsd:attribute name="idle-timeout" type="xsd:string" use="optional" />
-    <xsd:attribute name="ping-interval" type="xsd:string" use="optional" />
-    <xsd:attribute name="name" type="xsd:string" use="required" />
-    <xsd:attribute name="read-timeout" type="xsd:string" use="optional" />
-    <xsd:attribute name="server-group" type="xsd:string" use="optional" />
-    <xsd:attribute name="socket-buffer-size" type="xsd:string" use="optional" />
-    <xsd:attribute name="subscription-enabled" type="xsd:boolean" use="optional" />
-    <xsd:attribute name="subscription-message-tracking-timeout" type="xsd:string" use="optional" />
-    <xsd:attribute name="subscription-ack-interval" type="xsd:string" use="optional" />
-    <xsd:attribute name="subscription-redundancy" type="xsd:string" use="optional" />
-    <xsd:attribute name="statistic-interval" type="xsd:string" use="optional" />
-    <xsd:attribute name="thread-local-connections" type="xsd:boolean" use="optional" />
-    <xsd:attribute name="pr-single-hop-enabled" type="xsd:boolean" use="optional" />
-    <xsd:attribute name="multiuser-authentication" type="xsd:boolean" use="optional" />
-  </xsd:complexType>
-
-  <xsd:complexType name="declarable-type">
-    <xsd:annotation>
-      <xsd:documentation>
-        A "declarable" element specifies a Declarable object to be placed in a
-        Region entry.
-      </xsd:documentation>
-    </xsd:annotation>
-    <xsd:sequence>
-      <xsd:element name="class-name" type="gf:class-name-type" />
-      <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
-    </xsd:sequence>
-  </xsd:complexType>
-
-  <xsd:complexType name="disk-dir-type" mixed="true">
-    <xsd:annotation>
-      <xsd:documentation>
-        A "disk-dir" element specifies one of a region or diskstore's disk directories.
-      </xsd:documentation>
-    </xsd:annotation>
-    <xsd:attribute name="dir-size" type="xsd:string" use="optional" />
-  </xsd:complexType>
-
-  <xsd:complexType name="disk-dirs-type">
-    <xsd:annotation>
-      <xsd:documentation>
-        A "disk-dirs" element specifies the region's disk directories.
-      </xsd:documentation>
-    </xsd:annotation>
-    <xsd:sequence>
-      <xsd:element maxOccurs="unbounded" minOccurs="1" name="disk-dir" type="gf:disk-dir-type" />
-    </xsd:sequence>
-  </xsd:complexType>
-  <xsd:complexType name="dynamic-region-factory-type">
-    <xsd:annotation>
-      <xsd:documentation>
-        A "dynamic-region-factory" element configures a dynamic region factory for
-        this cache. If this optional element is missing then the
-        cache does not
-        support dynamic regions.
-
-        The optional "disk-dir" sub-element can be used to specify the directory to
-        store the persistent files that are
-        used for dynamic region bookkeeping.
-        It defaults to the current directory.
-
-        The pool-name attribute can be used to set the name of the connection
-        pool used
-        by client applications in a client/server cache configuration.
-        It should not be specified in servers or peers.
-      </xsd:documentation>
-    </xsd:annotation>
-    <xsd:sequence>
-      <xsd:element maxOccurs="1" minOccurs="0" name="disk-dir" type="gf:disk-dir-type" />
-    </xsd:sequence>
-    <xsd:attribute name="disable-persist-backup" type="xsd:boolean" use="optional" />
-    <xsd:attribute name="disable-register-interest" type="xsd:boolean" use="optional" />
-    <xsd:attribute name="pool-name" type="xsd:string" use="optional" />
-  </xsd:complexType>
-
-  <xsd:complexType name="expiration-attributes-type">
-    <xsd:annotation>
-      <xsd:documentation>
-        An "expiration-attributes" element describes expiration.
-      </xsd:documentation>
-    </xsd:annotation>
-    <xsd:sequence>
-      <xsd:element maxOccurs="1" minOccurs="0" name="custom-expiry">
-        <xsd:annotation>
-          <xsd:documentation>
-            The "custom-expiry" element specifies a callback that specifies
-            custom expiration attributes. See the CustomExpiry class.
-          </xsd:documentation>
-        </xsd:annotation>
-        <xsd:complexType>
-          <xsd:sequence>
-            <xsd:element name="class-name" type="gf:class-name-type" />
-            <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
-          </xsd:sequence>
-        </xsd:complexType>
-      </xsd:element>
-    </xsd:sequence>
-
-    <xsd:attribute name="action" use="optional">
-      <xsd:simpleType>
-        <xsd:restriction base="xsd:string">
-          <xsd:enumeration value="destroy" />
-          <xsd:enumeration value="invalidate" />
-          <xsd:enumeration value="local-destroy" />
-          <xsd:enumeration value="local-invalidate" />
-        </xsd:restriction>
-      </xsd:simpleType>
-    </xsd:attribute>
-    <xsd:attribute name="timeout" type="xsd:string" use="required" />
-  </xsd:complexType>
-
-  <xsd:complexType name="initializer-type">
-    <xsd:annotation>
-      <xsd:documentation>
-        A "initializer" element specifies a Declarable object whose init method
-        will be called after all other cache.xml initialization is
-        complete.
-      </xsd:documentation>
-    </xsd:annotation>
-    <xsd:sequence>
-      <xsd:element name="class-name" type="gf:class-name-type" />
-      <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
-    </xsd:sequence>
-  </xsd:complexType>
-
-  <xsd:complexType name="class-with-parameters-type">
-    <xsd:sequence>
-      <xsd:element name="class-name" type="gf:class-name-type" />
-      <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
-    </xsd:sequence>
-  </xsd:complexType>
-
-  <xsd:complexType name="jndi-bindings-type">
-    <xsd:annotation>
-      <xsd:documentation>
-        A jndi-bindings element will contain the jndi-binding for each of the
-        datasources which are to be bound with the JNDI Context.
-      </xsd:documentation>
-    </xsd:annotation>
-    <xsd:sequence>
-      <xsd:element maxOccurs="unbounded" minOccurs="0" name="jndi-binding">
-        <xsd:annotation>
-          <xsd:documentation>
-            For every datasource which is bound to the JNDI tree, there will exist one
-            jndi-binding tag. This tag will describe the property
-            and
-            configuration of the
-            datasource. The attributes of jndi-binding are used for configuration by
-            GemFire, while the property element is used to
-            configure
-            the custom property
-            for the datasource.
-
-            The "xa-datasource-class" must be set when type is XAPooledDataSource,
-            "conn-pooled-datasource-class" must be
-            set when type is PooledDataSource,
-            and "jdbc-driver-class" msut be set when the type is SimpleDataSource.
-            It
-            is advisable to set the user-name and
-            password as attributes
-            rather than as a property element.
-            Alternatively, they may both be set as attributes of
-            the jndi-binding tag
-            as well as an
-            attribute of the property tag.
-          </xsd:documentation>
-        </xsd:annotation>
-        <xsd:complexType>
-          <xsd:sequence>
-            <xsd:element maxOccurs="unbounded" minOccurs="0" name="config-property">
-              <xsd:complexType>
-                <xsd:sequence>
-                  <xsd:element name="config-property-name" type="xsd:string" />
-                  <xsd:element name="config-property-type" type="xsd:string" />
-                  <xsd:element name="config-property-value" type="xsd:string" />
-                </xsd:sequence>
-              </xsd:complexType>
-            </xsd:element>
-
-          </xsd:sequence>
-          <xsd:attribute name="blocking-timeout-seconds" type="xsd:string" use="optional" />
-          <xsd:attribute name="conn-pooled-datasource-class" type="xsd:string" use="optional" />
-          <xsd:attribute name="connection-url" type="xsd:string" use="optional" />
-          <xsd:attribute name="idle-timeout-seconds" type="xsd:string" use="optional" />
-          <xsd:attribute name="init-pool-size" type="xsd:string" use="optional" />
-          <xsd:attribute name="jdbc-driver-class" type="xsd:string" use="optional" />
-          <xsd:attribute name="jndi-name" type="xsd:string" use="required" />
-          <xsd:attribute name="login-timeout-seconds" type="xsd:string" use="optional" />
-          <xsd:attribute name="managed-conn-factory-class" type="xsd:string" use="optional" />
-          <xsd:attribute name="max-pool-size" type="xsd:string" use="optional" />
-          <xsd:attribute name="password" type="xsd:string" use="optional" />
-          <xsd:attribute name="transaction-type" type="xsd:string" use="optional" />
-          <xsd:attribute name="type" use="required">
-            <xsd:simpleType>
-              <xsd:restriction base="xsd:string">
-                <xsd:enumeration value="ManagedDataSource" />
-                <xsd:enumeration value="SimpleDataSource" />
-                <xsd:enumeration value="PooledDataSource" />
-                <xsd:enumeration value="XAPooledDataSource" />
-              </xsd:restriction>
-            </xsd:simpleType>
-          </xsd:attribute>
-          <xsd:attribute name="user-name" type="xsd:string" use="optional" />
-          <xsd:attribute name="xa-datasource-class" type="xsd:string" use="optional" />
-        </xsd:complexType>
-      </xsd:element>
-    </xsd:sequence>
-  </xsd:complexType>
-
-  <xsd:simpleType name="enum-action-destroy-overflow">
-    <xsd:restriction base="xsd:string">
-      <xsd:enumeration value="local-destroy" />
-      <xsd:enumeration value="overflow-to-disk" />
-    </xsd:restriction>
-  </xsd:simpleType>
-
-  <xsd:complexType name="parameter-type">
-    <xsd:annotation>
-      <xsd:documentation>
-        A "parameter" element describes a parameter used to initialize a
-        Declarable object.
-      </xsd:documentation>
-    </xsd:annotation>
-    <xsd:choice>
-      <xsd:element name="string" type="gf:string-type" />
-      <xsd:element name="declarable" type="gf:declarable-type" />
-    </xsd:choice>
-    <xsd:attribute name="name" type="xsd:string" use="required" />
-  </xsd:complexType>
-
-  <xsd:complexType name="string-type">
-    <xsd:annotation>
-      <xsd:documentation>
-        A "string" element specifies a String to be placed in a Region entry.
-      </xsd:documentation>
-    </xsd:annotation>
-    <xsd:simpleContent>
-      <xsd:extension base="xsd:string"></xsd:extension>
-    </xsd:simpleContent>
-  </xsd:complexType>
-
-  <xsd:simpleType name="versionType">
-    <xsd:annotation>
-      <xsd:documentation>
-        Decimal version type.
-      </xsd:documentation>
-    </xsd:annotation>
-    <xsd:restriction base="xsd:token">
-      <xsd:pattern value="\.?[0-9]+(\.[0-9]+)*" />
-    </xsd:restriction>
-  </xsd:simpleType>
-
-<!-- TODO -->
-    <!-- Will put refid later.....refid   IDREF #IMPLIED -->
-
-</xsd:schema>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/test/java/com/gemstone/gemfire/cache30/CacheXml58DUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/com/gemstone/gemfire/cache30/CacheXml58DUnitTest.java b/geode-core/src/test/java/com/gemstone/gemfire/cache30/CacheXml58DUnitTest.java
index 2b2242b..c56b6ed 100644
--- a/geode-core/src/test/java/com/gemstone/gemfire/cache30/CacheXml58DUnitTest.java
+++ b/geode-core/src/test/java/com/gemstone/gemfire/cache30/CacheXml58DUnitTest.java
@@ -248,7 +248,7 @@ public class CacheXml58DUnitTest extends CacheXml57DUnitTest
     AttributesFactory fac = new AttributesFactory(attrs);
 
 //  TODO mthomas 01/20/09 Move test back to using LRUHeap when config issues have settled
-//    if (getGemFireVersion().equals(CacheXml.VERSION_6_0)) {
+//    if (getGemFireVersion().equals(CacheXml.GEMFIRE_6_0)) {
 //      fac.setEvictionAttributes(EvictionAttributes.createLRUHeapAttributes(null,
 //          EvictionAction.OVERFLOW_TO_DISK));
 //    } else {
@@ -303,7 +303,7 @@ public class CacheXml58DUnitTest extends CacheXml57DUnitTest
     assertEquals(regionAttrs.getEntryIdleTimeout().getTimeout(), expiration.getTimeout());
     assertEquals(regionAttrs.getEntryTimeToLive().getTimeout(), expiration.getTimeout());    
 //  TODO mthomas 01/20/09 Move test back to using LRUHeap when config issues have settled
-//    if (getGemFireVersion().equals(CacheXml.VERSION_6_0)) {
+//    if (getGemFireVersion().equals(CacheXml.GEMFIRE_6_0)) {
 //      assertEquals(ea.getAlgorithm(),EvictionAlgorithm.LRU_HEAP);
 //    } else {
     assertEquals(ea.getAlgorithm(),EvictionAlgorithm.LRU_MEMORY);

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/test/java/com/gemstone/gemfire/cache30/CacheXml90DUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/com/gemstone/gemfire/cache30/CacheXml90DUnitTest.java b/geode-core/src/test/java/com/gemstone/gemfire/cache30/CacheXml90DUnitTest.java
deleted file mode 100644
index 21e6c61..0000000
--- a/geode-core/src/test/java/com/gemstone/gemfire/cache30/CacheXml90DUnitTest.java
+++ /dev/null
@@ -1,234 +0,0 @@
-/*
- * 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.
- */
-
-/**
- * 
- */
-package com.gemstone.gemfire.cache30;
-
-import com.gemstone.gemfire.cache.Cache;
-import com.gemstone.gemfire.cache.Region;
-import com.gemstone.gemfire.distributed.internal.DistributionConfig;
-import com.gemstone.gemfire.internal.cache.LocalRegion;
-import com.gemstone.gemfire.internal.cache.xmlcache.CacheCreation;
-import com.gemstone.gemfire.internal.cache.xmlcache.CacheXml;
-import com.gemstone.gemfire.internal.cache.xmlcache.RegionAttributesCreation;
-import com.gemstone.gemfire.internal.cache.xmlcache.ResourceManagerCreation;
-import com.gemstone.gemfire.internal.i18n.LocalizedStrings;
-import com.gemstone.gemfire.test.dunit.IgnoredException;
-
-
-public class CacheXml90DUnitTest extends CacheXml81DUnitTest {
-  private static final long serialVersionUID = -6437436147079728413L;
-
-  public CacheXml90DUnitTest(String name) {
-    super(name);
-  }
-
-  
-  // ////// Helper methods
-
-  protected String getGemFireVersion()
-  {
-    return CacheXml.VERSION_9_0;
-  }
-
-  @SuppressWarnings("rawtypes")
-  public void testEnableOffHeapMemory() {
-    try {
-      System.setProperty("gemfire."+DistributionConfig.OFF_HEAP_MEMORY_SIZE_NAME, "1m");
-      
-      final String regionName = "testEnableOffHeapMemory";
-      
-      final CacheCreation cache = new CacheCreation();
-      final RegionAttributesCreation attrs = new RegionAttributesCreation(cache);
-      attrs.setOffHeap(true);
-      assertEquals(true, attrs.getOffHeap());
-      
-      final Region regionBefore = cache.createRegion(regionName, attrs);
-      assertNotNull(regionBefore);
-      assertEquals(true, regionBefore.getAttributes().getOffHeap());
-  
-      testXml(cache);
-      
-      final Cache c = getCache();
-      assertNotNull(c);
-  
-      final Region regionAfter = c.getRegion(regionName);
-      assertNotNull(regionAfter);
-      assertEquals(true, regionAfter.getAttributes().getOffHeap());
-      assertEquals(true, ((LocalRegion)regionAfter).getOffHeap());
-      regionAfter.localDestroyRegion();
-    } finally {
-      System.clearProperty("gemfire."+DistributionConfig.OFF_HEAP_MEMORY_SIZE_NAME);
-    }
-  }
-
-  @SuppressWarnings("rawtypes")
-  public void testEnableOffHeapMemoryRootRegionWithoutOffHeapMemoryThrowsException() {
-    final String regionName = getUniqueName();
-    
-    final CacheCreation cache = new CacheCreation();
-    final RegionAttributesCreation attrs = new RegionAttributesCreation(cache);
-    attrs.setOffHeap(true);
-    assertEquals(true, attrs.getOffHeap());
-    
-    final Region regionBefore = cache.createRegion(regionName, attrs);
-    assertNotNull(regionBefore);
-    assertEquals(true, regionBefore.getAttributes().getOffHeap());
-
-    IgnoredException expectedException = IgnoredException.addIgnoredException(LocalizedStrings.
-        LocalRegion_THE_REGION_0_WAS_CONFIGURED_TO_USE_OFF_HEAP_MEMORY_BUT_OFF_HEAP_NOT_CONFIGURED.toLocalizedString("/"+regionName));
-    try {
-      testXml(cache);
-    } catch (IllegalStateException e) {
-      // expected
-      String msg = LocalizedStrings.LocalRegion_THE_REGION_0_WAS_CONFIGURED_TO_USE_OFF_HEAP_MEMORY_BUT_OFF_HEAP_NOT_CONFIGURED.toLocalizedString("/"+regionName);
-      assertEquals(msg, e.getMessage());
-    } finally {
-      expectedException.remove();
-    }
-  }
-  
-  @SuppressWarnings({ "rawtypes", "deprecation", "unchecked" })
-  public void testEnableOffHeapMemorySubRegionWithoutOffHeapMemoryThrowsException() {
-    final String rootRegionName = getUniqueName();
-    final String subRegionName = "subRegion";
-    
-    final CacheCreation cache = new CacheCreation();
-    final RegionAttributesCreation rootRegionAttrs = new RegionAttributesCreation(cache);
-    assertEquals(false, rootRegionAttrs.getOffHeap());
-    
-    final Region rootRegionBefore = cache.createRegion(rootRegionName, rootRegionAttrs);
-    assertNotNull(rootRegionBefore);
-    assertEquals(false, rootRegionBefore.getAttributes().getOffHeap());
-    
-    final RegionAttributesCreation subRegionAttrs = new RegionAttributesCreation(cache);
-    subRegionAttrs.setOffHeap(true);
-    assertEquals(true, subRegionAttrs.getOffHeap());
-    
-    final Region subRegionBefore = rootRegionBefore.createSubregion(subRegionName, subRegionAttrs);
-    assertNotNull(subRegionBefore);
-    assertEquals(true, subRegionBefore.getAttributes().getOffHeap());
-
-    IgnoredException expectedException = IgnoredException.addIgnoredException(LocalizedStrings.
-        LocalRegion_THE_REGION_0_WAS_CONFIGURED_TO_USE_OFF_HEAP_MEMORY_BUT_OFF_HEAP_NOT_CONFIGURED.toLocalizedString("/"+rootRegionName+"/"+subRegionName));
-    try {
-      testXml(cache);
-    } catch (IllegalStateException e) {
-      // expected
-      final String msg = LocalizedStrings.LocalRegion_THE_REGION_0_WAS_CONFIGURED_TO_USE_OFF_HEAP_MEMORY_BUT_OFF_HEAP_NOT_CONFIGURED.
-          toLocalizedString("/" + rootRegionName + "/" + subRegionName);
-      assertEquals(msg, e.getMessage());
-    } finally {
-      expectedException.remove();
-    }
-  }
-
-  /**
-   * Test the ResourceManager element's critical-off-heap-percentage and 
-   * eviction-off-heap-percentage attributes
-   * @throws Exception
-   */
-  public void testResourceManagerThresholds() throws Exception {
-    CacheCreation cache = new CacheCreation();
-    final float low = 90.0f;
-    final float high = 95.0f;
-
-    try {
-      System.setProperty("gemfire."+DistributionConfig.OFF_HEAP_MEMORY_SIZE_NAME, "1m");
-
-      Cache c;
-      ResourceManagerCreation rmc = new ResourceManagerCreation();
-      rmc.setEvictionOffHeapPercentage(low);
-      rmc.setCriticalOffHeapPercentage(high);
-      cache.setResourceManagerCreation(rmc);
-      testXml(cache);
-      {
-        c = getCache();
-        assertEquals(low, c.getResourceManager().getEvictionOffHeapPercentage());
-        assertEquals(high, c.getResourceManager().getCriticalOffHeapPercentage());
-      }
-      closeCache();
-      
-      rmc = new ResourceManagerCreation();
-      // Set them to similar values
-      rmc.setEvictionOffHeapPercentage(low);
-      rmc.setCriticalOffHeapPercentage(low + 1);
-      cache.setResourceManagerCreation(rmc);
-      testXml(cache);
-      {
-        c = getCache();
-        assertEquals(low, c.getResourceManager().getEvictionOffHeapPercentage());
-        assertEquals(low + 1, c.getResourceManager().getCriticalOffHeapPercentage());
-      }
-      closeCache();
-  
-      rmc = new ResourceManagerCreation();
-      rmc.setEvictionOffHeapPercentage(high);
-      rmc.setCriticalOffHeapPercentage(low);
-      cache.setResourceManagerCreation(rmc);
-      IgnoredException expectedException = IgnoredException.addIgnoredException(LocalizedStrings.MemoryMonitor_EVICTION_PERCENTAGE_LTE_CRITICAL_PERCENTAGE.toLocalizedString());
-      try {
-        testXml(cache);
-        assertTrue(false);
-      } catch (IllegalArgumentException expected) {
-      } finally {
-        expectedException.remove();
-        closeCache();
-      }
-  
-      // Disable eviction
-      rmc = new ResourceManagerCreation();
-      rmc.setEvictionOffHeapPercentage(0);
-      rmc.setCriticalOffHeapPercentage(low);
-      cache.setResourceManagerCreation(rmc);
-      testXml(cache);
-      {
-        c = getCache();
-        assertEquals(0f, c.getResourceManager().getEvictionOffHeapPercentage());
-        assertEquals(low, c.getResourceManager().getCriticalOffHeapPercentage());
-      }
-      closeCache();
-  
-      // Disable refusing ops in "red zone"
-      rmc = new ResourceManagerCreation();
-      rmc.setEvictionOffHeapPercentage(low);
-      rmc.setCriticalOffHeapPercentage(0);
-      cache.setResourceManagerCreation(rmc);
-      testXml(cache);
-      {
-        c = getCache();
-        assertEquals(low, c.getResourceManager().getEvictionOffHeapPercentage());
-        assertEquals(0f, c.getResourceManager().getCriticalOffHeapPercentage());
-      }
-      closeCache();
-  
-      // Disable both
-      rmc = new ResourceManagerCreation();
-      rmc.setEvictionOffHeapPercentage(0);
-      rmc.setCriticalOffHeapPercentage(0);
-      cache.setResourceManagerCreation(rmc);
-      testXml(cache);
-      c = getCache();
-      assertEquals(0f, c.getResourceManager().getEvictionOffHeapPercentage());
-      assertEquals(0f, c.getResourceManager().getCriticalOffHeapPercentage());
-    } finally {
-      System.clearProperty("gemfire."+DistributionConfig.OFF_HEAP_MEMORY_SIZE_NAME);
-    }
-  }
-}


[37/50] [abbrv] incubator-geode git commit: GEODE-386: Change xsd namespace to apache

Posted by up...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/main/resources/META-INF/schemas/geode.apache.org/schema/cache/cache-1.0.xsd
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/META-INF/schemas/geode.apache.org/schema/cache/cache-1.0.xsd b/geode-core/src/main/resources/META-INF/schemas/geode.apache.org/schema/cache/cache-1.0.xsd
new file mode 100644
index 0000000..c9c4f91
--- /dev/null
+++ b/geode-core/src/main/resources/META-INF/schemas/geode.apache.org/schema/cache/cache-1.0.xsd
@@ -0,0 +1,1469 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ 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.
+  -->
+<xsd:schema
+    targetNamespace="http://geode.apache.org/schema/cache"
+    xmlns:gf="http://geode.apache.org/schema/cache"
+    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+    elementFormDefault="qualified"
+    attributeFormDefault="unqualified"
+    version="1.0">
+  <xsd:annotation>
+    <xsd:documentation><![CDATA[
+This is the XML Schema for the Geode distributed cache declarative
+caching XML file. All declarative cache files must include a schema
+of the following form:
+
+  <cache
+    xmlns="http://geode.apache.org/schema/cache"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://geode.apache.org/schema/cache
+                        http://geode.apache.org/schema/cache/cache-1.0.xsd"
+    version="1.0">
+
+If you are declaring a client cache then use this schema:
+
+  <client-cache
+    xmlns="http://geode.apache.org/schema/cache"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://geode.apache.org/schema/cache
+                        http://geode.apache.org/schema/cache/cache-1.0.xsd"
+    version="1.0">
+
+The contents of a declarative XML file correspond to APIs found in the
+com.gemstone.gemfire.cache and com.gemstone.gemfire.cache.client
+packages. A declarative caching XML file is used to populate a Cache
+or a ClientCache when it is created.
+
+The top-level element in this syntax is "cache" or "client-cache".
+All elements are listed here in alphabetical order.
+
+The following conventions apply to all Geode distributed cache
+declarative caching XML file elements unless indicated otherwise.
+
+- In elements that contain PCDATA, leading and trailing whitespace in
+  the data may be ignored.
+
+- In elements whose value is an "enumerated type", the value is case
+  sensitive.
+  
+  ]]></xsd:documentation>
+  </xsd:annotation>
+
+    <!--
+-->
+  <xsd:element name="cache">
+    <xsd:annotation>
+      <xsd:documentation>
+        The "cache" element is the root element of the declarative cache file on a peer or server.
+        This element configures a Geode Cache and describes the root regions it contains, if any.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:complexType>
+      <xsd:sequence>
+        <xsd:element maxOccurs="1" minOccurs="0" name="cache-transaction-manager" type="gf:cache-transaction-manager-type" />
+        <xsd:element maxOccurs="1" minOccurs="0" name="dynamic-region-factory" type="gf:dynamic-region-factory-type" />
+        <xsd:element maxOccurs="unbounded" minOccurs="0" name="gateway-hub">
+          <xsd:annotation>
+            <xsd:documentation>
+              The "gateway-hub" element specifies a Gateway Hub that is
+              initialized when the Cache is declaratively initialized.
+            </xsd:documentation>
+          </xsd:annotation>
+          <xsd:complexType>
+            <xsd:sequence>
+              <xsd:element maxOccurs="unbounded" minOccurs="0" name="gateway">
+                <xsd:annotation>
+                  <xsd:documentation>
+                    The "gateway" element specifies a Gateway that is
+                    initialized when a GatewayHub is declaratively initialized.
+                  </xsd:documentation>
+                </xsd:annotation>
+                <xsd:complexType>
+                  <xsd:sequence>
+                    <xsd:choice>
+                      <xsd:element maxOccurs="unbounded" minOccurs="1" name="gateway-endpoint">
+                        <xsd:annotation>
+                          <xsd:documentation>
+                            The "gateway-endpoint" element specifies an endpoint that is
+                            initialized when a Gateway is declaratively initialized.
+                          </xsd:documentation>
+                        </xsd:annotation>
+                        <xsd:complexType>
+                          <xsd:attribute name="host" type="xsd:string" use="required" />
+                          <xsd:attribute name="id" type="xsd:string" use="required" />
+                          <xsd:attribute name="port" type="xsd:string" use="required" />
+                        </xsd:complexType>
+                      </xsd:element>
+                      <xsd:element maxOccurs="unbounded" minOccurs="1" name="gateway-listener">
+                        <xsd:annotation>
+                          <xsd:documentation>
+                            The "gateway-listener" element specifies a listener that is
+                            initialized when a Gateway is declaratively initialized.
+                          </xsd:documentation>
+                        </xsd:annotation>
+                        <xsd:complexType>
+                          <xsd:sequence>
+                            <xsd:element name="class-name" type="gf:class-name-type" />
+                            <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+                          </xsd:sequence>
+                        </xsd:complexType>
+                      </xsd:element>
+                    </xsd:choice>
+                    <xsd:element maxOccurs="1" minOccurs="0" name="gateway-queue">
+                      <xsd:annotation>
+                        <xsd:documentation>
+                          The "gateway-queue" element specifies a queue that is initialized when a
+                          Gateway is declaratively initialized. As of 6.5 overflow-directory is
+                          deprecated. Use disk-store-name instead. As of 6.5 roll-oplogs is
+                          deprecated. Use disk-store-name instead.
+                        </xsd:documentation>
+                      </xsd:annotation>
+                      <xsd:complexType>
+                        <xsd:attribute name="alert-threshold" type="xsd:string" use="optional" />
+                        <xsd:attribute name="batch-conflation" type="xsd:boolean" use="optional" />
+                        <xsd:attribute name="batch-size" type="xsd:string" use="optional" />
+                        <xsd:attribute name="batch-time-interval" type="xsd:string" use="optional" />
+                        <xsd:attribute name="enable-persistence" type="xsd:boolean" use="optional" />
+                        <xsd:attribute name="disk-store-name" type="xsd:string" use="optional" />
+                        <xsd:attribute name="roll-oplogs" type="xsd:boolean" use="optional" />
+                        <xsd:attribute name="maximum-queue-memory" type="xsd:string" use="optional" />
+                        <xsd:attribute name="overflow-directory" type="xsd:string" use="optional" />
+                      </xsd:complexType>
+                    </xsd:element>
+                  </xsd:sequence>
+                  <xsd:attribute name="early-ack" type="xsd:boolean" use="optional" />
+                  <xsd:attribute name="id" type="xsd:string" use="required" />
+                  <xsd:attribute name="socket-buffer-size" type="xsd:string" use="optional" />
+                  <xsd:attribute name="socket-read-timeout" type="xsd:string" use="optional" />
+                  <xsd:attribute name="concurrency-level" type="xsd:string" use="optional" />
+                  <xsd:attribute name="order-policy" type="xsd:string" use="optional" />
+                </xsd:complexType>
+              </xsd:element>
+            </xsd:sequence>
+            <xsd:attribute name="id" type="xsd:string" use="required" />
+            <xsd:attribute name="bind-address" type="xsd:string" use="optional" />
+            <xsd:attribute name="maximum-time-between-pings" type="xsd:string" use="optional" />
+            <xsd:attribute name="port" type="xsd:string" use="optional" />
+            <xsd:attribute name="socket-buffer-size" type="xsd:string" use="optional" />
+            <xsd:attribute name="startup-policy" use="optional">
+              <xsd:simpleType>
+                <xsd:restriction base="xsd:string">
+                  <xsd:enumeration value="primary" />
+                  <xsd:enumeration value="secondary" />
+                  <xsd:enumeration value="none" />
+                </xsd:restriction>
+              </xsd:simpleType>
+            </xsd:attribute>
+            <xsd:attribute name="manual-start" type="xsd:boolean" use="optional" />
+            <xsd:attribute name="max-connections" type="xsd:integer" use="optional" />
+          </xsd:complexType>
+        </xsd:element>
+
+        <xsd:element maxOccurs="unbounded" minOccurs="0" name="gateway-sender">
+          <xsd:complexType>
+            <xsd:sequence>
+              <xsd:element maxOccurs="unbounded" minOccurs="0" name="gateway-event-filter" type="gf:class-with-parameters-type" />
+              <xsd:element maxOccurs="1" minOccurs="0" name="gateway-event-substitution-filter" type="gf:class-with-parameters-type" />
+              <xsd:element maxOccurs="unbounded" minOccurs="0" name="gateway-transport-filter" type="gf:class-with-parameters-type" />
+            </xsd:sequence>
+            <xsd:attribute name="id" type="xsd:string" use="required" />
+            <xsd:attribute name="remote-distributed-system-id" type="xsd:string" use="required" />
+            <xsd:attribute name="parallel" type="xsd:boolean" use="optional" />
+            <xsd:attribute name="manual-start" type="xsd:boolean" use="optional" />
+            <xsd:attribute name="socket-buffer-size" type="xsd:string" use="optional" />
+            <xsd:attribute name="socket-read-timeout" type="xsd:string" use="optional" />
+            <xsd:attribute name="enable-batch-conflation" type="xsd:boolean" use="optional" />
+            <xsd:attribute name="batch-size" type="xsd:string" use="optional" />
+            <xsd:attribute name="batch-time-interval" type="xsd:string" use="optional" />
+            <xsd:attribute name="enable-persistence" type="xsd:boolean" use="optional" />
+            <xsd:attribute name="disk-store-name" type="xsd:string" use="optional" />
+            <xsd:attribute name="disk-synchronous" type="xsd:boolean" use="optional" />
+            <xsd:attribute name="maximum-queue-memory" type="xsd:string" use="optional" />
+            <xsd:attribute name="alert-threshold" type="xsd:string" use="optional" />
+            <xsd:attribute name="dispatcher-threads" type="xsd:string" use="optional" />
+            <xsd:attribute name="order-policy" type="xsd:string" use="optional" />
+          </xsd:complexType>
+        </xsd:element>
+
+        <xsd:element maxOccurs="unbounded" minOccurs="0" name="gateway-receiver">
+          <xsd:complexType>
+            <xsd:sequence>
+              <xsd:element maxOccurs="unbounded" minOccurs="0" name="gateway-transport-filter" type="gf:class-with-parameters-type" />
+            </xsd:sequence>
+            <xsd:attribute name="start-port" type="xsd:string" use="optional" />
+            <xsd:attribute name="end-port" type="xsd:string" use="optional" />
+            <xsd:attribute name="bind-address" type="xsd:string" use="optional" />
+            <xsd:attribute name="maximum-time-between-pings" type="xsd:string" use="optional" />
+            <xsd:attribute name="socket-buffer-size" type="xsd:string" use="optional" />
+            <xsd:attribute name="hostname-for-senders" type="xsd:string" use="optional" />
+            <xsd:attribute name="manual-start" type="xsd:boolean" use="optional" />
+          </xsd:complexType>
+        </xsd:element>
+
+        <xsd:element maxOccurs="1" minOccurs="0" name="gateway-conflict-resolver">
+          <xsd:annotation>
+            <xsd:documentation>
+              A "gateway-conflict-resolver" element describes a region's GatewayConflictResolver.
+              It is used to resolve inter-system concurrency conflicts.
+            </xsd:documentation>
+          </xsd:annotation>
+          <xsd:complexType>
+            <xsd:sequence>
+              <xsd:element name="class-name" type="gf:class-name-type" />
+              <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+            </xsd:sequence>
+          </xsd:complexType>
+        </xsd:element>
+
+        <xsd:element maxOccurs="unbounded" minOccurs="0" name="async-event-queue">
+          <xsd:complexType>
+            <xsd:sequence>
+              <xsd:element maxOccurs="unbounded" minOccurs="0" name="gateway-event-filter" type="gf:class-with-parameters-type" />
+              <xsd:element maxOccurs="1" minOccurs="0" name="gateway-event-substitution-filter" type="gf:class-with-parameters-type" />
+              <xsd:element name="async-event-listener" type="gf:class-with-parameters-type">
+                <xsd:annotation>
+                  <xsd:documentation>
+                    A "async-event-listener" element describes a region's AsyncEventListener.
+                  </xsd:documentation>
+                </xsd:annotation>
+              </xsd:element>
+            </xsd:sequence>
+            <xsd:attribute name="id" type="xsd:string" use="required" />
+            <xsd:attribute name="parallel" type="xsd:boolean" use="optional" />
+            <xsd:attribute name="batch-size" type="xsd:string" use="optional" />
+            <xsd:attribute name="batch-time-interval" type="xsd:string" use="optional" />
+            <xsd:attribute name="enable-batch-conflation" type="xsd:boolean" use="optional" />
+            <xsd:attribute name="maximum-queue-memory" type="xsd:string" use="optional" />
+            <xsd:attribute name="persistent" type="xsd:boolean" use="optional" />
+            <xsd:attribute name="disk-store-name" type="xsd:string" use="optional" />
+            <xsd:attribute name="disk-synchronous" type="xsd:boolean" use="optional" />
+            <xsd:attribute name="dispatcher-threads" type="xsd:string" use="optional" />
+            <xsd:attribute name="order-policy" type="xsd:string" use="optional" />
+          </xsd:complexType>
+        </xsd:element>
+
+        <xsd:element maxOccurs="unbounded" minOccurs="0" name="cache-server">
+          <xsd:annotation>
+            <xsd:documentation>
+              The "cache-server" element specifies a Cache Server that will accept requests from
+              clients and that is started when the Cache is declaratively initialized.
+            </xsd:documentation>
+          </xsd:annotation>
+          <xsd:complexType>
+            <xsd:complexContent>
+              <xsd:extension base="gf:server-type">
+                <xsd:attribute name="tcp-no-delay" type="xsd:boolean" use="optional" />
+              </xsd:extension>
+            </xsd:complexContent>
+          </xsd:complexType>
+        </xsd:element>
+        <xsd:element maxOccurs="unbounded" minOccurs="0" name="pool" type="gf:pool-type" />
+        <xsd:element maxOccurs="unbounded" minOccurs="0" name="disk-store" type="gf:disk-store-type" />
+        <xsd:element maxOccurs="unbounded" minOccurs="0" name="hdfs-store" type="gf:hdfs-store-type" />
+        <xsd:element maxOccurs="1" minOccurs="0" name="pdx" type="gf:pdx-type" />
+        <xsd:element maxOccurs="unbounded" minOccurs="0" name="region-attributes" type="gf:region-attributes-type" />
+        <xsd:choice maxOccurs="unbounded" minOccurs="0">
+          <xsd:element name="jndi-bindings" type="gf:jndi-bindings-type" />
+          <xsd:element name="region" type="gf:region-type" />
+          <xsd:element name="vm-root-region" type="gf:region-type">
+            <xsd:annotation>
+              <xsd:appinfo>deprecated</xsd:appinfo>
+              <xsd:documentation>
+                A "vm-root-region" element is the same as "region". This element exists for
+                backwards compatiblity and should not be used in new xml files.
+              </xsd:documentation>
+            </xsd:annotation>
+          </xsd:element>
+        </xsd:choice>
+        <xsd:element maxOccurs="1" minOccurs="0" name="function-service" type="gf:function-service-type" />
+        <xsd:element maxOccurs="1" minOccurs="0" name="resource-manager" type="gf:resource-manager-type" />
+        <xsd:element maxOccurs="1" minOccurs="0" name="serialization-registration" type="gf:serialization-registration-type" />
+        <xsd:element maxOccurs="unbounded" minOccurs="0" name="backup" type="xsd:string">
+          <xsd:annotation>
+            <xsd:documentation>
+              The backup element defines files or directories that should be backed up when the
+              system wide backup command is invoked. Disk stores with persistent data are
+              automatically backed up, they do not need to be listed with this element.
+            </xsd:documentation>
+          </xsd:annotation>
+        </xsd:element>
+        <xsd:element maxOccurs="1" minOccurs="0" name="initializer" type="gf:initializer-type" />
+        <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+      </xsd:sequence>
+      <xsd:attribute name="copy-on-read" type="xsd:boolean" use="optional" />
+      <xsd:attribute name="is-server" type="xsd:boolean" use="optional" />
+      <xsd:attribute name="lock-timeout" type="xsd:string" use="optional" />
+      <xsd:attribute name="lock-lease" type="xsd:string" use="optional" />
+      <xsd:attribute name="message-sync-interval" type="xsd:string" use="optional" />
+      <xsd:attribute name="search-timeout" type="xsd:string" use="optional" />
+      <xsd:attribute name="version" type="gf:versionType" use="required" fixed="1.0" />
+    </xsd:complexType>
+  </xsd:element>
+
+  <xsd:element name="client-cache">
+    <xsd:annotation>
+      <xsd:documentation>
+        The "client-cache" element is the root element of the declarative cache file on a client.
+        This element configures a Geode ClientCache and describes the root regions it contains, if any.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:complexType>
+      <xsd:sequence>
+        <xsd:element maxOccurs="1" minOccurs="0" name="cache-transaction-manager" type="gf:cache-transaction-manager-type" />
+        <xsd:element maxOccurs="1" minOccurs="0" name="dynamic-region-factory" type="gf:dynamic-region-factory-type" />
+        <xsd:element maxOccurs="unbounded" minOccurs="0" name="pool" type="gf:pool-type" />
+        <xsd:element maxOccurs="unbounded" minOccurs="0" name="disk-store" type="gf:disk-store-type" />
+        <xsd:element maxOccurs="1" minOccurs="0" name="pdx" type="gf:pdx-type" />
+        <xsd:element maxOccurs="unbounded" minOccurs="0" name="region-attributes" type="gf:region-attributes-type" />
+        <xsd:choice maxOccurs="unbounded" minOccurs="0">
+          <xsd:element name="jndi-bindings" type="gf:jndi-bindings-type" />
+          <xsd:element name="region" type="gf:region-type" />
+        </xsd:choice>
+        <xsd:element maxOccurs="1" minOccurs="0" name="function-service" type="gf:function-service-type" />
+        <xsd:element maxOccurs="1" minOccurs="0" name="resource-manager" type="gf:resource-manager-type" />
+        <xsd:element maxOccurs="1" minOccurs="0" name="serialization-registration" type="gf:serialization-registration-type" />
+        <xsd:element maxOccurs="1" minOccurs="0" name="initializer" type="gf:initializer-type" />
+      </xsd:sequence>
+      <xsd:attribute name="copy-on-read" type="xsd:boolean" use="optional" />
+      <xsd:attribute name="version" type="gf:versionType" use="required" fixed="1.0" />
+    </xsd:complexType>
+  </xsd:element>
+
+  <xsd:complexType name="region-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "region" element describes a region (and its entries) in Geode distributed cache.
+        It may be used to create a new region or may be used to add new entries to an existing
+        region. Note that the "name" attribute specifies the simple name of the region; it
+        cannot contain a "/". If "refid" is set then it defines the default region attributes
+        to use for this region. A nested "region-attributes" element can override these defaults.
+        If the nested "region-attributes" element has its own "refid" then it will cause the
+        "refid" on the region to be ignored. "refid" can be set to the name of a RegionShortcut
+        or a ClientRegionShortcut (see the javadocs of those enum classes for their names).
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:sequence>
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="region-attributes" type="gf:region-attributes-type" />
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="index">
+        <xsd:annotation>
+          <xsd:documentation>
+            An "index" element describes an index to be created on a region.
+            The index node, if any, should all come immediately after the
+            "region-attributes" node. There can be any number of functional types
+            of index on a Region, but only at max one index of type "primary-key". The
+            "name" attribute is a required field which identifies the name of the index.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:choice minOccurs="0">
+            <xsd:element name="functional">
+              <xsd:annotation>
+                <xsd:documentation>
+                  A functional type of index needs a from-clause, expression which are mandatory.
+                  The import string is used for specifying the type of Object in the region or
+                  the type of Object which the indexed expression evaluates to.
+                </xsd:documentation>
+              </xsd:annotation>
+              <xsd:complexType>
+                <xsd:attribute name="expression" type="xsd:string" use="required" />
+                <xsd:attribute name="from-clause" type="xsd:string" use="required" />
+                <xsd:attribute name="imports" type="xsd:string" use="optional" />
+              </xsd:complexType>
+            </xsd:element>
+
+            <xsd:element name="primary-key">
+              <xsd:annotation>
+                <xsd:documentation>
+                  A primary-key type of index needs a field attribute which is mandatory.
+                  There should be only one or zero primary-index defined for a region
+                </xsd:documentation>
+              </xsd:annotation>
+              <xsd:complexType>
+                <xsd:attribute name="field" type="xsd:string" use="required" />
+              </xsd:complexType>
+            </xsd:element>
+          </xsd:choice>
+          <xsd:attribute name="name" type="xsd:string" use="required" />
+          <xsd:attribute name="expression" type="xsd:string" use="optional" />
+          <xsd:attribute name="from-clause" type="xsd:string" use="optional" />
+          <xsd:attribute name="imports" type="xsd:string" use="optional" />
+          <xsd:attribute name="key-index" type="xsd:boolean" use="optional" />
+          <xsd:attribute default="range" name="type" use="optional">
+            <xsd:simpleType>
+              <xsd:restriction base="xsd:string">
+                <xsd:enumeration value="range" />
+                <xsd:enumeration value="hash" />
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:attribute>
+        </xsd:complexType>
+      </xsd:element>
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="entry">
+        <xsd:annotation>
+          <xsd:documentation>
+            An "entry" element desribes an entry to be added to a region. Note
+            that if an entry with the given key already exists in the region,
+            it will be replaced.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="key">
+              <xsd:annotation>
+                <xsd:documentation>
+                  A "key" element describes the key in a Region entry.
+                </xsd:documentation>
+              </xsd:annotation>
+              <xsd:complexType>
+                <xsd:choice>
+                  <xsd:element name="string" type="gf:string-type" />
+                  <xsd:element name="declarable" type="gf:declarable-type" />
+                </xsd:choice>
+              </xsd:complexType>
+            </xsd:element>
+            <xsd:element name="value">
+              <xsd:annotation>
+                <xsd:documentation>
+                  A "value" element describes the value in a Region entry
+                </xsd:documentation>
+              </xsd:annotation>
+              <xsd:complexType>
+                <xsd:choice>
+                  <xsd:element name="string" type="gf:string-type" />
+                  <xsd:element name="declarable" type="gf:declarable-type" />
+                </xsd:choice>
+              </xsd:complexType>
+            </xsd:element>
+          </xsd:sequence>
+        </xsd:complexType>
+      </xsd:element>
+
+      <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="region" type="gf:region-type" />
+    </xsd:sequence>
+    <xsd:attribute name="name" type="xsd:string" use="required" />
+    <xsd:attribute name="refid" type="xsd:string" use="optional" />
+  </xsd:complexType>
+    <!-- ======================================================= -->
+    <!--
+A "region-attributes" element describes the attributes of a region to
+be created.
+As of 6.5 disk-dirs is deprecated on region-attributes. Use disk-store-name instead.
+-->
+  <xsd:complexType name="region-attributes-type">
+    <xsd:sequence>
+      <xsd:element maxOccurs="1" minOccurs="0" name="key-constraint">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "key-constraint" element specifies the name of a class to which the
+            keys of a region are constrained.
+          </xsd:documentation>
+        </xsd:annotation>
+      </xsd:element>
+      <xsd:element maxOccurs="1" minOccurs="0" name="value-constraint" type="xsd:string">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "value-constraint" element specifies the name of a class to which the
+            values of a region are constrained.
+          </xsd:documentation>
+        </xsd:annotation>
+      </xsd:element>
+      <xsd:element maxOccurs="1" minOccurs="0" name="region-time-to-live">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "region-time-to-live" element specifies a Region's time to live.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="expiration-attributes" type="gf:expiration-attributes-type" />
+          </xsd:sequence>
+        </xsd:complexType>
+      </xsd:element>
+
+      <xsd:element maxOccurs="1" minOccurs="0" name="region-idle-time">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "region-idle-time" element specifies a Region's idle time.
+            Note that the APIs that correspond to this element add "out" to their
+            name. See getRegionIdleTimeout and setRegionIdleTimeout.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="expiration-attributes" type="gf:expiration-attributes-type" />
+          </xsd:sequence>
+        </xsd:complexType>
+      </xsd:element>
+
+      <xsd:element maxOccurs="1" minOccurs="0" name="entry-time-to-live">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "entry-time-to-live" element specifies a Region's entries' time to
+            live.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="expiration-attributes" type="gf:expiration-attributes-type" />
+          </xsd:sequence>
+        </xsd:complexType>
+      </xsd:element>
+
+      <xsd:element maxOccurs="1" minOccurs="0" name="entry-idle-time">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "entry-idle-time" element specifies a Region's entries' idle time.
+            Note that the APIs that correspond to this element add "out" to
+            their name. See getEntryIdleTimeout and setEntryIdleTimeout.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="expiration-attributes" type="gf:expiration-attributes-type" />
+          </xsd:sequence>
+        </xsd:complexType>
+      </xsd:element>
+
+      <xsd:element maxOccurs="1" minOccurs="0" name="disk-write-attributes">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "disk-write-attributes" element describes how entry data is written
+            to disk. Deprecated as of 6.5 use disk-store instead.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:choice>
+            <xsd:element name="asynchronous-writes">
+              <xsd:annotation>
+                <xsd:documentation>
+                  An "asynchronous-writes" element specifies how entry data should be
+                  written to disk asynchronous. Deprecated as of 6.5 use disk-store instead.
+                </xsd:documentation>
+              </xsd:annotation>
+              <xsd:complexType>
+                <xsd:attribute name="bytes-threshold" type="xsd:string" use="required" />
+                <xsd:attribute name="time-interval" type="xsd:string" use="required" />
+              </xsd:complexType>
+            </xsd:element>
+            <xsd:element name="synchronous-writes">
+              <xsd:annotation>
+                <xsd:documentation>
+                  A "synchronous-writes" element specifies that entry data should be
+                  written to disk synchronously.
+                </xsd:documentation>
+              </xsd:annotation>
+            </xsd:element>
+          </xsd:choice>
+          <xsd:attribute name="max-oplog-size" type="xsd:string" use="optional" />
+          <xsd:attribute name="roll-oplogs" type="xsd:string" use="optional" />
+        </xsd:complexType>
+      </xsd:element>
+
+      <xsd:element maxOccurs="1" minOccurs="0" name="disk-dirs" type="gf:disk-dirs-type" />
+
+      <xsd:element maxOccurs="1" minOccurs="0" name="partition-attributes">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "partition-attributes" element configures a region for partitioned
+            data storage.
+
+            local-max-memory attribute added to partition-attributes in release 5.1
+            total-max-memory attribute added to partition-attributes in release 5.1
+            total-num-buckets attribute added to partition-attributes in release 5.1
+            partition-resolver attribute added to partition-attributes in release 5.7
+            partition-listener attribute added to partition-attributes in release 6.1
+            colocated-with attribute added to partition-attributes in release 5.7
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element maxOccurs="1" minOccurs="0" name="partition-resolver">
+              <xsd:annotation>
+                <xsd:documentation>
+                  A "partition-resolver" element describes a partitioned region's custom
+                  PartitionResolver.
+                </xsd:documentation>
+              </xsd:annotation>
+              <xsd:complexType>
+                <xsd:sequence>
+                  <xsd:element name="class-name" type="gf:class-name-type" />
+                  <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+                </xsd:sequence>
+                <xsd:attribute name="name" type="xsd:string" use="optional" />
+              </xsd:complexType>
+            </xsd:element>
+
+            <xsd:element maxOccurs="unbounded" minOccurs="0" name="partition-listener">
+              <xsd:annotation>
+                <xsd:documentation>
+                  A "partition-listener" element describes a partitioned region's custom
+                  PartitionListener.
+                </xsd:documentation>
+              </xsd:annotation>
+              <xsd:complexType>
+                <xsd:sequence>
+                  <xsd:element name="class-name" type="gf:class-name-type" />
+                  <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+                </xsd:sequence>
+              </xsd:complexType>
+            </xsd:element>
+
+            <xsd:element maxOccurs="unbounded" minOccurs="0" name="fixed-partition-attributes">
+              <xsd:annotation>
+                <xsd:documentation>
+                  A "fixed-partition-attributes" element describes characteristics of a
+                  partition in a Fixed Partitioned Region.
+                </xsd:documentation>
+              </xsd:annotation>
+              <xsd:complexType>
+                <xsd:attribute name="partition-name" type="xsd:string" use="required" />
+                <xsd:attribute name="is-primary" type="xsd:boolean" use="optional" />
+                <xsd:attribute name="num-buckets" type="xsd:string" use="optional" />
+              </xsd:complexType>
+            </xsd:element>
+
+          </xsd:sequence>
+          <xsd:attribute name="local-max-memory" type="xsd:string" use="optional" />
+          <xsd:attribute name="recovery-delay" type="xsd:string" use="optional" />
+          <xsd:attribute name="redundant-copies" type="xsd:string" use="optional" />
+          <xsd:attribute name="startup-recovery-delay" type="xsd:string" use="optional" />
+          <xsd:attribute name="total-max-memory" type="xsd:string" use="optional" />
+          <xsd:attribute name="total-num-buckets" type="xsd:string" use="optional" />
+          <xsd:attribute name="colocated-with" type="xsd:string" use="optional" />
+        </xsd:complexType>
+      </xsd:element>
+
+      <xsd:element maxOccurs="1" minOccurs="0" name="membership-attributes">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "membership-attributes" element configures a region for membership
+            constraints based on required roles.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element maxOccurs="unbounded" minOccurs="0" name="required-role">
+              <xsd:annotation>
+                <xsd:documentation>
+                  A "required-role" element specifies a role that is required for reliable
+                  access to the region
+                </xsd:documentation>
+              </xsd:annotation>
+              <xsd:complexType>
+                <xsd:attribute name="name" type="xsd:string" use="required" />
+              </xsd:complexType>
+            </xsd:element>
+
+          </xsd:sequence>
+          <xsd:attribute name="loss-action" use="optional">
+            <xsd:simpleType>
+              <xsd:restriction base="xsd:string">
+                <xsd:enumeration value="full-access" />
+                <xsd:enumeration value="limited-access" />
+                <xsd:enumeration value="no-access" />
+                <xsd:enumeration value="reconnect" />
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:attribute>
+          <xsd:attribute name="resumption-action" use="optional">
+            <xsd:simpleType>
+              <xsd:restriction base="xsd:string">
+                <xsd:enumeration value="none" />
+                <xsd:enumeration value="reinitialize" />
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:attribute>
+        </xsd:complexType>
+      </xsd:element>
+
+      <xsd:element maxOccurs="1" minOccurs="0" name="subscription-attributes">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "subscription-attributes" element configures how a region subscribes
+            to remote distributed regions.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:attribute name="interest-policy" use="optional">
+            <xsd:simpleType>
+              <xsd:restriction base="xsd:string">
+                <xsd:enumeration value="all" />
+                <xsd:enumeration value="cache-content" />
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:attribute>
+        </xsd:complexType>
+      </xsd:element>
+
+      <xsd:element maxOccurs="1" minOccurs="0" name="cache-loader" type="gf:cache-loader-type" />
+      <xsd:element maxOccurs="1" minOccurs="0" name="cache-writer" type="gf:cache-writer-type" />
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="cache-listener">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "cache-listener" element describes a region's CacheListener.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="class-name" type="gf:class-name-type" />
+            <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+          </xsd:sequence>
+        </xsd:complexType>
+      </xsd:element>
+
+      <xsd:element maxOccurs="1" minOccurs="0" name="compressor">
+        <xsd:annotation>
+          <xsd:documentation>
+            A compressor registers a custom class which extends Compressor to support compression on a region.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="class-name" type="gf:class-name-type" />
+          </xsd:sequence>
+        </xsd:complexType>
+      </xsd:element>
+
+      <xsd:element maxOccurs="1" minOccurs="0" name="eviction-attributes">
+        <xsd:annotation>
+          <xsd:documentation>
+            Create eviction attributes that monitor and control the size of the Region.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:choice>
+            <xsd:element name="lru-entry-count">
+              <xsd:annotation>
+                <xsd:documentation>
+                  Create an LRU eviction controller which performs the action if the
+                  Region has more than the maximum number of Entries in the Region.
+                </xsd:documentation>
+              </xsd:annotation>
+              <xsd:complexType>
+                <xsd:attribute name="action" type="gf:enum-action-destroy-overflow" use="optional" />
+                <xsd:attribute name="maximum" type="xsd:string" use="optional" />
+              </xsd:complexType>
+            </xsd:element>
+
+            <xsd:element name="lru-heap-percentage">
+              <xsd:annotation>
+                <xsd:documentation>
+                  Create an LRU which evicts entries using the specified action
+                  when the heap is over the resource manager critical heap/off-heap percentage.
+                  When the threshold has been exceeded each create or put operation
+                  is required to evict the same size of data which was added. The
+                  optional class-name and parameters allow for the declaration
+                  of an ObjectSizer, which will be used to determine data size.
+                  The class must implement the ObjectSizer interface.
+                </xsd:documentation>
+              </xsd:annotation>
+              <xsd:complexType>
+                <xsd:sequence minOccurs="0">
+                  <xsd:element name="class-name" type="gf:class-name-type" />
+                  <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+                </xsd:sequence>
+                <xsd:attribute name="action" type="gf:enum-action-destroy-overflow" use="optional" />
+              </xsd:complexType>
+            </xsd:element>
+
+            <xsd:element name="lru-memory-size">
+              <xsd:annotation>
+                <xsd:documentation>
+                  Create an LRU that performs the action when the memory size of the Region is
+                  over the maximum. The optional class-name and parameters allow for the
+                  declaration an ObjectSizer, which is used to measure the size of each Object
+                  in the Region. The class must implement the ObjectSizer interface.
+                </xsd:documentation>
+              </xsd:annotation>
+              <xsd:complexType>
+                <xsd:sequence minOccurs="0">
+                  <xsd:element name="class-name" type="gf:class-name-type" />
+                  <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+                </xsd:sequence>
+                <xsd:attribute name="action" type="gf:enum-action-destroy-overflow" use="optional" />
+                <xsd:attribute name="maximum" type="xsd:string" use="optional" />
+              </xsd:complexType>
+            </xsd:element>
+          </xsd:choice>
+        </xsd:complexType>
+      </xsd:element>
+    </xsd:sequence>
+    <xsd:attribute name="concurrency-level" type="xsd:string" use="optional" />
+    <xsd:attribute name="data-policy" type="gf:region-attributesData-policy" use="optional" />
+    <xsd:attribute name="early-ack" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="enable-async-conflation" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="enable-gateway" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="enable-subscription-conflation" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="gateway-sender-ids" type="xsd:string" use="optional" />
+    <xsd:attribute name="async-event-queue-ids" type="xsd:string" use="optional" />
+    <xsd:attribute name="hub-id" type="xsd:string" use="optional" />
+    <xsd:attribute name="id" type="xsd:string" use="optional" />
+    <xsd:attribute name="ignore-jta" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="index-update-type" type="gf:region-attributesIndex-update-type" use="optional" />
+    <xsd:attribute name="initial-capacity" type="xsd:string" use="optional" />
+    <xsd:attribute name="is-lock-grantor" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="load-factor" type="xsd:string" use="optional" />
+    <xsd:attribute name="mirror-type" type="gf:region-attributesMirror-type" use="optional" />
+    <xsd:attribute name="multicast-enabled" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="persist-backup" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="pool-name" type="xsd:string" use="optional" />
+    <xsd:attribute name="disk-store-name" type="xsd:string" use="optional" />
+    <xsd:attribute name="disk-synchronous" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="hdfs-store-name" type="xsd:string" use="optional" />
+    <xsd:attribute name="hdfs-write-only" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="publisher" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="refid" type="xsd:string" use="optional" />
+    <xsd:attribute name="scope" type="gf:region-attributesScope" use="optional" />
+    <xsd:attribute name="statistics-enabled" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="cloning-enabled" type="xsd:boolean" use="optional" />
+    <xsd:attribute default="true" name="concurrency-checks-enabled" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="off-heap" type="xsd:boolean" use="optional" />
+  </xsd:complexType>
+  <xsd:simpleType name="region-attributesData-policy">
+    <xsd:restriction base="xsd:string">
+      <xsd:enumeration value="empty" />
+      <xsd:enumeration value="normal" />
+      <xsd:enumeration value="partition" />
+      <xsd:enumeration value="persistent-replicate" />
+      <xsd:enumeration value="preloaded" />
+      <xsd:enumeration value="replicate" />
+      <xsd:enumeration value="persistent-partition" />
+    </xsd:restriction>
+  </xsd:simpleType>
+  <xsd:simpleType name="region-attributesIndex-update-type">
+    <xsd:restriction base="xsd:string">
+      <xsd:enumeration value="asynchronous" />
+      <xsd:enumeration value="synchronous" />
+    </xsd:restriction>
+  </xsd:simpleType>
+  <xsd:simpleType name="region-attributesMirror-type">
+    <xsd:restriction base="xsd:string">
+      <xsd:enumeration value="keys" />
+      <xsd:enumeration value="keys-values" />
+      <xsd:enumeration value="none" />
+    </xsd:restriction>
+  </xsd:simpleType>
+  <xsd:simpleType name="region-attributesScope">
+    <xsd:restriction base="xsd:string">
+      <xsd:enumeration value="distributed-ack" />
+      <xsd:enumeration value="distributed-no-ack" />
+      <xsd:enumeration value="global" />
+      <xsd:enumeration value="local" />
+    </xsd:restriction>
+  </xsd:simpleType>
+  <xsd:simpleType name="enum-readable-writable">
+    <xsd:restriction base="xsd:string">
+      <xsd:enumeration value="readable" />
+      <xsd:enumeration value="writable" />
+    </xsd:restriction>
+  </xsd:simpleType>
+
+    <!-- ======================================================= -->
+    <!--
+-->
+    <!-- ======================================================= -->
+    <!--
+-->
+    <!-- ======================================================= -->
+    <!--
+-->
+    <!-- ======================================================= -->
+    <!--
+-->
+    <!-- ======================================================= -->
+    <!--
+-->
+    <!-- ======================================================= -->
+    <!--
+-->
+    <!-- ======================================================= -->
+    <!-- ======================================================= -->
+
+  <xsd:complexType name="server-type">
+    <xsd:sequence>
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="group" type="xsd:string">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "group" element specifies a single server group.
+            Deprecated as of 7.0 use the groups Geode property instead.
+          </xsd:documentation>
+        </xsd:annotation>
+      </xsd:element>
+      <xsd:element maxOccurs="1" minOccurs="0" name="client-subscription">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "client-subscription" element describes the eviction policy, capacity and
+            overflow-directory for client subscription config. The overflow-directory attribute
+            is deprecated as of 6.5 use disk-store-name instead.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:attribute name="eviction-policy" use="required">
+            <xsd:simpleType>
+              <xsd:restriction base="xsd:string">
+                <xsd:enumeration value="entry" />
+                <xsd:enumeration value="mem" />
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:attribute>
+          <xsd:attribute name="capacity" type="xsd:string" use="required" />
+          <xsd:attribute name="disk-store-name" type="xsd:string" use="optional" />
+          <xsd:attribute name="overflow-directory" type="xsd:string" use="optional" />
+        </xsd:complexType>
+      </xsd:element>
+      <xsd:element maxOccurs="1" minOccurs="0" name="custom-load-probe">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "custom-load-probe" element describes a callback that reports the load on a cache-server.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="class-name" type="gf:class-name-type" />
+            <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+          </xsd:sequence>
+        </xsd:complexType>
+      </xsd:element>
+    </xsd:sequence>
+    <xsd:attribute name="bind-address" type="xsd:string" use="optional" />
+    <xsd:attribute name="hostname-for-clients" type="xsd:string" use="optional" />
+    <xsd:attribute name="max-connections" type="xsd:string" use="optional" />
+    <xsd:attribute name="maximum-message-count" type="xsd:string" use="optional" />
+    <xsd:attribute name="maximum-time-between-pings" type="xsd:string" use="optional" />
+    <xsd:attribute name="max-threads" type="xsd:string" use="optional" />
+    <xsd:attribute name="message-time-to-live" type="xsd:string" use="optional" />
+    <xsd:attribute name="notify-by-subscription" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="port" type="xsd:string" use="optional" />
+    <xsd:attribute name="socket-buffer-size" type="xsd:string" use="optional" />
+    <xsd:attribute name="load-poll-interval" type="xsd:string" use="optional" />
+  </xsd:complexType>
+
+  <xsd:complexType name="resource-manager-type">
+    <xsd:annotation>
+      <xsd:appinfo>deprecated</xsd:appinfo>
+      <xsd:documentation>
+        The "resource manager" element configures the behavior of the resource manager.
+        The resource manager provides support for resource management of its associated Cache.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:attribute name="critical-heap-percentage" type="xsd:string" use="optional" />
+    <xsd:attribute name="eviction-heap-percentage" type="xsd:string" use="optional" />
+    <xsd:attribute name="critical-off-heap-percentage" type="xsd:string" use="optional" />
+    <xsd:attribute name="eviction-off-heap-percentage" type="xsd:string" use="optional" />
+  </xsd:complexType>
+
+  <xsd:complexType name="function-service-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        The "function service" element configures the behavior of the function service.
+        The function service allows users to execute functions on data stored in Geode.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:sequence>
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="function">
+        <xsd:annotation>
+          <xsd:documentation>
+            The "function" element defines a function for registration in the function service.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="class-name" type="gf:class-name-type" />
+            <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+          </xsd:sequence>
+        </xsd:complexType>
+      </xsd:element>
+
+    </xsd:sequence>
+  </xsd:complexType>
+
+  <xsd:complexType name="cache-loader-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "cache-loader" element describes a region's CacheLoader.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:sequence>
+      <xsd:element name="class-name" type="gf:class-name-type" />
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+    </xsd:sequence>
+  </xsd:complexType>
+
+  <xsd:complexType name="cache-transaction-manager-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "cache-transaction-manager" element allows insertion of cache-level transaction listeners.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:sequence>
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="transaction-listener">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "transaction-listener" describes a TransactionListener.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="class-name" type="gf:class-name-type" />
+            <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+          </xsd:sequence>
+        </xsd:complexType>
+      </xsd:element>
+      <xsd:element maxOccurs="1" minOccurs="0" name="transaction-writer">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "transaction-writer" describes a TransactionWriter.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="class-name" type="gf:class-name-type" />
+            <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+          </xsd:sequence>
+        </xsd:complexType>
+      </xsd:element>
+    </xsd:sequence>
+  </xsd:complexType>
+
+  <xsd:complexType name="cache-writer-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "cache-writer" element describes a region's CacheWriter.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:sequence>
+      <xsd:element name="class-name" type="gf:class-name-type" />
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+    </xsd:sequence>
+  </xsd:complexType>
+
+  <xsd:complexType name="serialization-registration-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A serialization-registration contains a set of serializer or instantiator tags to
+        register customer DataSerializer extensions or DataSerializable implementations respectively.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:sequence>
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="serializer">
+        <xsd:annotation>
+          <xsd:documentation>
+            A serializer registers a custom class which extends DataSerializer to support custom
+            serialization of non-modifiable object types inside Geode. The class must have a
+            public zero-arg constructor.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="class-name" type="gf:class-name-type" />
+          </xsd:sequence>
+        </xsd:complexType>
+      </xsd:element>
+
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="instantiator">
+        <xsd:annotation>
+          <xsd:documentation>
+            An instantiator registers a custom class which implements the DataSerializable interface
+            to support custom object serialization inside Geode. The class must have a public
+            zero-arg constructor.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="class-name" type="gf:class-name-type" />
+          </xsd:sequence>
+          <xsd:attribute name="id" type="xsd:string" use="required">
+            <xsd:annotation>
+              <xsd:documentation>
+                The id that the instantiator should associate with the DataSerializable type.
+              </xsd:documentation>
+            </xsd:annotation>
+          </xsd:attribute>
+        </xsd:complexType>
+      </xsd:element>
+    </xsd:sequence>
+  </xsd:complexType>
+
+  <xsd:simpleType name="class-name-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "class-name" element specifies the name of a class, an instance of which is created
+        when a declarative cache XML file is read.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:restriction base="xsd:string">
+    </xsd:restriction>
+  </xsd:simpleType>
+
+  <xsd:complexType name="disk-store-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "disk-store" element specifies a DiskStore for persistence.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:sequence>
+      <xsd:element maxOccurs="1" minOccurs="0" name="disk-dirs" type="gf:disk-dirs-type" />
+    </xsd:sequence>
+    <xsd:attribute name="name" type="xsd:string" use="required" />
+    <xsd:attribute name="auto-compact" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="compaction-threshold" type="xsd:string" use="optional" />
+    <xsd:attribute name="allow-force-compaction" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="max-oplog-size" type="xsd:string" use="optional" />
+    <xsd:attribute name="time-interval" type="xsd:string" use="optional" />
+    <xsd:attribute name="write-buffer-size" type="xsd:string" use="optional" />
+    <xsd:attribute name="queue-size" type="xsd:string" use="optional" />
+    <xsd:attribute name="disk-usage-warning-percentage" type="xsd:string" use="optional" />
+    <xsd:attribute name="disk-usage-critical-percentage" type="xsd:string" use="optional" />
+  </xsd:complexType>
+
+  <xsd:complexType mixed="true" name="hdfs-store-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "hdfs-store" element specifies a HdfsStore for persistence.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:attribute name="name" type="xsd:string" use="required" />
+    <xsd:attribute name="namenode-url" type="xsd:string" use="optional" />
+    <xsd:attribute name="home-dir" type="xsd:string" use="optional" />
+    <xsd:attribute name="max-memory" type="xsd:string" use="optional" />
+    <xsd:attribute name="read-cache-size" type="xsd:string" use="optional" />
+    <xsd:attribute name="batch-size" type="xsd:string" use="optional" />
+    <xsd:attribute name="batch-interval" type="xsd:string" use="optional" />
+    <xsd:attribute name="dispatcher-threads" type="xsd:string" use="optional" />
+    <xsd:attribute name="buffer-persistent" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="disk-store" type="xsd:string" use="optional" />
+    <xsd:attribute name="synchronous-disk-write" type="xsd:string" use="optional" />
+    <xsd:attribute name="hdfs-client-config-file" type="xsd:string" use="optional" />
+    <xsd:attribute name="purge-interval" type="xsd:string" use="optional" />
+    <xsd:attribute name="major-compaction" type="xsd:string" use="optional" />
+    <xsd:attribute name="major-compaction-interval" type="xsd:string" use="optional" />
+    <xsd:attribute name="major-compaction-threads" type="xsd:integer" use="optional" />
+    <xsd:attribute name="minor-compaction" type="xsd:string" use="optional" />
+    <xsd:attribute name="minor-compaction-threads" type="xsd:integer" use="optional" />
+    <xsd:attribute name="max-write-only-file-size" type="xsd:integer" use="optional" />
+    <xsd:attribute name="write-only-file-rollover-interval" type="xsd:string" use="optional" />    
+  </xsd:complexType>
+
+  <xsd:complexType name="pdx-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "pdx" element specifies the configuration for the portable data exchange (PDX) method of
+        serialization. The "read-serialized" attribute is "early access".
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:sequence>
+      <xsd:element maxOccurs="1" minOccurs="0" name="pdx-serializer">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "pdx-serializer" element describes a serializer used to serialize objects in the
+            portable data exchange format.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="class-name" type="gf:class-name-type" />
+            <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+          </xsd:sequence>
+        </xsd:complexType>
+      </xsd:element>
+
+    </xsd:sequence>
+    <xsd:attribute name="read-serialized" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="ignore-unread-fields" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="persistent" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="disk-store-name" type="xsd:string" use="optional" />
+  </xsd:complexType>
+
+  <xsd:complexType name="pool-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "pool" element specifies a client to server connection pool.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:choice>
+      <xsd:element maxOccurs="unbounded" minOccurs="1" name="locator">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "locator" element specifies the host and port that a server locator is listening on
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:attribute name="host" type="xsd:string" use="required" />
+          <xsd:attribute name="port" type="xsd:string" use="required" />
+        </xsd:complexType>
+      </xsd:element>
+      <xsd:element maxOccurs="unbounded" minOccurs="1" name="server">
+        <xsd:annotation>
+          <xsd:documentation>
+            A "server" element specifies the host and port that a cache server is listening on
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:attribute name="host" type="xsd:string" use="required" />
+          <xsd:attribute name="port" type="xsd:string" use="required" />
+        </xsd:complexType>
+      </xsd:element>
+    </xsd:choice>
+    <xsd:attribute name="free-connection-timeout" type="xsd:string" use="optional" />
+    <xsd:attribute name="load-conditioning-interval" type="xsd:string" use="optional" />
+    <xsd:attribute name="min-connections" type="xsd:string" use="optional" />
+    <xsd:attribute name="max-connections" type="xsd:string" use="optional" />
+    <xsd:attribute name="retry-attempts" type="xsd:string" use="optional" />
+    <xsd:attribute name="idle-timeout" type="xsd:string" use="optional" />
+    <xsd:attribute name="ping-interval" type="xsd:string" use="optional" />
+    <xsd:attribute name="name" type="xsd:string" use="required" />
+    <xsd:attribute name="read-timeout" type="xsd:string" use="optional" />
+    <xsd:attribute name="server-group" type="xsd:string" use="optional" />
+    <xsd:attribute name="socket-buffer-size" type="xsd:string" use="optional" />
+    <xsd:attribute name="subscription-enabled" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="subscription-message-tracking-timeout" type="xsd:string" use="optional" />
+    <xsd:attribute name="subscription-ack-interval" type="xsd:string" use="optional" />
+    <xsd:attribute name="subscription-redundancy" type="xsd:string" use="optional" />
+    <xsd:attribute name="statistic-interval" type="xsd:string" use="optional" />
+    <xsd:attribute name="thread-local-connections" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="pr-single-hop-enabled" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="multiuser-authentication" type="xsd:boolean" use="optional" />
+  </xsd:complexType>
+
+  <xsd:complexType name="declarable-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "declarable" element specifies a Declarable object to be placed in a Region entry.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:sequence>
+      <xsd:element name="class-name" type="gf:class-name-type" />
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+    </xsd:sequence>
+  </xsd:complexType>
+
+  <xsd:complexType name="disk-dir-type" mixed="true">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "disk-dir" element specifies one of a region or diskstore's disk directories.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:attribute name="dir-size" type="xsd:string" use="optional" />
+  </xsd:complexType>
+
+  <xsd:complexType name="disk-dirs-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "disk-dirs" element specifies the region's disk directories.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:sequence>
+      <xsd:element maxOccurs="unbounded" minOccurs="1" name="disk-dir" type="gf:disk-dir-type" />
+    </xsd:sequence>
+  </xsd:complexType>
+  <xsd:complexType name="dynamic-region-factory-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "dynamic-region-factory" element configures a dynamic region factory for
+        this cache. If this optional element is missing then the cache does not
+        support dynamic regions.
+
+        The optional "disk-dir" sub-element can be used to specify the directory to
+        store the persistent files that are used for dynamic region bookkeeping.
+        It defaults to the current directory.
+
+        The pool-name attribute can be used to set the name of the connection pool used
+        by client applications in a client/server cache configuration. It should not be
+        specified in servers or peers.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:sequence>
+      <xsd:element maxOccurs="1" minOccurs="0" name="disk-dir" type="gf:disk-dir-type" />
+    </xsd:sequence>
+    <xsd:attribute name="disable-persist-backup" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="disable-register-interest" type="xsd:boolean" use="optional" />
+    <xsd:attribute name="pool-name" type="xsd:string" use="optional" />
+  </xsd:complexType>
+
+  <xsd:complexType name="expiration-attributes-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        An "expiration-attributes" element describes expiration.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:sequence>
+      <xsd:element maxOccurs="1" minOccurs="0" name="custom-expiry">
+        <xsd:annotation>
+          <xsd:documentation>
+            The "custom-expiry" element specifies a callback that specifies
+            custom expiration attributes. See the CustomExpiry class.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element name="class-name" type="gf:class-name-type" />
+            <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+          </xsd:sequence>
+        </xsd:complexType>
+      </xsd:element>
+    </xsd:sequence>
+
+    <xsd:attribute name="action" use="optional">
+      <xsd:simpleType>
+        <xsd:restriction base="xsd:string">
+          <xsd:enumeration value="destroy" />
+          <xsd:enumeration value="invalidate" />
+          <xsd:enumeration value="local-destroy" />
+          <xsd:enumeration value="local-invalidate" />
+        </xsd:restriction>
+      </xsd:simpleType>
+    </xsd:attribute>
+    <xsd:attribute name="timeout" type="xsd:string" use="required" />
+  </xsd:complexType>
+
+  <xsd:complexType name="initializer-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "initializer" element specifies a Declarable object whose init method
+        will be called after all other cache.xml initialization is
+        complete.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:sequence>
+      <xsd:element name="class-name" type="gf:class-name-type" />
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+    </xsd:sequence>
+  </xsd:complexType>
+
+  <xsd:complexType name="class-with-parameters-type">
+    <xsd:sequence>
+      <xsd:element name="class-name" type="gf:class-name-type" />
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="gf:parameter-type" />
+    </xsd:sequence>
+  </xsd:complexType>
+
+  <xsd:complexType name="jndi-bindings-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A jndi-bindings element will contain the jndi-binding for each of the
+        datasources which are to be bound with the JNDI Context.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:sequence>
+      <xsd:element maxOccurs="unbounded" minOccurs="0" name="jndi-binding">
+        <xsd:annotation>
+          <xsd:documentation>
+            For every datasource which is bound to the JNDI tree, there will exist one
+            jndi-binding tag. This tag will describe the property and configuration of the
+            datasource. The attributes of jndi-binding are used for configuration by
+            Geode, while the property element is used to configure the custom property
+            for the datasource.
+
+            The "xa-datasource-class" must be set when type is XAPooledDataSource,
+            "conn-pooled-datasource-class" must be set when type is PooledDataSource,
+            and "jdbc-driver-class" msut be set when the type is SimpleDataSource. It is
+            advisable to set the user-name and password as attributes rather than as a
+            property element. Alternatively, they may both be set as attributes of the
+            jndi-binding tag as well as an attribute of the property tag.
+          </xsd:documentation>
+        </xsd:annotation>
+        <xsd:complexType>
+          <xsd:sequence>
+            <xsd:element maxOccurs="unbounded" minOccurs="0" name="config-property">
+              <xsd:complexType>
+                <xsd:sequence>
+                  <xsd:element name="config-property-name" type="xsd:string" />
+                  <xsd:element name="config-property-type" type="xsd:string" />
+                  <xsd:element name="config-property-value" type="xsd:string" />
+                </xsd:sequence>
+              </xsd:complexType>
+            </xsd:element>
+
+          </xsd:sequence>
+          <xsd:attribute name="blocking-timeout-seconds" type="xsd:string" use="optional" />
+          <xsd:attribute name="conn-pooled-datasource-class" type="xsd:string" use="optional" />
+          <xsd:attribute name="connection-url" type="xsd:string" use="optional" />
+          <xsd:attribute name="idle-timeout-seconds" type="xsd:string" use="optional" />
+          <xsd:attribute name="init-pool-size" type="xsd:string" use="optional" />
+          <xsd:attribute name="jdbc-driver-class" type="xsd:string" use="optional" />
+          <xsd:attribute name="jndi-name" type="xsd:string" use="required" />
+          <xsd:attribute name="login-timeout-seconds" type="xsd:string" use="optional" />
+          <xsd:attribute name="managed-conn-factory-class" type="xsd:string" use="optional" />
+          <xsd:attribute name="max-pool-size" type="xsd:string" use="optional" />
+          <xsd:attribute name="password" type="xsd:string" use="optional" />
+          <xsd:attribute name="transaction-type" type="xsd:string" use="optional" />
+          <xsd:attribute name="type" use="required">
+            <xsd:simpleType>
+              <xsd:restriction base="xsd:string">
+                <xsd:enumeration value="ManagedDataSource" />
+                <xsd:enumeration value="SimpleDataSource" />
+                <xsd:enumeration value="PooledDataSource" />
+                <xsd:enumeration value="XAPooledDataSource" />
+              </xsd:restriction>
+            </xsd:simpleType>
+          </xsd:attribute>
+          <xsd:attribute name="user-name" type="xsd:string" use="optional" />
+          <xsd:attribute name="xa-datasource-class" type="xsd:string" use="optional" />
+        </xsd:complexType>
+      </xsd:element>
+    </xsd:sequence>
+  </xsd:complexType>
+
+  <xsd:simpleType name="enum-action-destroy-overflow">
+    <xsd:restriction base="xsd:string">
+      <xsd:enumeration value="local-destroy" />
+      <xsd:enumeration value="overflow-to-disk" />
+    </xsd:restriction>
+  </xsd:simpleType>
+
+  <xsd:complexType name="parameter-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "parameter" element describes a parameter used to initialize a Declarable object.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:choice>
+      <xsd:element name="string" type="gf:string-type" />
+      <xsd:element name="declarable" type="gf:declarable-type" />
+    </xsd:choice>
+    <xsd:attribute name="name" type="xsd:string" use="required" />
+  </xsd:complexType>
+
+  <xsd:complexType name="string-type">
+    <xsd:annotation>
+      <xsd:documentation>
+        A "string" element specifies a String to be placed in a Region entry.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:simpleContent>
+      <xsd:extension base="xsd:string"></xsd:extension>
+    </xsd:simpleContent>
+  </xsd:complexType>
+
+  <xsd:simpleType name="versionType">
+    <xsd:annotation>
+      <xsd:documentation>
+        Decimal version type.
+      </xsd:documentation>
+    </xsd:annotation>
+    <xsd:restriction base="xsd:token">
+      <xsd:pattern value="\.?[0-9]+(\.[0-9]+)*" />
+    </xsd:restriction>
+  </xsd:simpleType>
+
+<!-- TODO -->
+    <!-- Will put refid later.....refid   IDREF #IMPLIED -->
+
+</xsd:schema>


[28/50] [abbrv] incubator-geode git commit: GEODE-904 Adds notice to end of CDDL, changes CDDL name and link

Posted by up...@apache.org.
GEODE-904 Adds notice to end of CDDL, changes CDDL name and link

These dependencies are under a “CDDL 1.0.1,” which adds a notice to the
end. I’ve included that here.

I also removed the redundant “License” from “CDDL License” and changed
the license link to point to a version with the notice.

This closes #126


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/df3d10fa
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/df3d10fa
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/df3d10fa

Branch: refs/heads/master
Commit: df3d10fad6fc92b1d811ed83af9720f09102812e
Parents: dc8a344
Author: Joey McAllister <jm...@pivotal.io>
Authored: Fri Apr 8 12:15:09 2016 -0700
Committer: Anthony Baker <ab...@apache.org>
Committed: Fri Apr 8 12:54:26 2016 -0700

----------------------------------------------------------------------
 geode-assembly/src/main/dist/LICENSE | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/df3d10fa/geode-assembly/src/main/dist/LICENSE
----------------------------------------------------------------------
diff --git a/geode-assembly/src/main/dist/LICENSE b/geode-assembly/src/main/dist/LICENSE
index dbb3780..5ea39ca 100644
--- a/geode-assembly/src/main/dist/LICENSE
+++ b/geode-assembly/src/main/dist/LICENSE
@@ -263,10 +263,11 @@ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGE.
 
 ---------------------------------------------------------------------------
-The CDDL License (https://opensource.org/licenses/CDDL-1.0)
+The CDDL (https://glassfish.java.net/public/CDDLv1.0.html)
 ---------------------------------------------------------------------------
 
-Apache Geode bundles the following file under the CDDL license:
+Apache Geode bundles the following file under the Common Development and
+Distribution License:
 
   - javax.activation v1.1.1
     (http://java.sun.com/javase/technologies/desktop/javabeans/jaf/index.jsp),
@@ -583,6 +584,15 @@ Apache Geode bundles the following file under the CDDL license:
   on an equitable basis. Nothing herein is intended or shall be deemed to
   constitute any admission of liability.
 
+NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTION
+LICENSE (CDDL)
+
+The code released under the CDDL shall be governed by the laws of the State
+of California (excluding conflict-of-law provisions). Any litigation
+relating to this License shall be subject to the jurisdiction of the
+Federal Courts of the Northern District of California and the state courts
+of the State of California, with venue lying in Santa Clara County,
+California.
 
 ---------------------------------------------------------------------------
 The ISC License (http://opensource.org/licenses/ISC)


[17/50] [abbrv] incubator-geode git commit: GEODE-1194: Improve Gradle build so that IntelliJ can correctly use test code in module dependencies

Posted by up...@apache.org.
GEODE-1194: Improve Gradle build so that IntelliJ can correctly use test code in module dependencies


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/859f94bf
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/859f94bf
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/859f94bf

Branch: refs/heads/master
Commit: 859f94bf1cd7bd68e5d0c725a3d0959c739a4a5c
Parents: 43434b3
Author: Jens Deppe <jd...@pivotal.io>
Authored: Thu Apr 7 11:25:09 2016 -0700
Committer: Jens Deppe <jd...@pivotal.io>
Committed: Thu Apr 7 16:25:03 2016 -0700

----------------------------------------------------------------------
 extensions/geode-modules-tomcat7/build.gradle |  9 ++-------
 extensions/geode-modules/build.gradle         |  2 +-
 geode-assembly/build.gradle                   |  2 +-
 geode-cq/build.gradle                         |  2 +-
 geode-lucene/build.gradle                     |  2 +-
 geode-wan/build.gradle                        |  2 +-
 gradle/ide.gradle                             | 10 +++++++++-
 7 files changed, 16 insertions(+), 13 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/859f94bf/extensions/geode-modules-tomcat7/build.gradle
----------------------------------------------------------------------
diff --git a/extensions/geode-modules-tomcat7/build.gradle b/extensions/geode-modules-tomcat7/build.gradle
index 07619e8..975c976 100644
--- a/extensions/geode-modules-tomcat7/build.gradle
+++ b/extensions/geode-modules-tomcat7/build.gradle
@@ -46,12 +46,7 @@ dependencies {
   testRuntime 'javax.servlet:javax.servlet-api:' + project.'javax.servlet-api.version'
   testRuntime 'org.eclipse.persistence:javax.persistence:' + project.'javax.persistence-api.version'
 
-  provided(project(path: ':extensions/geode-modules', configuration: 'testOutput')) {
-    // Remove everything related to Tomcat 6.x
-    exclude group: 'org.apache.tomcat', module: 'catalina'
-    exclude group: 'org.apache.tomcat', module: 'catalina-ha'
-    exclude group: 'org.apache.tomcat', module: 'juli'
-  }
   testCompile project(path: ':geode-junit')
-  provided project(path: ':geode-core', configuration: 'testOutput')
+  testCompile files(project(':geode-core').sourceSets.test.output)
+  testCompile files(project(':extensions/geode-modules').sourceSets.test.output)
 }

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/859f94bf/extensions/geode-modules/build.gradle
----------------------------------------------------------------------
diff --git a/extensions/geode-modules/build.gradle b/extensions/geode-modules/build.gradle
index e007bca..81a926c 100644
--- a/extensions/geode-modules/build.gradle
+++ b/extensions/geode-modules/build.gradle
@@ -39,5 +39,5 @@ dependencies {
   testRuntime 'org.apache.tomcat:coyote:' + project.'tomcat6.version'
 
   testCompile project(path: ':geode-junit')
-  provided project(path: ':geode-core', configuration: 'testOutput')
+  testCompile files(project(':geode-core').sourceSets.test.output)
 }

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/859f94bf/geode-assembly/build.gradle
----------------------------------------------------------------------
diff --git a/geode-assembly/build.gradle b/geode-assembly/build.gradle
index 207db73..b7d05e2 100755
--- a/geode-assembly/build.gradle
+++ b/geode-assembly/build.gradle
@@ -62,7 +62,7 @@ dependencies {
   archives project(':geode-cq')
 
   testCompile project(':geode-junit')
-  testCompile project(path: ':geode-core', configuration: 'testOutput')
+  testCompile files(project(':geode-core').sourceSets.test.output)
   testCompile ('org.springframework:spring-web:' + project.'springframework.version') {
     exclude module: 'aopalliance'
     exclude module: 'spring-aop'

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/859f94bf/geode-cq/build.gradle
----------------------------------------------------------------------
diff --git a/geode-cq/build.gradle b/geode-cq/build.gradle
index 081f903..b3a8449 100644
--- a/geode-cq/build.gradle
+++ b/geode-cq/build.gradle
@@ -17,7 +17,7 @@
 
 dependencies {
   provided project(':geode-core')
-  provided project(path: ':geode-core', configuration: 'testOutput')
 
+  testCompile files(project(':geode-core').sourceSets.test.output)
   testCompile project(':geode-junit')
 }

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/859f94bf/geode-lucene/build.gradle
----------------------------------------------------------------------
diff --git a/geode-lucene/build.gradle b/geode-lucene/build.gradle
index c1eeb2e..699c0b5 100644
--- a/geode-lucene/build.gradle
+++ b/geode-lucene/build.gradle
@@ -31,7 +31,7 @@ dependencies {
     //Lucene test framework.
     testCompile 'org.apache.lucene:lucene-test-framework:' + project.'lucene.version'
     testCompile 'org.apache.lucene:lucene-codecs:' + project.'lucene.version'
-    testCompile project(path: ':geode-core', configuration: 'testOutput', transitive: false)
+    testCompile files(project(':geode-core').sourceSets.test.output)
 
     // the following test dependencies are needed for mocking cache instance
     testRuntime 'org.apache.hadoop:hadoop-common:' + project.'hadoop.version'

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/859f94bf/geode-wan/build.gradle
----------------------------------------------------------------------
diff --git a/geode-wan/build.gradle b/geode-wan/build.gradle
index 081f903..b3a8449 100644
--- a/geode-wan/build.gradle
+++ b/geode-wan/build.gradle
@@ -17,7 +17,7 @@
 
 dependencies {
   provided project(':geode-core')
-  provided project(path: ':geode-core', configuration: 'testOutput')
 
+  testCompile files(project(':geode-core').sourceSets.test.output)
   testCompile project(':geode-junit')
 }

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/859f94bf/gradle/ide.gradle
----------------------------------------------------------------------
diff --git a/gradle/ide.gradle b/gradle/ide.gradle
index d6ac715..adaf8d9 100644
--- a/gradle/ide.gradle
+++ b/gradle/ide.gradle
@@ -25,6 +25,14 @@ subprojects {
       defaultOutputDir = file('build-eclipse')
       downloadSources = true
       plusConfigurations += [ configurations.provided ]
+      file {
+        // Remove the gradle output directories from the eclipse classpath.
+        // Unfortunately, using minusConfigurations does not work here, because
+        // it removes the entire geode-core project.
+        whenMerged { classpath ->
+            classpath.entries.removeAll { entry -> entry.path.contains('geode-core/build')}
+        }
+      }
     }
     project {
       name = sanitizedName()
@@ -39,7 +47,7 @@ subprojects {
       f.append('encoding/<project>=utf-8')
     }
   }
-  
+
   cleanEclipse << {
     delete '.settings/org.eclipse.core.resources.prefs'
   }


[44/50] [abbrv] incubator-geode git commit: GEODE-389 Required Role APIs should be deprecated

Posted by up...@apache.org.
GEODE-389 Required Role APIs should be deprecated

Deprecating member-attributes and required-role in the new Geode 1.0
schema.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/54c9300e
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/54c9300e
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/54c9300e

Branch: refs/heads/master
Commit: 54c9300e40e465e16a827ec8b523de20b80f004f
Parents: 7c1d867
Author: Bruce Schuchardt <bs...@pivotal.io>
Authored: Mon Apr 11 12:41:47 2016 -0700
Committer: Bruce Schuchardt <bs...@pivotal.io>
Committed: Mon Apr 11 12:41:47 2016 -0700

----------------------------------------------------------------------
 .../META-INF/schemas/geode.apache.org/schema/cache/cache-1.0.xsd | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/54c9300e/geode-core/src/main/resources/META-INF/schemas/geode.apache.org/schema/cache/cache-1.0.xsd
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/META-INF/schemas/geode.apache.org/schema/cache/cache-1.0.xsd b/geode-core/src/main/resources/META-INF/schemas/geode.apache.org/schema/cache/cache-1.0.xsd
old mode 100644
new mode 100755
index c9c4f91..5ecd67d
--- a/geode-core/src/main/resources/META-INF/schemas/geode.apache.org/schema/cache/cache-1.0.xsd
+++ b/geode-core/src/main/resources/META-INF/schemas/geode.apache.org/schema/cache/cache-1.0.xsd
@@ -654,7 +654,7 @@ As of 6.5 disk-dirs is deprecated on region-attributes. Use disk-store-name inst
         <xsd:annotation>
           <xsd:documentation>
             A "membership-attributes" element configures a region for membership
-            constraints based on required roles.
+            constraints based on required roles.  Deprecated - this feature is scheduled to be removed.
           </xsd:documentation>
         </xsd:annotation>
         <xsd:complexType>
@@ -663,7 +663,7 @@ As of 6.5 disk-dirs is deprecated on region-attributes. Use disk-store-name inst
               <xsd:annotation>
                 <xsd:documentation>
                   A "required-role" element specifies a role that is required for reliable
-                  access to the region
+                  access to the region.  Deprecated - this feature is scheduled to be removed.
                 </xsd:documentation>
               </xsd:annotation>
               <xsd:complexType>


[47/50] [abbrv] incubator-geode git commit: GEODE-1213: Disables signing task on geode-modules-assembly

Posted by up...@apache.org.
GEODE-1213: Disables signing task on geode-modules-assembly

The signArchives task was not getting disabled on geode-modules-
assembly project.  This was causing a build error since the
project did not generate a jar artifact. This error was only
seen when enabling signing by setting properties in your
~/.gradle/gradle.properties file.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/d33fee00
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/d33fee00
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/d33fee00

Branch: refs/heads/master
Commit: d33fee0040603e650ce8842efd8f72bbd70871d3
Parents: fdfd98f
Author: Anthony Baker <ab...@apache.org>
Authored: Mon Apr 11 22:45:30 2016 -0700
Committer: Anthony Baker <ab...@apache.org>
Committed: Tue Apr 12 09:03:38 2016 -0700

----------------------------------------------------------------------
 gradle/utilities.gradle | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/d33fee00/gradle/utilities.gradle
----------------------------------------------------------------------
diff --git a/gradle/utilities.gradle b/gradle/utilities.gradle
index 6a6df04..fa77839 100644
--- a/gradle/utilities.gradle
+++ b/gradle/utilities.gradle
@@ -29,12 +29,11 @@ allprojects {
     }
 
     disableMavenPublishing = {
-      // Use this closure when a project should not publish anything to maven. It appears that the nexus
-      // upload task still needs to exist, which is why an empty one is created.
+      // Use this closure when a project should not publish anything to maven.
       afterEvaluate {
-        tasks.remove(install)
-        tasks.remove(uploadArchives)
-        task uploadArchives << { }
+        install.enabled = false
+        uploadArchives.enabled = false
+        signArchives.enabled = false
       }
     }
   }


[05/50] [abbrv] incubator-geode git commit: GEODE-1170: The GatewaySender for the AsyncEventQueue is now marked internal

Posted by up...@apache.org.
GEODE-1170: The GatewaySender for the AsyncEventQueue is now marked internal


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/abedde9a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/abedde9a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/abedde9a

Branch: refs/heads/master
Commit: abedde9a7d6c039876a4a4976bee48e81f262228
Parents: 8622d63
Author: Barry Oglesby <bo...@pivotal.io>
Authored: Tue Apr 5 17:26:21 2016 -0700
Committer: Barry Oglesby <bo...@pivotal.io>
Committed: Wed Apr 6 10:00:32 2016 -0700

----------------------------------------------------------------------
 .../cache/asyncqueue/internal/AsyncEventQueueFactoryImpl.java       | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/abedde9a/geode-core/src/main/java/com/gemstone/gemfire/cache/asyncqueue/internal/AsyncEventQueueFactoryImpl.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/cache/asyncqueue/internal/AsyncEventQueueFactoryImpl.java b/geode-core/src/main/java/com/gemstone/gemfire/cache/asyncqueue/internal/AsyncEventQueueFactoryImpl.java
index 0d62944..d15222b 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/cache/asyncqueue/internal/AsyncEventQueueFactoryImpl.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/cache/asyncqueue/internal/AsyncEventQueueFactoryImpl.java
@@ -277,6 +277,7 @@ public class AsyncEventQueueFactoryImpl implements AsyncEventQueueFactory {
     this.attrs.policy = asyncQueueCreation.getOrderPolicy();
     this.attrs.eventFilters = asyncQueueCreation.getGatewayEventFilters();
     this.attrs.eventSubstitutionFilter = asyncQueueCreation.getGatewayEventSubstitutionFilter();
+    this.attrs.isForInternalUse = true;
 
   }
 


[30/50] [abbrv] incubator-geode git commit: GEODE-904 Updates tooltip.js link to a working one.

Posted by up...@apache.org.
GEODE-904 Updates tooltip.js link to a working one.

http://flowplayer.org/tools/tooltip is in the packaged license but is
an outdated and broken link. Changed it to
https://github.com/jquerytools/jquerytools. GEODE-904


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/83fd4bfa
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/83fd4bfa
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/83fd4bfa

Branch: refs/heads/master
Commit: 83fd4bfadac97c1357f7fc478cd1dd968371a4cc
Parents: 6ea0b3b
Author: Joey McAllister <jm...@pivotal.io>
Authored: Wed Apr 6 11:15:09 2016 -0700
Committer: Anthony Baker <ab...@apache.org>
Committed: Fri Apr 8 12:54:26 2016 -0700

----------------------------------------------------------------------
 LICENSE | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/83fd4bfa/LICENSE
----------------------------------------------------------------------
diff --git a/LICENSE b/LICENSE
index 896f7bc..f719a08 100644
--- a/LICENSE
+++ b/LICENSE
@@ -399,7 +399,7 @@ This product bundles Respond, which is available under an MIT license.
 For details, see http://opensource.org/licenses/mit-license.html.
 
 ---------------------------------------------------------------------------
-tooltip.js (http://flowplayer.org/tools/tooltip/)
+tooltip.js (https://github.com/jquerytools/jquerytools)
 ---------------------------------------------------------------------------
 This product bundles tooltip.css, which is available in the public domain.
 


[24/50] [abbrv] incubator-geode git commit: GEODE-914: Added specific NOTICE files for war projects

Posted by up...@apache.org.
GEODE-914: Added specific NOTICE files for war projects

Since the war projects (geode-web, geode-web-api, geode-pulse)
are distributed on Maven, added a NOTICE file specific to each
war based on the bundled jars.

Also added the source LICENSE to all jar-type artifacts.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/12efa36d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/12efa36d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/12efa36d

Branch: refs/heads/master
Commit: 12efa36db9899754b24068f26916b6629b2bbdb1
Parents: a096644
Author: Anthony Baker <ab...@apache.org>
Authored: Fri Apr 8 08:19:45 2016 -0700
Committer: Anthony Baker <ab...@apache.org>
Committed: Fri Apr 8 12:27:29 2016 -0700

----------------------------------------------------------------------
 .../src/main/webapp/META-INF/MANIFEST.MF        |  3 -
 geode-pulse/src/main/webapp/META-INF/NOTICE     | 90 ++++++++++++++++++++
 geode-web-api/src/main/webapp/META-INF/NOTICE   | 89 +++++++++++++++++++
 geode-web/src/main/webapp/META-INF/NOTICE       | 36 ++++++++
 gradle/java.gradle                              |  5 +-
 5 files changed, 219 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/12efa36d/geode-pulse/src/main/webapp/META-INF/MANIFEST.MF
----------------------------------------------------------------------
diff --git a/geode-pulse/src/main/webapp/META-INF/MANIFEST.MF b/geode-pulse/src/main/webapp/META-INF/MANIFEST.MF
deleted file mode 100644
index 5e94951..0000000
--- a/geode-pulse/src/main/webapp/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,3 +0,0 @@
-Manifest-Version: 1.0
-Class-Path: 
-

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/12efa36d/geode-pulse/src/main/webapp/META-INF/NOTICE
----------------------------------------------------------------------
diff --git a/geode-pulse/src/main/webapp/META-INF/NOTICE b/geode-pulse/src/main/webapp/META-INF/NOTICE
new file mode 100644
index 0000000..25a229d
--- /dev/null
+++ b/geode-pulse/src/main/webapp/META-INF/NOTICE
@@ -0,0 +1,90 @@
+Apache Geode (incubating) 
+Copyright 2016 The Apache Software Foundation.
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+
+
+The following NOTICEs pertain to software distributed with this project.
+
+stream-lib
+Copyright 2016 AddThis
+
+   This product includes software developed by AddThis.
+
+   This product also includes code adapted from:
+
+   Apache Solr (http://lucene.apache.org/solr/)
+   Copyright 2014 The Apache Software Foundation
+
+This product includes software developed by the MX4J
+project (http://mx4j.sourceforge.net).
+
+Apache Commons BeanUtils
+Copyright 2000-2010 The Apache Software Foundation
+
+Apache Commons Collections
+Copyright 2001-2015 The Apache Software Foundation
+
+Apache Commons Digester
+Copyright 2001-2010 The Apache Software Foundation
+
+Apache Commons Lang
+Copyright 2001-2010 The Apache Software Foundation
+
+Apache Commons Logging
+Copyright 2003-2014 The Apache Software Foundation
+
+Jackson Core 2.2.0
+
+  # Jackson JSON processor
+  
+  Jackson is a high-performance, Free/Open Source JSON processing library.
+  It was originally written by Tatu Saloranta (tatu.saloranta@iki.fi), and has
+  been in development since 2007.
+  It is currently developed by a community of developers, as well as supported
+  commercially by FasterXML.com.
+  
+  ## Licensing
+  
+  Jackson core and extension components may licensed under different licenses.
+  To find the details that apply to this artifact see the accompanying LICENSE file.
+  For more information, including possible other licensing options, contact
+  FasterXML.com (http://fasterxml.com).
+  
+  ## Credits
+  
+  A list of contributors may be found from CREDITS file, which is included
+  in some artifacts (usually source distributions); but is always available
+  from the source code management (SCM) system project uses.
+
+Spring Framework 4.2.4.RELEASE
+Copyright (c) 2002-2015 Pivotal, Inc.
+
+  This product is licensed to you under the Apache License, Version 2.0
+  (the "License"). You may not use this product except in compliance with
+  the License.
+  
+  This product may include a number of subcomponents with separate
+  copyright notices and license terms. Your use of the source code for
+  these subcomponents is subject to the terms and conditions of the
+  subcomponent's license, as noted in the license.txt file.
+
+Spring LDAP Core 1.3.2.RELEASE
+
+   ======================================================================
+   == NOTICE file corresponding to section 4 d of the Apache License,  ==
+   == Version 2.0, for the Spring LDAP distribution.                   ==
+   ======================================================================
+
+   This product includes software developed by
+   the Apache Software Foundation (http://www.apache.org).
+
+   The end-user documentation included with a redistribution, if any,
+   must include the following acknowledgement:
+
+     "This product includes software developed by the Spring LDAP
+      Project (http://www.springframework.org/ldap)."
+
+   Alternately, this acknowledgement may appear in the software itself,
+   if and wherever such third-party acknowledgements normally appear.

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/12efa36d/geode-web-api/src/main/webapp/META-INF/NOTICE
----------------------------------------------------------------------
diff --git a/geode-web-api/src/main/webapp/META-INF/NOTICE b/geode-web-api/src/main/webapp/META-INF/NOTICE
new file mode 100644
index 0000000..b62c5dc
--- /dev/null
+++ b/geode-web-api/src/main/webapp/META-INF/NOTICE
@@ -0,0 +1,89 @@
+Apache Geode (incubating) 
+Copyright 2016 The Apache Software Foundation.
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+
+
+The following NOTICEs pertain to software distributed with this project.
+
+stream-lib
+Copyright 2016 AddThis
+
+   This product includes software developed by AddThis.
+
+   This product also includes code adapted from:
+
+   Apache Solr (http://lucene.apache.org/solr/)
+   Copyright 2014 The Apache Software Foundation
+
+This product includes software developed by the MX4J
+project (http://mx4j.sourceforge.net).
+
+Java ClassMate library was originally written by Tatu Saloranta (tatu.saloranta@iki.fi)
+
+  Other developers who have contributed code are:
+  
+  * Brian Langel
+
+Apache Commons FileUpload
+Copyright 2002-2014 The Apache Software Foundation
+
+Apache Commons Lang
+Copyright 2001-2010 The Apache Software Foundation
+
+Jackson Core 2.2.0
+
+  # Jackson JSON processor
+  
+  Jackson is a high-performance, Free/Open Source JSON processing library.
+  It was originally written by Tatu Saloranta (tatu.saloranta@iki.fi), and has
+  been in development since 2007.
+  It is currently developed by a community of developers, as well as supported
+  commercially by FasterXML.com.
+  
+  ## Licensing
+  
+  Jackson core and extension components may licensed under different licenses.
+  To find the details that apply to this artifact see the accompanying LICENSE file.
+  For more information, including possible other licensing options, contact
+  FasterXML.com (http://fasterxml.com).
+  
+  ## Credits
+  
+  A list of contributors may be found from CREDITS file, which is included
+  in some artifacts (usually source distributions); but is always available
+  from the source code management (SCM) system project uses.
+
+Spring Framework 4.2.4.RELEASE
+Copyright (c) 2002-2015 Pivotal, Inc.
+
+  This product is licensed to you under the Apache License, Version 2.0
+  (the "License"). You may not use this product except in compliance with
+  the License.
+  
+  This product may include a number of subcomponents with separate
+  copyright notices and license terms. Your use of the source code for
+  these subcomponents is subject to the terms and conditions of the
+  subcomponent's license, as noted in the license.txt file.
+
+Spring Hateoas 0.12
+Copyright (c) [2012-2014] Pivotal Software, Inc.
+
+  This product is licensed to you under the Apache License, Version 2.0 (the "License").  
+  You may not use this product except in compliance with the License.  
+  
+  This product may include a number of subcomponents with
+  separate copyright notices and license terms. Your use of the source
+  code for the these subcomponents is subject to the terms and
+  conditions of the subcomponent's license, as noted in the LICENSE file.Spring Framework 4.2.4.RELEASE
+  Copyright (c) 2002-2015 Pivotal, Inc.
+  
+  This product is licensed to you under the Apache License, Version 2.0
+  (the "License"). You may not use this product except in compliance with
+  the License.
+  
+  This product may include a number of subcomponents with separate
+  copyright notices and license terms. Your use of the source code for
+  these subcomponents is subject to the terms and conditions of the
+  subcomponent's license, as noted in the license.txt file.

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/12efa36d/geode-web/src/main/webapp/META-INF/NOTICE
----------------------------------------------------------------------
diff --git a/geode-web/src/main/webapp/META-INF/NOTICE b/geode-web/src/main/webapp/META-INF/NOTICE
new file mode 100644
index 0000000..1369396
--- /dev/null
+++ b/geode-web/src/main/webapp/META-INF/NOTICE
@@ -0,0 +1,36 @@
+Apache Geode (incubating) 
+Copyright 2016 The Apache Software Foundation.
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+
+
+The following NOTICEs pertain to software distributed with this project.
+
+stream-lib
+Copyright 2016 AddThis
+
+   This product includes software developed by AddThis.
+
+   This product also includes code adapted from:
+
+   Apache Solr (http://lucene.apache.org/solr/)
+   Copyright 2014 The Apache Software Foundation
+
+This product includes software developed by the MX4J
+project (http://mx4j.sourceforge.net).
+
+Apache Commons FileUpload
+Copyright 2002-2014 The Apache Software Foundation
+
+Spring Framework 4.2.4.RELEASE
+Copyright (c) 2002-2015 Pivotal, Inc.
+
+  This product is licensed to you under the Apache License, Version 2.0
+  (the "License"). You may not use this product except in compliance with
+  the License.
+  
+  This product may include a number of subcomponents with separate
+  copyright notices and license terms. Your use of the source code for
+  these subcomponents is subject to the terms and conditions of the
+  subcomponent's license, as noted in the license.txt file.

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/12efa36d/gradle/java.gradle
----------------------------------------------------------------------
diff --git a/gradle/java.gradle b/gradle/java.gradle
index 85e18d8..4acb4da 100644
--- a/gradle/java.gradle
+++ b/gradle/java.gradle
@@ -43,7 +43,10 @@ subprojects {
         }
 
         metaInf {
-          from("$rootDir/NOTICE")
+          from("$rootDir/LICENSE")
+          if (!jar.source.contains('NOTICE')) {
+            from("$rootDir/NOTICE")
+          }
         }
       }
     }


[48/50] [abbrv] incubator-geode git commit: GEODE-1218: Marking jna as not optional

Posted by up...@apache.org.
GEODE-1218: Marking jna as not optional

JNA is used for common features like offheap memory and disk stores, so
it should not be marked optional.

Cherry picked from develop to the release branch in order to avoid
possible issues with missing this jar.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/124f9786
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/124f9786
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/124f9786

Branch: refs/heads/master
Commit: 124f978631db443c3ee29f290838b64be2c108d1
Parents: d33fee0
Author: Dan Smith <up...@apache.org>
Authored: Tue Apr 12 13:43:14 2016 -0700
Committer: Dan Smith <up...@apache.org>
Committed: Wed Apr 13 10:58:21 2016 -0700

----------------------------------------------------------------------
 geode-core/build.gradle | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/124f9786/geode-core/build.gradle
----------------------------------------------------------------------
diff --git a/geode-core/build.gradle b/geode-core/build.gradle
index 526f22a..7d13114 100755
--- a/geode-core/build.gradle
+++ b/geode-core/build.gradle
@@ -61,9 +61,7 @@ dependencies {
   compile ('mx4j:mx4j-tools:' + project.'mx4j.version') { 
     ext.optional = true;
   }
-  compile ('net.java.dev.jna:jna:' + project.'jna.version') {
-    ext.optional = true
-  }
+  compile ('net.java.dev.jna:jna:' + project.'jna.version')
   provided ('org.apache.hadoop:hadoop-common:' + project.'hadoop.version') {
     transitive=false
   }


[21/50] [abbrv] incubator-geode git commit: GEODE-961 CI failure: PutAllCSDUnitTest.testPartialKeyInPRSingleHop

Posted by up...@apache.org.
GEODE-961 CI failure: PutAllCSDUnitTest.testPartialKeyInPRSingleHop

Gester and Hitesh puzzled through this failure and found that the client
sometimes does not receive the response from the server that the test
expects.  This caused the region size checks to fail even though the
client received an exception indicating a partial putAll.

I've removed the size checks from the test so that we now just care about
the correct exceptions having been thrown.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/8a78f0f2
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/8a78f0f2
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/8a78f0f2

Branch: refs/heads/master
Commit: 8a78f0f2c4454c84ce1c95c2adef8fcb646b1bd6
Parents: dd9e5af
Author: Bruce Schuchardt <bs...@pivotal.io>
Authored: Fri Apr 8 12:18:17 2016 -0700
Committer: Bruce Schuchardt <bs...@pivotal.io>
Committed: Fri Apr 8 12:20:57 2016 -0700

----------------------------------------------------------------------
 .../internal/cache/PutAllCSDUnitTest.java       | 325 ++++++++-----------
 1 file changed, 143 insertions(+), 182 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8a78f0f2/geode-cq/src/test/java/com/gemstone/gemfire/internal/cache/PutAllCSDUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-cq/src/test/java/com/gemstone/gemfire/internal/cache/PutAllCSDUnitTest.java b/geode-cq/src/test/java/com/gemstone/gemfire/internal/cache/PutAllCSDUnitTest.java
index 48c5091..fafcd9b 100755
--- a/geode-cq/src/test/java/com/gemstone/gemfire/internal/cache/PutAllCSDUnitTest.java
+++ b/geode-cq/src/test/java/com/gemstone/gemfire/internal/cache/PutAllCSDUnitTest.java
@@ -2249,6 +2249,7 @@ public void testOneServer() throws CacheException, InterruptedException {
     stopBridgeServers(getCache());
   }
 
+
   /**
    * Tests partial key putAll to 2 PR servers, because putting data at server
    * side is different between PR and LR. PR does it in postPutAll.
@@ -2257,12 +2258,6 @@ public void testOneServer() throws CacheException, InterruptedException {
   public void testPartialKeyInPRSingleHop() throws CacheException, InterruptedException {
     final String title = "testPartialKeyInPRSingleHop_";
     final int cacheWriterAllowedKeyNum = 16;
-    int client1Size;
-    int client2Size;
-    int server1Size;
-    int server2Size;
-
-//    disconnectAllFromDS();
 
     final Host host = Host.getHost(0);
     final VM server1 = host.getVM(0);
@@ -2276,7 +2271,7 @@ public void testOneServer() throws CacheException, InterruptedException {
     // set <true, false> means <PR=true, notifyBySubscription=false> to test local-invalidates
     final int serverPort1 = createBridgeServer(server1, regionName, 0, true, 0, "ds1");
     final int serverPort2 = createBridgeServer(server2, regionName, 0, true, 0, "ds1");
-    createClient(client1, regionName, serverHost, new int[] {serverPort1, serverPort2}, -1, -1, false, false, true);
+    createClient(client1, regionName, serverHost, new int[] {serverPort1, serverPort2}, -1, -1, false, false, true, false);
     createClient(client2, regionName, serverHost, new int[] {serverPort1, serverPort2}, -1, -1, false, false, true);
 
     server1.invoke(addExceptionTag1(expectedExceptions));
@@ -2284,199 +2279,158 @@ public void testOneServer() throws CacheException, InterruptedException {
     client1.invoke(addExceptionTag1(expectedExceptions));
     client2.invoke(addExceptionTag1(expectedExceptions));
 
-    client2.invoke(new CacheSerializableRunnable(title+"client2 add listener") {
-      public void run2() throws CacheException {
-        Region region = getRootRegion().getSubregion(regionName);
-        region.getAttributesMutator().addCacheListener(new MyListener(false));
-        
-        region.registerInterest("ALL_KEYS");
-        LogWriterUtils.getLogWriter().info("client2 registerInterest ALL_KEYS at "+region.getFullPath());
-      }
-    });
-    
-    client1.invoke(new CacheSerializableRunnable(title+"do some putAll to get ClientMetaData for future putAll") {
-      public void run2() throws CacheException {
-        doPutAll(regionName, "key-", numberOfEntries);
-      }
-    });
-    
-    WaitCriterion waitForSizes = new WaitCriterion() {
-      public String description() {
-        return "waiting for conditions to be met";
-      }
-      public boolean done() {
-        int c1Size = getRegionSize(client1, regionName);
-        int c2Size = getRegionSize(client2, regionName);
-        int s1Size = getRegionSize(server1, regionName);
-        int s2Size = getRegionSize(server2, regionName);
-        LogWriterUtils.getLogWriter().info("region sizes: "+c1Size+","+c2Size+","+s1Size+","+s2Size);
-        if (c1Size != numberOfEntries) {
-          LogWriterUtils.getLogWriter().info("waiting for client1 to get all updates");
-          return false;
-        }
-        if (c2Size != numberOfEntries) {
-          LogWriterUtils.getLogWriter().info("waiting for client2 to get all updates");
-          return false;
+    try {
+      client2.invoke(new CacheSerializableRunnable(title + "client2 add listener") {
+        public void run2() throws CacheException {
+          Region region = getRootRegion().getSubregion(regionName);
+          region.getAttributesMutator().addCacheListener(new MyListener(false));
+
+          region.registerInterest("ALL_KEYS");
+          LogWriterUtils.getLogWriter().info("client2 registerInterest ALL_KEYS at " + region.getFullPath());
         }
-        if (s1Size != numberOfEntries) {
-          LogWriterUtils.getLogWriter().info("waiting for server1 to get all updates");
-          return false;
+      });
+
+      client1.invoke(new CacheSerializableRunnable(title + "do some putAll to get ClientMetaData for future putAll") {
+        public void run2() throws CacheException {
+          doPutAll(regionName, "key-", numberOfEntries);
         }
-        if (s2Size != numberOfEntries) {
-          LogWriterUtils.getLogWriter().info("waiting for server2 to get all updates");
-          return false;
+      });
+
+      WaitCriterion waitForSizes = new WaitCriterion() {
+        public String description() {
+          return "waiting for conditions to be met";
         }
-        return true;
-      }
-    };
-    Wait.waitForCriterion(waitForSizes, 10000, 1000, true);
 
-    client1Size = getRegionSize(client1, regionName);
-    client2Size = getRegionSize(client2, regionName);
-    server1Size = getRegionSize(server1, regionName);
-    server2Size = getRegionSize(server2, regionName);
+        public boolean done() {
+          int c1Size = getRegionSize(client1, regionName);
+          int c2Size = getRegionSize(client2, regionName);
+          int s1Size = getRegionSize(server1, regionName);
+          int s2Size = getRegionSize(server2, regionName);
+          LogWriterUtils.getLogWriter().info("region sizes: " + c1Size + "," + c2Size + "," + s1Size + "," + s2Size);
+          if (c1Size != numberOfEntries) {
+            LogWriterUtils.getLogWriter().info("waiting for client1 to get all updates");
+            return false;
+          }
+          if (c2Size != numberOfEntries) {
+            LogWriterUtils.getLogWriter().info("waiting for client2 to get all updates");
+            return false;
+          }
+          if (s1Size != numberOfEntries) {
+            LogWriterUtils.getLogWriter().info("waiting for server1 to get all updates");
+            return false;
+          }
+          if (s2Size != numberOfEntries) {
+            LogWriterUtils.getLogWriter().info("waiting for server2 to get all updates");
+            return false;
+          }
+          return true;
+        }
+      };
+      Wait.waitForCriterion(waitForSizes, 10000, 1000, true);
 
-    server1.invoke(new CacheSerializableRunnable(title
+      server1.invoke(new CacheSerializableRunnable(title
         + "server1 add slow listener") {
-      public void run2() throws CacheException {
-        Region region = getRootRegion().getSubregion(regionName);
-        region.getAttributesMutator().addCacheListener(new MyListener(true));
-      }
-    });
+        public void run2() throws CacheException {
+          Region region = getRootRegion().getSubregion(regionName);
+          region.getAttributesMutator().addCacheListener(new MyListener(true));
+        }
+      });
 
-    // add a listener that will close the cache at the 10th update
-    final SharedCounter sc_server2 = new SharedCounter("server2");
-    server2.invoke(new CacheSerializableRunnable(title
+      // add a listener that will close the cache at the 10th update
+      final SharedCounter sc_server2 = new SharedCounter("server2");
+      server2.invoke(new CacheSerializableRunnable(title
         + "server2 add slow listener") {
-      public void run2() throws CacheException {
-        Region region = getRootRegion().getSubregion(regionName);
-        region.getAttributesMutator().addCacheListener(new MyListener(server2, true, sc_server2, 10));
-      }
-    });
-    
-    AsyncInvocation async1 = client1.invokeAsync(new CacheSerializableRunnable(title+"client1 add listener and putAll") {
-      public void run2() throws CacheException {
-        Region region = getRootRegion().getSubregion(regionName);
-        region.getAttributesMutator().addCacheListener(new MyListener(false));
+        public void run2() throws CacheException {
+          Region region = getRootRegion().getSubregion(regionName);
+          region.getAttributesMutator().addCacheListener(new MyListener(server2, true, sc_server2, 10));
+        }
+      });
 
-        // create keys
-        try {
-          doPutAll(regionName, title, numberOfEntries);
-          fail("Expect ServerOperationException caused by PutAllParitialResultException");
-        } catch (ServerOperationException soe) {
-          assertTrue(soe.getMessage().contains(LocalizedStrings.Region_PutAll_Applied_PartialKeys_At_Server_0.toLocalizedString(region.getFullPath())));
+      AsyncInvocation async1 = client1.invokeAsync(new CacheSerializableRunnable(title + "client1 add listener and putAll") {
+        public void run2() throws CacheException {
+          Region region = getRootRegion().getSubregion(regionName);
+          region.getAttributesMutator().addCacheListener(new MyListener(false));
+
+          // create keys
+          try {
+            doPutAll(regionName, title, numberOfEntries);
+            fail("Expect ServerOperationException caused by PutAllParitialResultException");
+          } catch (ServerOperationException soe) {
+            assertTrue(soe.getMessage().contains(LocalizedStrings.Region_PutAll_Applied_PartialKeys_At_Server_0.toLocalizedString(region.getFullPath())));
+          }
         }
-      }
-    });   
+      });
 
-    // server2 will closeCache after creating 10 keys
-    
-    ThreadUtils.join(async1, 30 * 1000);
-    if (async1.exceptionOccurred()) {
-      Assert.fail("Aync1 get exceptions:", async1.getException());
-    }
+      // server2 will closeCache after creating 10 keys
 
-    client1Size = getRegionSize(client1, regionName);
-    // client2Size maybe more than client1Size
-    client2Size = getRegionSize(client2, regionName);
-    server1Size = getRegionSize(server1, regionName);
-    LogWriterUtils.getLogWriter().info("region sizes: "+client1Size+","+client2Size+","+server1Size);
-//    assertEquals(server1Size, client1Size);
+      ThreadUtils.join(async1, 30 * 1000);
+      if (async1.exceptionOccurred()) {
+        Assert.fail("putAll client threw an exception", async1.getException());
+      }
 
-    // restart server2 
-    LogWriterUtils.getLogWriter().info("restarting server 2");
-    createBridgeServer(server2, regionName, serverPort2, true, 0, "ds1");
-    
-    // Test Case1: Trigger singleHop putAll. Stop server2 in middle. 
-    // numberOfEntries/2 + X keys will be created at servers. i.e. X keys at server2,
-    // numberOfEntries/2 keys at server1.
-    // The client should receive a PartialResultException due to PartitionOffline
-    client1Size = getRegionSize(client1, regionName);
-    client2Size = getRegionSize(client2, regionName);
-    server1Size = getRegionSize(server1, regionName);
-    server2Size = getRegionSize(server2, regionName);
-    LogWriterUtils.getLogWriter().info("region sizes after server2 restarted: "+client1Size+","+client2Size+","+server1Size);
-    assertEquals(150, client1Size);
-    assertEquals(client2Size, server1Size);
-    assertEquals(client2Size, server2Size);
 
-    // close a server to re-run the test 
-    closeCache(server2);
-    server1Size = getRegionSize(server1, regionName);
-    client1.invoke(new CacheSerializableRunnable(title+"client1 does putAll again") {
-      public void run2() throws CacheException {
-        Region region = getRootRegion().getSubregion(regionName);
+      // restart server2
+      System.out.println("restarting server 2");
+      createBridgeServer(server2, regionName, serverPort2, true, 0, "ds1");
 
-        // create keys
-        try {
-          doPutAll(regionName, title+"again:", numberOfEntries);
-          fail("Expect ServerOperationException caused by PutAllParitialResultException");
-        } catch (ServerOperationException soe) {
-          assertTrue(soe.getMessage().contains(LocalizedStrings.Region_PutAll_Applied_PartialKeys_At_Server_0.toLocalizedString(region.getFullPath())));
-        }
-      }
-    });   
+      // Test Case1: Trigger singleHop putAll. Stop server2 in middle.
+      // numberOfEntries/2 + X keys will be created at servers. i.e. X keys at server2,
+      // numberOfEntries/2 keys at server1.
+      // The client should receive a PartialResultException due to PartitionOffline
 
-    int new_server1Size = getRegionSize(server1, regionName);
-    int new_client1Size = getRegionSize(client1, regionName);
-    int new_client2Size = getRegionSize(client2, regionName);
+      // close a server to re-run the test
+      closeCache(server2);
+      client1.invoke(new CacheSerializableRunnable(title + "client1 does putAll again") {
+        public void run2() throws CacheException {
+          Region region = getRootRegion().getSubregion(regionName);
+
+          // create keys
+          try {
+            doPutAll(regionName, title + "again:", numberOfEntries);
+            fail("Expect ServerOperationException caused by PutAllParitialResultException");
+          } catch (ServerOperationException soe) {
+            assertTrue(soe.getMessage().contains(LocalizedStrings.Region_PutAll_Applied_PartialKeys_At_Server_0.toLocalizedString(region.getFullPath())));
+          }
+        }
+      });
 
-    // Test Case 2: based on case 1, but this time, there should be no X keys 
-    // created on server2.
-    LogWriterUtils.getLogWriter().info("region sizes after re-run the putAll: "+new_client1Size+","+new_client2Size+","+new_server1Size);
-    assertEquals(server1Size+numberOfEntries/2, new_server1Size);
-    assertEquals(client1Size+numberOfEntries/2, new_client1Size);
-    assertEquals(client2Size+numberOfEntries/2, new_client2Size);
+      // Test Case 2: based on case 1, but this time, there should be no X keys
+      // created on server2.
 
-    // restart server2
-    createBridgeServer(server2, regionName, serverPort2, true, 0, "ds1");
-    server1Size = getRegionSize(server1, regionName);
-    server2Size = getRegionSize(server2, regionName);
-    LogWriterUtils.getLogWriter().info("region sizes after restart server2: "+server1Size+","+server2Size);
-    assertEquals(server1Size, server2Size);
+      // restart server2
+      createBridgeServer(server2, regionName, serverPort2, true, 0, "ds1");
 
-    // add a cacheWriter for server to fail putAll after it created cacheWriterAllowedKeyNum keys
-    server1.invoke(new CacheSerializableRunnable(title
+      // add a cacheWriter for server to fail putAll after it created cacheWriterAllowedKeyNum keys
+      server1.invoke(new CacheSerializableRunnable(title
         + "server1 add cachewriter to throw exception after created some keys") {
-      public void run2() throws CacheException {
-        Region region = getRootRegion().getSubregion(regionName);
-        region.getAttributesMutator().setCacheWriter(new MyWriter(cacheWriterAllowedKeyNum));
-      }
-    });
-
-    client1.invoke(new CacheSerializableRunnable(title+"client1 does putAll once more") {
-      public void run2() throws CacheException {
-        Region region = getRootRegion().getSubregion(regionName);
-
-        // create keys
-        try {
-          doPutAll(regionName, title+"once more:", numberOfEntries);
-          fail("Expect ServerOperationException caused by PutAllParitialResultException");
-        } catch (ServerOperationException soe) {
-          assertTrue(soe.getMessage().contains(LocalizedStrings.Region_PutAll_Applied_PartialKeys_At_Server_0.toLocalizedString(region.getFullPath())));
+        public void run2() throws CacheException {
+          Region region = getRootRegion().getSubregion(regionName);
+          region.getAttributesMutator().setCacheWriter(new MyWriter(cacheWriterAllowedKeyNum));
         }
-      }
-    });   
-
-    // Test case 3: encountered 2 PartialResultException in singlehop. 
-    // should consolidate them into 1
-    int oncemore_client1Size = getRegionSize(client1, regionName);
-    int oncemore_client2Size = getRegionSize(client2, regionName);
-    int oncemore_server1Size = getRegionSize(server1, regionName);
-    int oncemore_server2Size = getRegionSize(server2, regionName);
-    LogWriterUtils.getLogWriter().info("region sizes in once more test: "
-        +oncemore_client1Size+","+oncemore_client2Size+","+oncemore_server1Size+","+oncemore_server2Size);
-    int delta_at_server = oncemore_server1Size - server1Size;
-    assertEquals(new_client1Size+delta_at_server, oncemore_client1Size);
-    assertEquals(oncemore_server1Size, oncemore_client2Size);
-    assertEquals(oncemore_server2Size, oncemore_server1Size);
-    server1.invoke(removeExceptionTag1(expectedExceptions));
-    server2.invoke(removeExceptionTag1(expectedExceptions));
-    client1.invoke(removeExceptionTag1(expectedExceptions));
-    client2.invoke(removeExceptionTag1(expectedExceptions));
+      });
 
-    // Stop server
-    stopBridgeServers(getCache());
+      client1.invoke(new CacheSerializableRunnable(title + "client1 does putAll once more") {
+        public void run2() throws CacheException {
+          Region region = getRootRegion().getSubregion(regionName);
+
+          // create keys
+          try {
+            doPutAll(regionName, title + "once more:", numberOfEntries);
+            fail("Expect ServerOperationException caused by PutAllParitialResultException");
+          } catch (ServerOperationException soe) {
+            assertTrue(soe.getMessage().contains(LocalizedStrings.Region_PutAll_Applied_PartialKeys_At_Server_0.toLocalizedString(region.getFullPath())));
+          }
+        }
+      });
+    } finally {
+      server1.invoke(removeExceptionTag1(expectedExceptions));
+      server2.invoke(removeExceptionTag1(expectedExceptions));
+      client1.invoke(removeExceptionTag1(expectedExceptions));
+      client2.invoke(removeExceptionTag1(expectedExceptions));
+
+      // Stop server
+      stopBridgeServers(getCache());
+    }
   }
 
   /**
@@ -2504,7 +2458,7 @@ public void testOneServer() throws CacheException, InterruptedException {
     // set <true, false> means <PR=true, notifyBySubscription=false> to test local-invalidates
     final int serverPort1 = createBridgeServer(server1, regionName, 0, true, 1, "ds1");
     final int serverPort2 = createBridgeServer(server2, regionName, 0, true, 1, "ds1");
-    createClient(client1, regionName, serverHost, new int[] {serverPort1, serverPort2}, -1, -1, false, false, true);
+    createClient(client1, regionName, serverHost, new int[] {serverPort1, serverPort2}, -1, -1, false, false, true, false);
     createClient(client2, regionName, serverHost, new int[] {serverPort1, serverPort2}, -1, -1, false, false, true);
 
     server1.invoke(addExceptionTag1(expectedExceptions));
@@ -2667,7 +2621,7 @@ public void testOneServer() throws CacheException, InterruptedException {
     serverPorts[0] = createBridgeServer(server1, regionName, 0, true, 0, null);
     serverPorts[1] = createBridgeServer(server2, regionName, 0, true, 0, null);
     serverPorts[2] = createBridgeServer(server3, regionName, 0, true, 0, null);
-    createClient(client1, regionName, serverHost, serverPorts, -1, -1, false, true, true);
+    createClient(client1, regionName, serverHost, serverPorts, -1, -1, false, true, true, false);
 
     {
       // Create local region
@@ -3833,8 +3787,15 @@ public void testOneServer() throws CacheException, InterruptedException {
     });
   }
 
+  private void createClient(VM client, String regionName, String serverHost, int[] serverPorts,
+                            int redundancy, int readTimeOut, boolean receiveInvalidates,
+                            boolean concurrencyChecks, boolean enableSingleHop) {
+    createClient(client, regionName, serverHost, serverPorts, redundancy, readTimeOut, receiveInvalidates,
+            concurrencyChecks, enableSingleHop, true /*subscriptionEnabled*/);
+  }
   private void createClient(VM client, final String regionName, final String serverHost, final int[] serverPorts,
-      final int redundency, final int readTimeOut, final boolean receiveInvalidates, final boolean concurrencyChecks, final boolean enableSingleHop) {
+      final int redundency, final int readTimeOut, final boolean receiveInvalidates, final boolean concurrencyChecks,
+      final boolean enableSingleHop, final boolean subscriptionEnabled) {
     client.invoke(new CacheSerializableRunnable("Create client") {
       public void run2() throws CacheException {
         // Create DS
@@ -3859,7 +3820,7 @@ public void testOneServer() throws CacheException, InterruptedException {
               pf.addServer(serverHost, serverPorts[i]);
             }
 
-            pf.setReadTimeout(readTimeOut).setSubscriptionEnabled(true).setPRSingleHopEnabled(enableSingleHop).create("myPool");
+            pf.setReadTimeout(readTimeOut).setSubscriptionEnabled(subscriptionEnabled).setPRSingleHopEnabled(enableSingleHop).create("myPool");
                 factory.setPoolName("myPool");
           }
           else {


[39/50] [abbrv] incubator-geode git commit: GEODE-1062: New method to modify wait time for validateRegionSize

Posted by up...@apache.org.
GEODE-1062: New method to modify wait time for validateRegionSize

Part of the refactoring work for GEODE-1062 led to a possible test failure
due to insufficient wait time for very slow tests.  The tests need to be fixed
but a quick workaround is to pass in the custom time of the original default time
of 240000


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/c23ec7a8
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/c23ec7a8
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/c23ec7a8

Branch: refs/heads/master
Commit: c23ec7a80afbf3c83e71de89581613dbb1b2a24b
Parents: c1cf90e
Author: Jason Huynh <hu...@gmail.com>
Authored: Fri Apr 8 11:35:06 2016 -0700
Committer: Jason Huynh <hu...@gmail.com>
Committed: Fri Apr 8 15:49:20 2016 -0700

----------------------------------------------------------------------
 .../com/gemstone/gemfire/internal/cache/wan/WANTestBase.java   | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c23ec7a8/geode-wan/src/test/java/com/gemstone/gemfire/internal/cache/wan/WANTestBase.java
----------------------------------------------------------------------
diff --git a/geode-wan/src/test/java/com/gemstone/gemfire/internal/cache/wan/WANTestBase.java b/geode-wan/src/test/java/com/gemstone/gemfire/internal/cache/wan/WANTestBase.java
index 130f960..e93c9c2 100644
--- a/geode-wan/src/test/java/com/gemstone/gemfire/internal/cache/wan/WANTestBase.java
+++ b/geode-wan/src/test/java/com/gemstone/gemfire/internal/cache/wan/WANTestBase.java
@@ -3611,6 +3611,10 @@ public class WANTestBase extends DistributedTestCase{
   }
 
   public static void validateRegionSize(String regionName, final int regionSize) {
+    validateRegionSize(regionName, regionSize, 30000);
+  }
+
+  public static void validateRegionSize(String regionName, final int regionSize, long waitTime) {
     IgnoredException exp = IgnoredException.addIgnoredException(ForceReattemptException.class
         .getName());
     IgnoredException exp1 = IgnoredException.addIgnoredException(CacheClosedException.class
@@ -3633,7 +3637,7 @@ public class WANTestBase extends DistributedTestCase{
               + " present region keyset " + r.keySet();
         }
       };
-      Wait.waitForCriterion(wc, 30000, 500, true);
+      Wait.waitForCriterion(wc, waitTime, 500, true);
     } finally {
       exp.remove();
       exp1.remove();


[14/50] [abbrv] incubator-geode git commit: GEODE-1025: Switching the latest SDG version and reanabling SDG test

Posted by up...@apache.org.
GEODE-1025: Switching the latest SDG version and reanabling SDG test

Spring Data Gemfire (SDG) now implements a service provider required
to start the cache server with spring. Switching to point at the latest
SDG snapshot and renabling the test for starting with SDG.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/22906e0b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/22906e0b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/22906e0b

Branch: refs/heads/master
Commit: 22906e0b3d0926c09bb260bcd312863282b7a3bd
Parents: f2eeebb
Author: Dan Smith <up...@apache.org>
Authored: Wed Mar 30 15:50:08 2016 -0700
Committer: Dan Smith <up...@apache.org>
Committed: Thu Apr 7 14:34:19 2016 -0700

----------------------------------------------------------------------
 build.gradle                                    |  2 -
 .../LauncherLifecycleCommandsDUnitTest.java     |  3 +-
 .../resources/spring/spring-gemfire-context.xml | 43 ++++++++++++++++++++
 .../cli/commands/LauncherLifecycleCommands.java |  3 +-
 gradle/dependency-versions.properties           |  2 +-
 5 files changed, 46 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/22906e0b/build.gradle
----------------------------------------------------------------------
diff --git a/build.gradle b/build.gradle
index 150038e..890bce3 100755
--- a/build.gradle
+++ b/build.gradle
@@ -47,8 +47,6 @@ allprojects {
     maven { url "http://repo.spring.io/release" }
     maven { url "http://repo.spring.io/milestone" }
     maven { url "http://repo.spring.io/snapshot" }
-    maven { url "http://repo.spring.io/libs-release" }
-    maven { url "http://repo.spring.io/ext-release-local" }
   }
 
   group = "org.apache.geode"

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/22906e0b/geode-assembly/src/test/java/com/gemstone/gemfire/management/internal/cli/commands/LauncherLifecycleCommandsDUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-assembly/src/test/java/com/gemstone/gemfire/management/internal/cli/commands/LauncherLifecycleCommandsDUnitTest.java b/geode-assembly/src/test/java/com/gemstone/gemfire/management/internal/cli/commands/LauncherLifecycleCommandsDUnitTest.java
index 2344155..1171207 100644
--- a/geode-assembly/src/test/java/com/gemstone/gemfire/management/internal/cli/commands/LauncherLifecycleCommandsDUnitTest.java
+++ b/geode-assembly/src/test/java/com/gemstone/gemfire/management/internal/cli/commands/LauncherLifecycleCommandsDUnitTest.java
@@ -799,8 +799,7 @@ public class LauncherLifecycleCommandsDUnitTest extends CliCommandTestBase {
     assertEquals(Status.NOT_RESPONDING, locatorState.getStatus());
   }
 
-  @Ignore("Disabled until GEODE-1025, SGF-476 are resolved")
-  public void IGNORE_test013StartServerWithSpring() {
+  public void test013StartServerWithSpring() {
     String pathname = (getClass().getSimpleName() + "_" + getTestMethodName());
     File workingDirectory = new File(pathname);
 

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/22906e0b/geode-assembly/src/test/resources/spring/spring-gemfire-context.xml
----------------------------------------------------------------------
diff --git a/geode-assembly/src/test/resources/spring/spring-gemfire-context.xml b/geode-assembly/src/test/resources/spring/spring-gemfire-context.xml
new file mode 100644
index 0000000..d6f6df3
--- /dev/null
+++ b/geode-assembly/src/test/resources/spring/spring-gemfire-context.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+  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.
+-->
+
+<beans xmlns="http://www.springframework.org/schema/beans"
+       xmlns:gfe="http://www.springframework.org/schema/gemfire"
+       xmlns:util="http://www.springframework.org/schema/util"
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xsi:schemaLocation="
+        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
+        http://www.springframework.org/schema/gemfire http://www.springframework.org/schema/gemfire/spring-gemfire.xsd
+        http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd
+  ">
+
+  <util:properties id="gemfireProperties">
+    <prop key="name">SpringGemFireServerBootstrap</prop>
+    <prop key="mcast-port">0</prop>
+    <prop key="log-level">config</prop>
+    <prop key="log-file">spring_server.log</prop>
+    <prop key="http-service-port">0</prop>
+  </util:properties>
+
+  <gfe:cache properties-ref="gemfireProperties" copy-on-read="true"
+             critical-heap-percentage="0.95" eviction-heap-percentage="0.85"
+             pdx-ignore-unread-fields="false" pdx-persistent="true" pdx-read-serialized="true"/>
+
+  <gfe:partitioned-region id="Example" persistent="false"/>
+
+</beans>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/22906e0b/geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/commands/LauncherLifecycleCommands.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/commands/LauncherLifecycleCommands.java b/geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/commands/LauncherLifecycleCommands.java
index 40aa320..d9928c5 100755
--- a/geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/commands/LauncherLifecycleCommands.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/commands/LauncherLifecycleCommands.java
@@ -1172,9 +1172,8 @@ public class LauncherLifecycleCommands extends AbstractCommandsSupport {
       }
     })) {
       String jarFileName = jarFile.getName();
-      String jarFileNamePrefix = jarFileName.substring(0, jarFileName.lastIndexOf("-"));
 
-      if (SPRING_JAR_NAME_PREFIXES.contains(jarFileNamePrefix.toLowerCase().trim())) {
+      if (SPRING_JAR_NAME_PREFIXES.stream().anyMatch(prefix -> jarFileName.startsWith(prefix))) {
         springJarFilePathnames.add(jarFile.getAbsolutePath());
       }
     }

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/22906e0b/gradle/dependency-versions.properties
----------------------------------------------------------------------
diff --git a/gradle/dependency-versions.properties b/gradle/dependency-versions.properties
index 7a5054b..beb2d26 100644
--- a/gradle/dependency-versions.properties
+++ b/gradle/dependency-versions.properties
@@ -86,7 +86,7 @@ scala.version = 2.10.0
 slf4j-api.version = 1.7.7
 snappy-java.version = 1.1.1.6
 spring-data-commons.version = 1.9.1.RELEASE
-spring-data-gemfire.version = 1.7.2.RELEASE
+spring-data-gemfire.version = 1.7.0.APACHE-GEODE-EA-SNAPSHOT
 spring-hateos.version = 0.16.0.RELEASE
 spring-shell.version = 1.1.0.RELEASE
 spring-ldap-core.version = 1.3.2.RELEASE


[19/50] [abbrv] incubator-geode git commit: updating from JGroups v3.6.7 to v3.6.8

Posted by up...@apache.org.
updating from JGroups v3.6.7 to v3.6.8


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/3d38ec55
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/3d38ec55
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/3d38ec55

Branch: refs/heads/master
Commit: 3d38ec55ccdfa57b849efaf38a7e7ba4960b405b
Parents: 76c43fa
Author: Bruce Schuchardt <bs...@pivotal.io>
Authored: Fri Apr 8 08:43:52 2016 -0700
Committer: Bruce Schuchardt <bs...@pivotal.io>
Committed: Fri Apr 8 08:43:52 2016 -0700

----------------------------------------------------------------------
 geode-core/build.gradle | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/3d38ec55/geode-core/build.gradle
----------------------------------------------------------------------
diff --git a/geode-core/build.gradle b/geode-core/build.gradle
index e91a2d3..526f22a 100755
--- a/geode-core/build.gradle
+++ b/geode-core/build.gradle
@@ -32,7 +32,7 @@ dependencies {
   // External 
   provided files("${System.getProperty('java.home')}/../lib/tools.jar")
   compile 'com.github.stephenc.findbugs:findbugs-annotations:' + project.'stephenc-findbugs.version'
-  compile 'org.jgroups:jgroups:3.6.7.Final'
+  compile 'org.jgroups:jgroups:3.6.8.Final'
   compile 'antlr:antlr:' + project.'antlr.version'
   compile 'com.fasterxml.jackson.core:jackson-databind:' + project.'jackson.version'
   compile 'commons-io:commons-io:' + project.'commons-io.version'


[11/50] [abbrv] incubator-geode git commit: GEODE-1187 a server launched by Gfsh deletes PID file during auto-reconnect

Posted by up...@apache.org.
GEODE-1187 a server launched by Gfsh deletes PID file during auto-reconnect

ServerLauncher needed to be made aware of auto-reconnect.  I changed
getCache() to look for a new, reconnected cache and I changed isWaiting()
to see if the current cache is in a reconnecting state.

I also changed the shutdown logic to cancel reconnect attempts if the
cache is in that state when a stop is requested.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/5ba923e3
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/5ba923e3
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/5ba923e3

Branch: refs/heads/master
Commit: 5ba923e3ff2b682e51e4b69169292bde1065c46e
Parents: 7413804
Author: Bruce Schuchardt <bs...@pivotal.io>
Authored: Thu Apr 7 10:28:15 2016 -0700
Committer: Bruce Schuchardt <bs...@pivotal.io>
Committed: Thu Apr 7 10:28:15 2016 -0700

----------------------------------------------------------------------
 .../gemfire/distributed/ServerLauncher.java     | 26 ++++++-
 .../membership/gms/membership/GMSJoinLeave.java |  2 -
 .../distributed/ServerLauncherJUnitTest.java    | 74 ++++++++++++++++++++
 .../internal/cache/PutAllCSDUnitTest.java       |  3 +-
 4 files changed, 98 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/5ba923e3/geode-core/src/main/java/com/gemstone/gemfire/distributed/ServerLauncher.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/distributed/ServerLauncher.java b/geode-core/src/main/java/com/gemstone/gemfire/distributed/ServerLauncher.java
index 2a8c9f3..a055862 100755
--- a/geode-core/src/main/java/com/gemstone/gemfire/distributed/ServerLauncher.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/distributed/ServerLauncher.java
@@ -302,6 +302,15 @@ public class ServerLauncher extends AbstractLauncher<String> {
    * @see com.gemstone.gemfire.cache.Cache
    */
   final Cache getCache() {
+    if (this.cache != null) {
+      boolean isReconnecting = this.cache.isReconnecting();
+      if (isReconnecting) {
+        Cache newCache = this.cache.getReconnectedCache();
+        if (newCache != null) {
+          this.cache = newCache;
+        }
+      }
+    }
     return this.cache;
   }
 
@@ -837,7 +846,7 @@ public class ServerLauncher extends AbstractLauncher<String> {
    */
   final boolean isWaiting(final Cache cache) {
     //return (isRunning() && !getCache().isClosed());
-    return (isRunning() && cache.getDistributedSystem().isConnected());
+    return (isRunning() && (cache.getDistributedSystem().isConnected() || cache.isReconnecting()));
   }
 
   /**
@@ -1152,10 +1161,15 @@ public class ServerLauncher extends AbstractLauncher<String> {
   
   private ServerState stopInProcess() {
     if (isStoppable()) {
+      if (this.cache.isReconnecting()) {
+        this.cache.getDistributedSystem().stopReconnecting();
+      }
       this.cache.close();
       this.cache = null;
-      this.process.stop();
-      this.process = null;
+      if (this.process != null) {
+        this.process.stop();
+        this.process = null;
+      }
       INSTANCE.compareAndSet(this, null); // note: other thread may return Status.NOT_RESPONDING now
       this.running.set(false);
       return new ServerState(this, Status.STOPPED);
@@ -1254,6 +1268,12 @@ public class ServerLauncher extends AbstractLauncher<String> {
     }
   }
 
+  // For testing purposes only!
+  void setIsRunningForTest() {
+    this.running.set(true);
+  }
+
+
   private ServerState createNoResponseState(final Exception cause, final String errorMessage) {
     debug(cause);
     return new ServerState(this, Status.NOT_RESPONDING, errorMessage);

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/5ba923e3/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/membership/GMSJoinLeave.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/membership/GMSJoinLeave.java b/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/membership/GMSJoinLeave.java
index 1bc30af..d91b247 100755
--- a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/membership/GMSJoinLeave.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/membership/GMSJoinLeave.java
@@ -1145,8 +1145,6 @@ public class GMSJoinLeave implements JoinLeave, MessageHandler {
 
   /**
    * for testing, do not use in any other case as it is not thread safe
-   *
-   * @param req
    */
   JoinResponseMessage[] getJoinResponseMessage() {
     return joinResponse;

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/5ba923e3/geode-core/src/test/java/com/gemstone/gemfire/distributed/ServerLauncherJUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/com/gemstone/gemfire/distributed/ServerLauncherJUnitTest.java b/geode-core/src/test/java/com/gemstone/gemfire/distributed/ServerLauncherJUnitTest.java
old mode 100644
new mode 100755
index d3a7050..395a9e6
--- a/geode-core/src/test/java/com/gemstone/gemfire/distributed/ServerLauncherJUnitTest.java
+++ b/geode-core/src/test/java/com/gemstone/gemfire/distributed/ServerLauncherJUnitTest.java
@@ -575,6 +575,76 @@ public class ServerLauncherJUnitTest {
   }
 
   @Test
+  public void reconnectedCacheIsDiscovered() throws Exception {
+    final Cache mockCache = mockContext.mock(Cache.class, "Cache");
+    final Cache mockReconnectedCache = mockContext.mock(Cache.class, "ReconnectedCache");
+
+    mockContext.checking(new Expectations() {{
+      exactly(2).of(mockCache).isReconnecting();
+      will(returnValue(Boolean.FALSE));
+
+      oneOf(mockCache).getCacheServers();
+      will(returnValue(Collections.emptyList()));
+
+      oneOf(mockCache).isReconnecting();
+      will(returnValue(Boolean.TRUE));
+
+      oneOf(mockCache).getReconnectedCache();
+      will(returnValue(mockReconnectedCache));
+
+      oneOf(mockReconnectedCache).close();
+
+    }});
+
+    final ServerLauncher serverLauncher =
+            new Builder()
+                    .setMemberName("serverOne")
+                    .setCache(mockCache)
+                    .build();
+
+    assertNotNull(serverLauncher);
+    serverLauncher.waitOnServer();
+  }
+
+  @Test
+  public void reconnectingDistributedSystemIsDisconnectedOnStop() throws Exception {
+    final Cache mockCache = mockContext.mock(Cache.class, "Cache");
+    final DistributedSystem mockDistributedSystem = mockContext.mock(DistributedSystem.class, "DistributedSystem");
+    final Cache mockReconnectedCache = mockContext.mock(Cache.class, "ReconnectedCache");
+
+    mockContext.checking(new Expectations() {{
+      exactly(1).of(mockCache).isReconnecting();
+      will(returnValue(Boolean.TRUE));
+
+      exactly(1).of(mockCache).getReconnectedCache();
+      will(returnValue(mockReconnectedCache));
+
+      exactly(2).of(mockReconnectedCache).isReconnecting();
+      will(returnValue(Boolean.TRUE));
+
+      exactly(1).of(mockReconnectedCache).getReconnectedCache();
+      will(returnValue(null));
+
+      oneOf(mockReconnectedCache).getDistributedSystem();
+      will(returnValue(mockDistributedSystem));
+
+      oneOf(mockDistributedSystem).stopReconnecting();
+
+      oneOf(mockReconnectedCache).close();
+    }});
+
+    final ServerLauncher serverLauncher =
+            new Builder()
+                    .setMemberName("serverOne")
+                    .setCache(mockCache)
+                    .build();
+
+    assertNotNull(serverLauncher);
+    serverLauncher.setIsRunningForTest();
+    serverLauncher.stop();
+  }
+
+  @Test
   public void testIsWaiting() {
     final Cache mockCache = mockContext.mock(Cache.class, "Cache");
     final DistributedSystem mockDistributedSystem = mockContext.mock(DistributedSystem.class, "DistributedSystem");
@@ -607,6 +677,8 @@ public class ServerLauncherJUnitTest {
       will(returnValue(mockDistributedSystem));
       oneOf(mockDistributedSystem).isConnected();
       will(returnValue(false));
+      oneOf(mockCache).isReconnecting();
+      will(returnValue(Boolean.FALSE));
     }});
 
     final ServerLauncher serverLauncher = new Builder().setMemberName("serverOne").build();
@@ -781,6 +853,8 @@ public class ServerLauncherJUnitTest {
       mockContext.checking(new Expectations() {{
         allowing(mockCache).getDistributedSystem();
         will(returnValue(mockDistributedSystem));
+        allowing(mockCache).isReconnecting();
+        will(returnValue(Boolean.FALSE));
         allowing(mockCache).getCacheServers();
         will(returnValue(Collections.emptyList()));
         oneOf(mockCache).close();

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/5ba923e3/geode-cq/src/test/java/com/gemstone/gemfire/internal/cache/PutAllCSDUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-cq/src/test/java/com/gemstone/gemfire/internal/cache/PutAllCSDUnitTest.java b/geode-cq/src/test/java/com/gemstone/gemfire/internal/cache/PutAllCSDUnitTest.java
old mode 100644
new mode 100755
index 8903302..48c5091
--- a/geode-cq/src/test/java/com/gemstone/gemfire/internal/cache/PutAllCSDUnitTest.java
+++ b/geode-cq/src/test/java/com/gemstone/gemfire/internal/cache/PutAllCSDUnitTest.java
@@ -2248,8 +2248,7 @@ public void testOneServer() throws CacheException, InterruptedException {
     // Stop server
     stopBridgeServers(getCache());
   }
-  
-  
+
   /**
    * Tests partial key putAll to 2 PR servers, because putting data at server
    * side is different between PR and LR. PR does it in postPutAll.


[33/50] [abbrv] incubator-geode git commit: GEODE-1025: Force the version of spring core we use

Posted by up...@apache.org.
GEODE-1025: Force the version of spring core we use

Spring shell depends on an old version of spring-core. Once all of the
rest of the spring dependencies were removed from geode-core, the spring
shell dependency won and caused us to bundle the older version of spring
core in the lib directory.

With this change, we all always use the desired version of spring-core.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/26225108
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/26225108
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/26225108

Branch: refs/heads/master
Commit: 26225108623fefc6a03fec346d2fb157420b0d24
Parents: df3d10f
Author: Dan Smith <up...@apache.org>
Authored: Fri Apr 8 13:40:14 2016 -0700
Committer: Dan Smith <up...@apache.org>
Committed: Fri Apr 8 13:45:18 2016 -0700

----------------------------------------------------------------------
 gradle/dependency-resolution.gradle | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/26225108/gradle/dependency-resolution.gradle
----------------------------------------------------------------------
diff --git a/gradle/dependency-resolution.gradle b/gradle/dependency-resolution.gradle
index dc247d2..91d1755 100644
--- a/gradle/dependency-resolution.gradle
+++ b/gradle/dependency-resolution.gradle
@@ -29,6 +29,7 @@ subprojects {
       force 'org.springframework:spring-web:' + project.'springframework.version'
       force 'org.springframework:spring-tx:' + project.'springframework.version'
       force 'org.springframework:spring-webmvc:' + project.'springframework.version'
+      force 'org.springframework:spring-core:' + project.'springframework.version'
       force 'jline:jline:' + project.'jline.version'
     }
   }


[41/50] [abbrv] incubator-geode git commit: GEODE-1163 Fix branding in Swagger UI

Posted by up...@apache.org.
GEODE-1163 Fix branding in Swagger UI


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/0a98fa62
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/0a98fa62
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/0a98fa62

Branch: refs/heads/master
Commit: 0a98fa62084ba116a19764162279cb1ae9dbb08c
Parents: c23ec7a
Author: Nitin Lamba <nl...@apache.org>
Authored: Sat Apr 2 00:40:58 2016 -0700
Committer: Anthony Baker <ab...@apache.org>
Committed: Fri Apr 8 21:18:55 2016 -0700

----------------------------------------------------------------------
 .../gemfire/internal/i18n/LocalizedStrings.java        |  8 ++++++++
 .../internal/web/swagger/config/SwaggerConfig.java     | 13 +++++++------
 2 files changed, 15 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/0a98fa62/geode-core/src/main/java/com/gemstone/gemfire/internal/i18n/LocalizedStrings.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/i18n/LocalizedStrings.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/i18n/LocalizedStrings.java
index 8365f1a..e923ed5 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/i18n/LocalizedStrings.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/i18n/LocalizedStrings.java
@@ -2149,6 +2149,14 @@ public class LocalizedStrings extends ParentLocalizedStrings {
   public static final StringId AbstractGatewaySenderEventProcessor_ATTEMPT_TO_SET_BATCH_SIZE_FAILED = new StringId(6615, "Attempting to set the batch size from {0} to {1} events failed. Instead it was set to 1.");
   public static final StringId GatewaySenderEventRemoteDispatcher_MESSAGE_TOO_LARGE_EXCEPTION = new StringId(6616, "The following exception occurred attempting to send a batch of {0} events. The batch will be tried again after reducing the batch size to {1} events.");
 
+  // Developer REST interface
+  public static final StringId SwaggerConfig_VENDOR_PRODUCT_LINE = new StringId(6617, "Apache Geode Developer REST API");
+  public static final StringId SwaggerConfig_DESCRIPTOR = new StringId(6618, "Developer REST API and interface to Geode's distributed, in-memory data grid and cache.");
+  public static final StringId SwaggerConfig_EULA_LINK = new StringId(6619, "http://www.apache.org/licenses/");
+  public static final StringId SwaggerConfig_SUPPORT_LINK = new StringId(6620, "dev@geode.incubator.apache.org");
+  public static final StringId SwaggerConfig_DOC_TITLE = new StringId(6621, "Apache Geode Documentation");
+  public static final StringId SwaggerConfig_DOC_LINK = new StringId(6622, "http://geode.incubator.apache.org/docs/");
+
   /** Testing strings, messageId 90000-99999 **/
   
   /** These are simple messages for testing, translated with Babelfish. **/

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/0a98fa62/geode-web-api/src/main/java/com/gemstone/gemfire/rest/internal/web/swagger/config/SwaggerConfig.java
----------------------------------------------------------------------
diff --git a/geode-web-api/src/main/java/com/gemstone/gemfire/rest/internal/web/swagger/config/SwaggerConfig.java b/geode-web-api/src/main/java/com/gemstone/gemfire/rest/internal/web/swagger/config/SwaggerConfig.java
index b57c056..3c70991 100644
--- a/geode-web-api/src/main/java/com/gemstone/gemfire/rest/internal/web/swagger/config/SwaggerConfig.java
+++ b/geode-web-api/src/main/java/com/gemstone/gemfire/rest/internal/web/swagger/config/SwaggerConfig.java
@@ -20,6 +20,7 @@ import java.util.Arrays;
 import java.util.Collections;
 import java.util.List;
 
+import com.gemstone.gemfire.internal.i18n.LocalizedStrings;
 import com.mangofactory.swagger.configuration.JacksonScalaSupport;
 import com.mangofactory.swagger.configuration.SpringSwaggerConfig;
 import com.mangofactory.swagger.configuration.SpringSwaggerModelConfig;
@@ -59,12 +60,12 @@ public class SwaggerConfig {
    */
   private ApiInfo apiInfo() {
     return new ApiInfo(
-        "Pivotal" + "\u2122" + " GemFire" + "\u00AE" + " Developer REST API",
-        "Developer REST API and interface to GemFire's distributed, in-memory data grid and cache.",
-        "https://network.pivotal.io/pivotal_software_eula",
-        "support@pivotal.io",
-        "Pivotal GemFire Documentation",
-        "http://gemfire.docs.pivotal.io/index.html");
+        LocalizedStrings.SwaggerConfig_VENDOR_PRODUCT_LINE.toLocalizedString(),
+        LocalizedStrings.SwaggerConfig_DESCRIPTOR.toLocalizedString(),
+        LocalizedStrings.SwaggerConfig_EULA_LINK.toLocalizedString(),
+        LocalizedStrings.SwaggerConfig_SUPPORT_LINK.toLocalizedString(),
+        LocalizedStrings.SwaggerConfig_DOC_TITLE.toLocalizedString(),
+        LocalizedStrings.SwaggerConfig_DOC_LINK.toLocalizedString());
   }
 
   /**


[46/50] [abbrv] incubator-geode git commit: Removing snapshot from the version in preparation from the M2 release

Posted by up...@apache.org.
Removing snapshot from the version in preparation from the M2 release


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/fdfd98fb
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/fdfd98fb
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/fdfd98fb

Branch: refs/heads/master
Commit: fdfd98fbf074b65c24add59119152071d3297ed9
Parents: bf8c716
Author: Dan Smith <up...@apache.org>
Authored: Mon Apr 11 14:28:25 2016 -0700
Committer: Dan Smith <up...@apache.org>
Committed: Mon Apr 11 14:28:25 2016 -0700

----------------------------------------------------------------------
 gradle.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/fdfd98fb/gradle.properties
----------------------------------------------------------------------
diff --git a/gradle.properties b/gradle.properties
index 6106175..dc3eebd 100755
--- a/gradle.properties
+++ b/gradle.properties
@@ -18,7 +18,7 @@
 # .M?       - milestone release
 # <blank>   - release
 versionNumber = 1.0.0-incubating
-releaseType = .M2-SNAPSHOT
+releaseType = .M2
 
 org.gradle.daemon = true
 org.gradle.jvmargs = -Xmx2048m


[12/50] [abbrv] incubator-geode git commit: Adding GPG key for Jens Deppe

Posted by up...@apache.org.
Adding GPG key for Jens Deppe


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/f2eeebbb
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/f2eeebbb
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/f2eeebbb

Branch: refs/heads/master
Commit: f2eeebbb04717f75a98d55c43b9412e4e88be6cb
Parents: 5ba923e
Author: Jens Deppe <jd...@pivotal.io>
Authored: Thu Apr 7 13:39:46 2016 -0700
Committer: Jens Deppe <jd...@pivotal.io>
Committed: Thu Apr 7 13:39:46 2016 -0700

----------------------------------------------------------------------
 KEYS | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 83 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/f2eeebbb/KEYS
----------------------------------------------------------------------
diff --git a/KEYS b/KEYS
index 9d13f70..bbd272b 100644
--- a/KEYS
+++ b/KEYS
@@ -233,4 +233,86 @@ ryI7LgeqIr7qfWgaCcezSSrEV3zynQ5ymSAzn34bQVpwrAQW1y0hFzF8x00lUx0w
 lwsXAU7cyVeLPjtrbLCDDBStjBWpD6MZDiDg0qmvesrpOa2cnIbHAPGOFGOLMML8
 KnUrsgPcFqltB5lYS0vJ3g==
 =323X
------END PGP PUBLIC KEY BLOCK-----
\ No newline at end of file
+-----END PGP PUBLIC KEY BLOCK-----pub   4096R/ADA2F190 2016-04-07 [expires: 2020-04-07]
+uid       [ultimate] Jens Deppe <je...@apache.org>
+sig 3        ADA2F190 2016-04-07  Jens Deppe <je...@apache.org>
+sig          8B6CF8DD 2016-04-07  Anthony Baker <ab...@pivotal.io>
+sig 3        2C2DF2AE 2016-04-07  Ivan Godwin <ig...@pivotal.io>
+sub   4096R/13122E2A 2016-04-07 [expires: 2020-04-07]
+sig          ADA2F190 2016-04-07  Jens Deppe <je...@apache.org>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Comment: GPGTools - http://gpgtools.org
+
+mQINBFcGvYgBEADqloTC4FMiamJ92pRbR5mdGCUUrspJmA0SDTDPqkv5I/H+tvTm
+dTKROSMClTPDbRF5lvCFFhKqgOXoQtjmvDlhebwKWDVZZBWHshA/UgY6GpIzcy/G
+wS1FrsI6/A2c5w8dXYYfR8tA0ldQLucV3nc6yVs1AokPOm3OPJ/K59kY1QCLkVp8
+eh27gVPaYVW8CHUMwGILED7WLpZ1xli2cM5hCi9Hg37I93Q8PXFV19Wd1hCg57FZ
++hvxy1okN+zuuYpl/rdKbDNPW1ZSi4YOlGAhwR+FjuZYZ7Vv5EN3GOY8MCgP/yq7
+F6+lF1lbG3Vfv4Dv7SbOmW9b8ABXGZ3dTLXuFJfcrEJiYOLmKbLV9mPuGkyRAUeA
+ISXVAwMKKGO+gtk/mNU33rQo4xBGnLrX4FoJ6LNA67mKwTfyPHfYktJuJdR2CghF
+xzUPXHopWwcXC7Bg2mqhdPPL51a3BH5UGcwwy8uz2k19tpIna3BVLmplr8t/x5HH
+JH/4sr4OK4Pb3o0kRwm7qnDDEZBRG1YRXpe47GCTcTjYxIcYNmqq24f+QhTps1mk
+NYVx+iGYTV6CK1C94XVtZCRI+sQjaUyAbQwskn8tJmy6h0lbFpMHjCP5dWTUQfpD
+RnGYQXy74yr72g1cYxqM0L8iDowG3b3mXVZI2NnvXC4Xge7uctO7y9AUDwARAQAB
+tCFKZW5zIERlcHBlIDxqZW5zZGVwcGVAYXBhY2hlLm9yZz6JAj8EEwEIACkFAlcG
+vYgCGwMFCQeGH4AHCwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCE8JcYraLx
+kCtYEACigN+X6/aTez9rjlhvu31gyzGdNsuCyOWQcCu4kfyg8SJ0I42Ozr+X/ZiO
+TAtFyPqzWIStn2RrvICOkWtdjmsC1Q7v288EcK6YYh6ZWDu2ychl51vOh3D4M6t8
+6OxzlHUD0Sef9IZprI5qHz3IrfH+PVqNsNrsgQUdZFfZ2T6WQIF3vSxVsYGLbiMj
+IO89XjUvBuaK2joP3pqYQyPtg0VDpHGYdLUPr7NUPgErKnPYBt3/FJTBoZTqwX7L
+nJou/XjT8lSnp0HgUK8agQaBYZXxLsgbawdXRn6ndTuzr0xmdDiAMPvUTiTuELXk
+HPM66p1FleZDr5R7ttEwEb5Dp5OyNTfCmw70OBZmYZbQFCkmCp8O2ZztKaXjuzoE
+IzZnZQosVaYhkpp1rSPvN9oh6XOK0l8GK+iA16wUZLnAl5BQVvNuht/S6Ojj3oOX
+RZmGaT9ALn8RLnQqrTS5OiJTXR2bU3i9EeL2uPj8Ow6Cuydx7OK1vpawd0ziRHcr
+vMOrMyw8ddQdw6+VFwdO1Aj6WaEk5kCWAhR+ij5KpvVltGuu78PHtbpes5SBLQCk
+sdeLpO+G5ggtKqdkY2zHhuAHrlIQMHD1K3X2zB1yx83kkksVp+D+qM9gxPm88GDR
+f+oSHK+3pXxgl60e5yzGK3DRQ7Ej1iApyQ4Y/EuhJu9ftfvsqokCIgQQAQoADAUC
+Vwa/3gWDB4YfgAAKCRAmj1Awi2z43T9SD/94Ivs2LqLo+mqP5Inw+/3D1AjET+U/
+E0SD96Z7vI5SdtGF/D/QEfTQpAsSBq9H/u7+SxojLenm/WgNQm/fhD5sm4+rBlLj
+T822suaZ2F5y3im+ZrAjtGqArmpO4j8jJxNS7QAWKrQJxB2LaC6K08EAtyYvSODx
+6h6Md/yowMy9CkPCGAm+1qo6906FWabAPCtoNs4WT/Sx++lEEb1ke2FNzWdPYO2N
+HGYVI1TzkBjuRIqNXqJXeE+t9mc+fC6ygS3Uqc21z3GEFNc2XnLctXfrqVmAE12t
+W3AGGxH9TNIrRgztn+IEd9S5JILC5sCs5Rktf5atr9M93nUgCEaKSKDon387+P/f
+lPXia4dvvtOQP55RwX/TPo1zyAT7JrxwDOCuiY1lTH32VBGUi647vTdEuNlr2biv
+KYTv2CZUNs1Vy/BsbRB4qp0x/GJNuZd50B3faglOYAWqUOP+iWX2xKuk2ylPaXiH
+Tkc+IxXBnfB8ZWvi3RGwBC9Zzj5Mc/EaAjtRiJAnjyQ25YNSbrznBmHJ4/UEucG4
+fqktb2SGRslaky4FxTLLardu3xyBzyABfDwRaU+dKfHQWAAYO92z46ZoW+FERYg5
+4xGskA2Aky6HApvGZXorDOjomrhk0Q5RqP5wCzC51b16SOuWItbpewHJLy0fKbdM
+nklzHMy/pMMMlIkCIgQTAQoADAUCVwbA7AWDB4YfgAAKCRAZcAmILC3yrl4xD/9u
+n/LdmfOfaaQtdknaURumlWGb7Oa57Y37xm8yCKcPB/hsZrVnSo7/Xc9U0mDV+Fvc
+wI6PLLgl4LC+Z9I9k4W8CuqYDihYGM193dipgfUAW69VTX62fzen6CMkqRCROxbZ
+UcQSihiXmKmASzfHbkO0kzbcwQ7KV8b/eOcYxXN5sV+KMRyeP5xssn1JQAtLGnf7
+hX5TYs2Bg1+qkcNs32qknmN2KPOxulg66HnUCcPTallHMAR+7KsOTqcM+QX6Zl7P
+9ercGCQ/jDIETZToatrcWsLVYpBrKRnOYUIBqE7dqhZfHB8ZIt6W7SLgXV7QVxAh
+kkboRtkzPqt1iNrBUbattl2r4F5BHRDof1D824tKWvPUc2Rx9d09P81vYcJrpWI0
+UmqrNJrAnaRKOj7uUqW74KBsEai+2Td1w8khw/DJjNeS+cuwu/apHDq7e9lJ4Q3F
+WHlL6J9W/t8gYL0SVPPuGi7HTPqQmv7yDX5meHNzpp2Y+czLxdXje+eV07p3vim1
+a/HLPLA3HwKMjMN7aSUzFhmWJ+YAczio8kpkdCSQEAIC/fg64EPLI6ymTsV1rp7h
+F1h1RBBcwL/kZjiUwdfJzq0rvxNilQmhIUc9pLDuQ5GgtVStfTiGHrLzblkm2pOC
+o8qlZdDYI7+zSww5Q8EmD/Earhck+ZVBJhkaNIuuY7kCDQRXBr2IARAA1jEaCESt
+3yYU9MBETB39LHuoumwF9oIpo0pPzxxZAn6O5vno8ONzdvP78BuaPq8MfZo8qJUI
+4F3+jnwW1yx9vqWo/njbQTEEumzP/8Cqzwez9DHgPHoyfvQNncG4PRGtAfcI/Dl2
+3tmLvF9zqBhAqNwyRI1FRWdEbR70fniNz+1bZQvRkDIJz3dIY3Wyae6sMz0nM044
+AsYc2hpeoD2F1KBsDbaIUB+UZ5HtNd0JVtKzlm4E1vgy3I/2HaCN6H+PJSnMnr5e
+1luA+BCHdy3Jx+us7TRqHO8sJdgIDHnhiMVRstAeG5xPbkocZ2X21/NJ+1nlQxBN
+1EV86t3BdZ+LPA7tpFeYqA+iyKnofJV3NykXvRBMc4sVb5jdlqpjEoI7P1SKKhhF
+DnmTy/bSNd0oBdSx+e42g1p76G3fPDwjC7JuY5cOahJMfv58dYLGg9uQWEh7EZuD
++AC3B9P7bzqDMLBzK9AMGY6PwLJvb1jwWTIaWUA+CcHQyg6Bp6207SPureqE6wlf
+TpRkglVSzlNacEowJfWR4h2uBa+WJQMexsw9ynKPfdpYdMBrr/PR0EetBwpYfS4b
+Ju/64yKvzuoP/3T+N2HTo0nsR1wgd8dR4Mh+BC/VBoaj2PXzE1zpXOPsyFKF57jg
+mpImY5TAhrU9geeL0wqQciz3wTyNW8Lll8MAEQEAAYkCJQQYAQgADwUCVwa9iAIb
+DAUJB4YfgAAKCRCE8JcYraLxkJSGD/9/jjj8laWOla7M7/wKsnrAM27b3DiZcHuJ
+uPzl5QqgWMjyQmPOR2mSGFF+Q1Tptmbxc3kjn90ILSKyXFY85J0V1OySyxn3xTgZ
+i+cAlS6BMRTns1GP/XWIOkxz4QhzmfYPib2Rziq0v+PBzn5QutVe7tQx9VwSt20O
+QAAzBKpq/mhZ/YRNX4/tRvXTRyfYdPboutT0C6RDNX5L2G9EIHE/KBJzuhLp8Fm9
+KgQXd4qKwIa27Exby23Ls7HxX63L+KTNXyBNhplxMSsiKtrRplWJUffczNdHHhVO
+esla0gh2RmAZRokody8OeDuyERByJFOevkrPrO8MK9edIX25+zfGSVt+68CtJ2CK
+5EVdpaWRbbZMQC2rGoaoautCnGtx9U/EpQf9sebFQQuwthUQNPZo/lZFpBVGXSRC
+K0XepPhefa/dZjXDaFAKPI4z+XgqnaaoNqt0IcukWbvdb0Rbsyj6JVGXWt/zhCjE
+KjVuYgfwS8wGGawJwz2iKDTc9QCXcfaZqtwAskSd3hRc/9Z84n0SmbgwFcAQPYgD
+5A9voHET6j1ajmiGH3akRCVS2TxFW1oToy2vCvHB6sk9DOlWnFjaR1x4nEr7JjxK
+Q/uXgJ5rn3z2LTXnLBd6kSSp1H8m1IKoSAsUmDmkPC5KqkzGrgSn+jIcSucBkKtg
+lJxlUl5rvg==
+=U9Qu
+-----END PGP PUBLIC KEY BLOCK-----


[22/50] [abbrv] incubator-geode git commit: GEODE-914: Removed unnecessary declarations from NOTICE

Posted by up...@apache.org.
GEODE-914: Removed unnecessary declarations from NOTICE

Removed spring-petclinic, Apache MyFaces, and fastutil from
NOTICE.  None of these project contain a NOTICE with content
that needs to be propagated.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/178e9f58
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/178e9f58
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/178e9f58

Branch: refs/heads/master
Commit: 178e9f5803b97e06fdb63920b4c09efabeb82d46
Parents: 5a291b6
Author: Anthony Baker <ab...@apache.org>
Authored: Thu Apr 7 11:47:43 2016 -0700
Committer: Anthony Baker <ab...@apache.org>
Committed: Fri Apr 8 12:27:29 2016 -0700

----------------------------------------------------------------------
 NOTICE | 9 ---------
 1 file changed, 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/178e9f58/NOTICE
----------------------------------------------------------------------
diff --git a/NOTICE b/NOTICE
index 4f7b479..4e0e8ad 100644
--- a/NOTICE
+++ b/NOTICE
@@ -17,14 +17,5 @@ This product also includes code adapted from:
 Apache Solr (http://lucene.apache.org/solr/)
 Copyright 2014 The Apache Software Foundation
 
-fastutil
-Copyright (C) 2002-2014 Sebastiano Vigna
-
-Apache Myfaces (https://myfaces.apache.org/)
-Copyright 2015 Apache Software Foundation
-
-spring-petclinic (https://github.com/spring-projects/spring-petclinic)
-Copyright 2002-2013
-
 This product includes software developed by the MX4J
 project (http://mx4j.sourceforge.net).


[45/50] [abbrv] incubator-geode git commit: GEODE-1200 : Deprecating InetAddressUtil

Posted by up...@apache.org.
GEODE-1200 : Deprecating InetAddressUtil


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/bf8c716c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/bf8c716c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/bf8c716c

Branch: refs/heads/master
Commit: bf8c716c3ffbb560e39f60e0e538fee4760761fb
Parents: 54c9300
Author: Udo Kohlmeyer <uk...@pivotal.io>
Authored: Mon Apr 11 07:55:53 2016 +1000
Committer: Udo Kohlmeyer <uk...@pivotal.io>
Committed: Tue Apr 12 06:25:45 2016 +1000

----------------------------------------------------------------------
 .../java/com/gemstone/gemfire/admin/internal/InetAddressUtil.java   | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/bf8c716c/geode-core/src/main/java/com/gemstone/gemfire/admin/internal/InetAddressUtil.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/admin/internal/InetAddressUtil.java b/geode-core/src/main/java/com/gemstone/gemfire/admin/internal/InetAddressUtil.java
index 05089a7..767618c 100755
--- a/geode-core/src/main/java/com/gemstone/gemfire/admin/internal/InetAddressUtil.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/admin/internal/InetAddressUtil.java
@@ -36,6 +36,7 @@ import com.gemstone.gemfire.internal.logging.LogService;
  *
  * @since     3.5
  */
+@Deprecated
 public class InetAddressUtil {
   
   private static final Logger logger = LogService.getLogger();


[25/50] [abbrv] incubator-geode git commit: GEODE-914: Reworked NOTICE for binary distribution

Posted by up...@apache.org.
GEODE-914: Reworked NOTICE for binary distribution

Update binary NOTICE to match changes to bundled jar files.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/a0966443
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/a0966443
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/a0966443

Branch: refs/heads/master
Commit: a09664434685fb1ca01f50b4c27fa76414c3dbf2
Parents: 178e9f5
Author: Anthony Baker <ab...@apache.org>
Authored: Thu Apr 7 21:18:52 2016 -0700
Committer: Anthony Baker <ab...@apache.org>
Committed: Fri Apr 8 12:27:29 2016 -0700

----------------------------------------------------------------------
 NOTICE                              |   8 +-
 geode-assembly/src/main/dist/NOTICE | 658 +++++++++++++------------------
 2 files changed, 270 insertions(+), 396 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/a0966443/NOTICE
----------------------------------------------------------------------
diff --git a/NOTICE b/NOTICE
index 4e0e8ad..df53e0e 100644
--- a/NOTICE
+++ b/NOTICE
@@ -10,12 +10,12 @@ The following NOTICEs pertain to software distributed with this project.
 stream-lib
 Copyright 2016 AddThis
 
-This product includes software developed by AddThis.
+   This product includes software developed by AddThis.
 
-This product also includes code adapted from:
+   This product also includes code adapted from:
 
-Apache Solr (http://lucene.apache.org/solr/)
-Copyright 2014 The Apache Software Foundation
+   Apache Solr (http://lucene.apache.org/solr/)
+   Copyright 2014 The Apache Software Foundation
 
 This product includes software developed by the MX4J
 project (http://mx4j.sourceforge.net).

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/a0966443/geode-assembly/src/main/dist/NOTICE
----------------------------------------------------------------------
diff --git a/geode-assembly/src/main/dist/NOTICE b/geode-assembly/src/main/dist/NOTICE
index ec14cda..f054cf5 100644
--- a/geode-assembly/src/main/dist/NOTICE
+++ b/geode-assembly/src/main/dist/NOTICE
@@ -7,57 +7,68 @@ The Apache Software Foundation (http://www.apache.org/).
 
 The following NOTICEs pertain to software distributed with this project.
 
-Apache Commons FileUpload
-Copyright 2002-2014 The Apache Software Foundation
+stream-lib
+Copyright 2016 AddThis
 
-Apache Commons IO
-Copyright 2002-2012 The Apache Software Foundation
-
-Apache Commons Lang
-Copyright 2001-2010 The Apache Software Foundation
+   This product includes software developed by AddThis.
 
-// ------------------------------------------------------------------
-// NOTICE file corresponding to the section 4d of The Apache License,
-// Version 2.0, in this case for Commons Logging
-// ------------------------------------------------------------------
+   This product also includes code adapted from:
 
-Commons Logging
-Copyright 2001-2007 The Apache Software Foundation
+   Apache Solr (http://lucene.apache.org/solr/)
+   Copyright 2014 The Apache Software Foundation
 
-This product includes/uses software(s) developed by 'an unknown organization'
-  - Unnamed - avalon-framework:avalon-framework:jar:4.1.3
-  - Unnamed - log4j:log4j:jar:1.2.12
-  - Unnamed - logkit:logkit:jar:1.0.1
-
-HBase
-Copyright 2015 The Apache Software Foundation
+This product includes software developed by the MX4J
+project (http://mx4j.sourceforge.net).
 
-# Jackson JSON processor
+Java ClassMate library was originally written by Tatu Saloranta (tatu.saloranta@iki.fi)
 
-Jackson is a high-performance, Free/Open Source JSON processing library.
-It was originally written by Tatu Saloranta (tatu.saloranta@iki.fi), and has
-been in development since 2007.
-It is currently developed by a community of developers, as well as supported
-commercially by FasterXML.com.
+  Other developers who have contributed code are:
+  
+  * Brian Langel
 
-## Licensing
+Apache Commons BeanUtils
+Copyright 2000-2010 The Apache Software Foundation
 
-Jackson core and extension components may licensed under different licenses.
-To find the details that apply to this artifact see the accompanying LICENSE file.
-For more information, including possible other licensing options, contact
-FasterXML.com (http://fasterxml.com).
+Apache Commons Collections
+Copyright 2001-2015 The Apache Software Foundation
 
-## Credits
+Apache Commons Digester
+Copyright 2001-2010 The Apache Software Foundation
 
-A list of contributors may be found from CREDITS file, which is included
-in some artifacts (usually source distributions); but is always available
-from the source code management (SCM) system project uses.
+Apache Commons FileUpload
+Copyright 2002-2014 The Apache Software Foundation
 
-Java ClassMate library was originally written by Tatu Saloranta (tatu.saloranta@iki.fi)
+Apache Commons IO
+Copyright 2002-2012 The Apache Software Foundation
 
-Other developers who have contributed code are:
+Apache Commons Lang
+Copyright 2001-2010 The Apache Software Foundation
 
-* Brian Langel
+Apache Commons Logging
+Copyright 2003-2014 The Apache Software Foundation
+
+Jackson Core 2.2.0
+
+  # Jackson JSON processor
+
+  Jackson is a high-performance, Free/Open Source JSON processing library.
+  It was originally written by Tatu Saloranta (tatu.saloranta@iki.fi), and has
+  been in development since 2007.
+  It is currently developed by a community of developers, as well as supported
+  commercially by FasterXML.com.
+  
+  ## Licensing
+  
+  Jackson core and extension components may licensed under different licenses.
+  To find the details that apply to this artifact see the accompanying LICENSE file.
+  For more information, including possible other licensing options, contact
+  FasterXML.com (http://fasterxml.com).
+  
+  ## Credits
+  
+  A list of contributors may be found from CREDITS file, which is included
+  in some artifacts (usually source distributions); but is always available
+  from the source code management (SCM) system project uses.
 
 Apache Log4j API
 Copyright 1999-2015 Apache Software Foundation
@@ -65,9 +76,9 @@ Copyright 1999-2015 Apache Software Foundation
 Apache Log4j Core
 Copyright 1999-2012 Apache Software Foundation
 
-ResolverUtil.java
-Copyright 2005-2006 Tim Fennell
-
+  ResolverUtil.java
+  Copyright 2005-2006 Tim Fennell
+  
 Apache Log4j Commons Logging Bridge
 Copyright 1999-2015 Apache Software Foundation
 
@@ -80,351 +91,220 @@ Copyright 1999-2015 Apache Software Foundation
 Apache Lucene
 Copyright 2014 The Apache Software Foundation
 
-Includes software from other Apache Software Foundation projects,
-including, but not limited to:
- - Apache Ant
- - Apache Jakarta Regexp
- - Apache Commons
- - Apache Xerces
-
-ICU4J, (under analysis/icu) is licensed under an MIT styles license
-and Copyright (c) 1995-2008 International Business Machines Corporation and others
-
-Some data files (under analysis/icu/src/data) are derived from Unicode data such
-as the Unicode Character Database. See http://unicode.org/copyright.html for more
-details.
-
-Brics Automaton (under core/src/java/org/apache/lucene/util/automaton) is 
-BSD-licensed, created by Anders Møller. See http://www.brics.dk/automaton/
-
-The levenshtein automata tables (under core/src/java/org/apache/lucene/util/automaton) were
-automatically generated with the moman/finenight FSA library, created by
-Jean-Philippe Barrette-LaPierre. This library is available under an MIT license,
-see http://sites.google.com/site/rrettesite/moman and 
-http://bitbucket.org/jpbarrette/moman/overview/
-
-The class org.apache.lucene.util.WeakIdentityMap was derived from
-the Apache CXF project and is Apache License 2.0.
-
-The Google Code Prettify is Apache License 2.0.
-See http://code.google.com/p/google-code-prettify/
-
-JUnit (junit-4.10) is licensed under the Common Public License v. 1.0
-See http://junit.sourceforge.net/cpl-v10.html
-
-This product includes code (JaspellTernarySearchTrie) from Java Spelling Checkin
-g Package (jaspell): http://jaspell.sourceforge.net/
-License: The BSD License (http://www.opensource.org/licenses/bsd-license.php)
-
-The snowball stemmers in
-  analysis/common/src/java/net/sf/snowball
-were developed by Martin Porter and Richard Boulton.
-The snowball stopword lists in
-  analysis/common/src/resources/org/apache/lucene/analysis/snowball
-were developed by Martin Porter and Richard Boulton.
-The full snowball package is available from
-  http://snowball.tartarus.org/
-
-The KStem stemmer in
-  analysis/common/src/org/apache/lucene/analysis/en
-was developed by Bob Krovetz and Sergio Guzman-Lara (CIIR-UMass Amherst)
-under the BSD-license.
-
-The Arabic,Persian,Romanian,Bulgarian, and Hindi analyzers (common) come with a default
-stopword list that is BSD-licensed created by Jacques Savoy.  These files reside in:
-analysis/common/src/resources/org/apache/lucene/analysis/ar/stopwords.txt,
-analysis/common/src/resources/org/apache/lucene/analysis/fa/stopwords.txt,
-analysis/common/src/resources/org/apache/lucene/analysis/ro/stopwords.txt,
-analysis/common/src/resources/org/apache/lucene/analysis/bg/stopwords.txt,
-analysis/common/src/resources/org/apache/lucene/analysis/hi/stopwords.txt
-See http://members.unine.ch/jacques.savoy/clef/index.html.
-
-The German,Spanish,Finnish,French,Hungarian,Italian,Portuguese,Russian and Swedish light stemmers
-(common) are based on BSD-licensed reference implementations created by Jacques Savoy and
-Ljiljana Dolamic. These files reside in:
-analysis/common/src/java/org/apache/lucene/analysis/de/GermanLightStemmer.java
-analysis/common/src/java/org/apache/lucene/analysis/de/GermanMinimalStemmer.java
-analysis/common/src/java/org/apache/lucene/analysis/es/SpanishLightStemmer.java
-analysis/common/src/java/org/apache/lucene/analysis/fi/FinnishLightStemmer.java
-analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchLightStemmer.java
-analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchMinimalStemmer.java
-analysis/common/src/java/org/apache/lucene/analysis/hu/HungarianLightStemmer.java
-analysis/common/src/java/org/apache/lucene/analysis/it/ItalianLightStemmer.java
-analysis/common/src/java/org/apache/lucene/analysis/pt/PortugueseLightStemmer.java
-analysis/common/src/java/org/apache/lucene/analysis/ru/RussianLightStemmer.java
-analysis/common/src/java/org/apache/lucene/analysis/sv/SwedishLightStemmer.java
-
-The Stempel analyzer (stempel) includes BSD-licensed software developed 
-by the Egothor project http://egothor.sf.net/, created by Leo Galambos, Martin Kvapil,
-and Edmond Nolan.
-
-The Polish analyzer (stempel) comes with a default
-stopword list that is BSD-licensed created by the Carrot2 project. The file resides
-in stempel/src/resources/org/apache/lucene/analysis/pl/stopwords.txt.
-See http://project.carrot2.org/license.html.
-
-The SmartChineseAnalyzer source code (smartcn) was
-provided by Xiaoping Gao and copyright 2009 by www.imdict.net.
-
-WordBreakTestUnicode_*.java (under modules/analysis/common/src/test/) 
-is derived from Unicode data such as the Unicode Character Database. 
-See http://unicode.org/copyright.html for more details.
-
-The Morfologik analyzer (morfologik) includes BSD-licensed software
-developed by Dawid Weiss and Marcin Miłkowski (http://morfologik.blogspot.com/).
-
-Morfologik uses data from Polish ispell/myspell dictionary
-(http://www.sjp.pl/slownik/en/) licenced on the terms of (inter alia)
-LGPL and Creative Commons ShareAlike.
-
-Morfologic includes data from BSD-licensed dictionary of Polish (SGJP)
-(http://sgjp.pl/morfeusz/)
-
-Servlet-api.jar and javax.servlet-*.jar are under the CDDL license, the original
-source code for this can be found at http://www.eclipse.org/jetty/downloads.php
-
-===========================================================================
-Kuromoji Japanese Morphological Analyzer - Apache Lucene Integration
-===========================================================================
-
-This software includes a binary and/or source version of data from
-
-  mecab-ipadic-2.7.0-20070801
-
-which can be obtained from
-
-  http://atilika.com/releases/mecab-ipadic/mecab-ipadic-2.7.0-20070801.tar.gz
-
-or
-
-  http://jaist.dl.sourceforge.net/project/mecab/mecab-ipadic/2.7.0-20070801/mecab-ipadic-2.7.0-20070801.tar.gz
-
-===========================================================================
-mecab-ipadic-2.7.0-20070801 Notice
-===========================================================================
-
-Nara Institute of Science and Technology (NAIST),
-the copyright holders, disclaims all warranties with regard to this
-software, including all implied warranties of merchantability and
-fitness, in no event shall NAIST be liable for
-any special, indirect or consequential damages or any damages
-whatsoever resulting from loss of use, data or profits, whether in an
-action of contract, negligence or other tortuous action, arising out
-of or in connection with the use or performance of this software.
-
-A large portion of the dictionary entries
-originate from ICOT Free Software.  The following conditions for ICOT
-Free Software applies to the current dictionary as well.
-
-Each User may also freely distribute the Program, whether in its
-original form or modified, to any third party or parties, PROVIDED
-that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear
-on, or be attached to, the Program, which is distributed substantially
-in the same form as set out herein and that such intended
-distribution, if actually made, will neither violate or otherwise
-contravene any of the laws and regulations of the countries having
-jurisdiction over the User or the intended distribution itself.
-
-NO WARRANTY
-
-The program was produced on an experimental basis in the course of the
-research and development conducted during the project and is provided
-to users as so produced on an experimental basis.  Accordingly, the
-program is provided without any warranty whatsoever, whether express,
-implied, statutory or otherwise.  The term "warranty" used herein
-includes, but is not limited to, any warranty of the quality,
-performance, merchantability and fitness for a particular purpose of
-the program and the nonexistence of any infringement or violation of
-any right of any third party.
-
-Each user of the program will agree and understand, and be deemed to
-have agreed and understood, that there is no warranty whatsoever for
-the program and, accordingly, the entire risk arising from or
-otherwise connected with the program is assumed by the user.
-
-Therefore, neither ICOT, the copyright holder, or any other
-organization that participated in or was otherwise related to the
-development of the program and their respective officials, directors,
-officers and other employees shall be held liable for any and all
-damages, including, without limitation, general, special, incidental
-and consequential damages, arising out of or otherwise in connection
-with the use or inability to use the program or any product, material
-or result produced or otherwise obtained by using the program,
-regardless of whether they have been advised of, or otherwise had
-knowledge of, the possibility of such damages at any time during the
-project or thereafter.  Each user will be deemed to have agreed to the
-foregoing by his or her commencement of use of the program.  The term
-"use" as used herein includes, but is not limited to, the use,
-modification, copying and distribution of the program and the
-production of secondary products from the program.
-
-In the case where the program, whether in its original form or
-modified, was distributed or delivered to or received by a user from
-any person, organization or entity other than ICOT, unless it makes or
-grants independently of ICOT any specific warranty to the user in
-writing, such person, organization or entity, will also be exempted
-from and not be held liable to the user for any such damages as noted
-above as far as the program is concerned.
-
-
-                            The Netty Project
-                            =================
-
-Please visit the Netty web site for more information:
-
-  * http://netty.io/
-
-Copyright 2011 The Netty Project
-
-The Netty Project 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.
-
-Also, please refer to each LICENSE.<component>.txt file, which is located in
-the 'license' directory of the distribution file, for the license terms of the
-components that this product depends on.
-
--------------------------------------------------------------------------------
-This product contains the extensions to Java Collections Framework which has
-been derived from the works by JSR-166 EG, Doug Lea, and Jason T. Greene:
-
-  * LICENSE:
-    * license/LICENSE.jsr166y.txt (Public Domain)
-  * HOMEPAGE:
-    * http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/
-    * http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbosscache/experimental/jsr166/
-
-This product contains a modified version of Robert Harder's Public Domain
-Base64 Encoder and Decoder, which can be obtained at:
-
-  * LICENSE:
-    * license/LICENSE.base64.txt (Public Domain)
-  * HOMEPAGE:
-    * http://iharder.sourceforge.net/current/java/base64/
-
-This product contains a modified portion of 'Webbit', an event based  
-WebSocket and HTTP server, which can be obtained at:
-
-  * LICENSE:
-    * license/LICENSE.webbit.txt (BSD License)
-  * HOMEPAGE:
-    * https://github.com/joewalnes/webbit
-
-This product contains a modified portion of 'SLF4J', a simple logging
-facade for Java, which can be obtained at:
-
-  * LICENSE:
-    * license/LICENSE.slf4j.txt (MIT License)
-  * HOMEPAGE:
-    * http://www.slf4j.org/
-
-
-This product contains a modified version of Roland Kuhn's ASL2
-AbstractNodeQueue, which is based on Dmitriy Vyukov's non-intrusive MPSC queue.
-It can be obtained at:
-
-  * LICENSE:
-    * license/LICENSE.abstractnodequeue.txt (Public Domain)
-  * HOMEPAGE:
-    * https://github.com/akka/akka/blob/wip-2.2.3-for-scala-2.11/akka-actor/src/main/java/akka/dispatch/AbstractNodeQueue.java
-
-This product contains a modified portion of Nitsan Wakart's 'JCTools', Java Concurrency Tools for the JVM,
- which can be obtained at:
-
-  * LICENSE:
-    * license/LICENSE.jctools.txt (ASL2 License)
-  * HOMEPAGE:
-    * https://github.com/JCTools/JCTools
-
-
-This product optionally depends on 'JZlib', a re-implementation of zlib in
-pure Java, which can be obtained at:
-
-  * LICENSE:
-    * license/LICENSE.jzlib.txt (BSD style License)
-  * HOMEPAGE:
-    * http://www.jcraft.com/jzlib/
-
-This product optionally depends on 'Protocol Buffers', Google's data
-interchange format, which can be obtained at:
-
-  * LICENSE:
-    * license/LICENSE.protobuf.txt (New BSD License)
-  * HOMEPAGE:
-    * http://code.google.com/p/protobuf/
-
-This product optionally depends on 'Bouncy Castle Crypto APIs' to generate
-a temporary self-signed X.509 certificate when the JVM does not provide the
-equivalent functionality.  It can be obtained at:
-
-  * LICENSE:
-    * license/LICENSE.bouncycastle.txt (MIT License)
-  * HOMEPAGE:
-    * http://www.bouncycastle.org/
-
-This product optionally depends on 'Snappy', a compression library produced
-by Google Inc, which can be obtained at:
-
-  * LICENSE:
-    * license/LICENSE.snappy.txt (New BSD License)
-  * HOMEPAGE:
-    * http://code.google.com/p/snappy/
-
-This product optionally depends on 'JBoss Marshalling', an alternative Java
-serialization API, which can be obtained at:
-
-  * LICENSE:
-    * license/LICENSE.jboss-marshalling.txt (GNU LGPL 2.1)
-  * HOMEPAGE:
-    * http://www.jboss.org/jbossmarshalling
-
-This product optionally depends on 'Caliper', Google's micro-
-benchmarking framework, which can be obtained at:
-
-  * LICENSE:
-    * license/LICENSE.caliper.txt (Apache License 2.0)
-  * HOMEPAGE:
-    * http://code.google.com/p/caliper/
-
-This product optionally depends on 'Apache Commons Logging', a logging
-framework, which can be obtained at:
-
-  * LICENSE:
-    * license/LICENSE.commons-logging.txt (Apache License 2.0)
-  * HOMEPAGE:
-    * http://commons.apache.org/logging/
-
-This product optionally depends on 'Apache Log4J', a logging framework, which
-can be obtained at:
-
-  * LICENSE:
-    * license/LICENSE.log4j.txt (Apache License 2.0)
-  * HOMEPAGE:
-    * http://logging.apache.org/log4j/
-
-Spring Framework 3.2.12.RELEASE
-Copyright (c) 2002-2014 Pivotal, Inc.
-
-This product is licensed to you under the Apache License, Version 2.0
-(the "License"). You may not use this product except in compliance with
-the License.
-
-This product may include a number of subcomponents with separate
-copyright notices and license terms. Your use of the source code for
-these subcomponents is subject to the terms and conditions of the
-subcomponent's license, as noted in the license.txt file.
+  Includes software from other Apache Software Foundation projects,
+  including, but not limited to:
+   - Apache Ant
+   - Apache Jakarta Regexp
+   - Apache Commons
+   - Apache Xerces
+  
+  ICU4J, (under analysis/icu) is licensed under an MIT styles license
+  and Copyright (c) 1995-2008 International Business Machines Corporation and others
+  
+  Some data files (under analysis/icu/src/data) are derived from Unicode data such
+  as the Unicode Character Database. See http://unicode.org/copyright.html for more
+  details.
+  
+  Brics Automaton (under core/src/java/org/apache/lucene/util/automaton) is 
+  BSD-licensed, created by Anders Møller. See http://www.brics.dk/automaton/
+  
+  The levenshtein automata tables (under core/src/java/org/apache/lucene/util/automaton) were
+  automatically generated with the moman/finenight FSA library, created by
+  Jean-Philippe Barrette-LaPierre. This library is available under an MIT license,
+  see http://sites.google.com/site/rrettesite/moman and 
+  http://bitbucket.org/jpbarrette/moman/overview/
+  
+  The class org.apache.lucene.util.WeakIdentityMap was derived from
+  the Apache CXF project and is Apache License 2.0.
+  
+  The Google Code Prettify is Apache License 2.0.
+  See http://code.google.com/p/google-code-prettify/
+  
+  JUnit (junit-4.10) is licensed under the Common Public License v. 1.0
+  See http://junit.sourceforge.net/cpl-v10.html
+  
+  This product includes code (JaspellTernarySearchTrie) from Java Spelling Checkin
+  g Package (jaspell): http://jaspell.sourceforge.net/
+  License: The BSD License (http://www.opensource.org/licenses/bsd-license.php)
+  
+  The snowball stemmers in
+    analysis/common/src/java/net/sf/snowball
+  were developed by Martin Porter and Richard Boulton.
+  The snowball stopword lists in
+    analysis/common/src/resources/org/apache/lucene/analysis/snowball
+  were developed by Martin Porter and Richard Boulton.
+  The full snowball package is available from
+    http://snowball.tartarus.org/
+  
+  The KStem stemmer in
+    analysis/common/src/org/apache/lucene/analysis/en
+  was developed by Bob Krovetz and Sergio Guzman-Lara (CIIR-UMass Amherst)
+  under the BSD-license.
+  
+  The Arabic,Persian,Romanian,Bulgarian, and Hindi analyzers (common) come with a default
+  stopword list that is BSD-licensed created by Jacques Savoy.  These files reside in:
+  analysis/common/src/resources/org/apache/lucene/analysis/ar/stopwords.txt,
+  analysis/common/src/resources/org/apache/lucene/analysis/fa/stopwords.txt,
+  analysis/common/src/resources/org/apache/lucene/analysis/ro/stopwords.txt,
+  analysis/common/src/resources/org/apache/lucene/analysis/bg/stopwords.txt,
+  analysis/common/src/resources/org/apache/lucene/analysis/hi/stopwords.txt
+  See http://members.unine.ch/jacques.savoy/clef/index.html.
+  
+  The German,Spanish,Finnish,French,Hungarian,Italian,Portuguese,Russian and Swedish light stemmers
+  (common) are based on BSD-licensed reference implementations created by Jacques Savoy and
+  Ljiljana Dolamic. These files reside in:
+  analysis/common/src/java/org/apache/lucene/analysis/de/GermanLightStemmer.java
+  analysis/common/src/java/org/apache/lucene/analysis/de/GermanMinimalStemmer.java
+  analysis/common/src/java/org/apache/lucene/analysis/es/SpanishLightStemmer.java
+  analysis/common/src/java/org/apache/lucene/analysis/fi/FinnishLightStemmer.java
+  analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchLightStemmer.java
+  analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchMinimalStemmer.java
+  analysis/common/src/java/org/apache/lucene/analysis/hu/HungarianLightStemmer.java
+  analysis/common/src/java/org/apache/lucene/analysis/it/ItalianLightStemmer.java
+  analysis/common/src/java/org/apache/lucene/analysis/pt/PortugueseLightStemmer.java
+  analysis/common/src/java/org/apache/lucene/analysis/ru/RussianLightStemmer.java
+  analysis/common/src/java/org/apache/lucene/analysis/sv/SwedishLightStemmer.java
+  
+  The Stempel analyzer (stempel) includes BSD-licensed software developed 
+  by the Egothor project http://egothor.sf.net/, created by Leo Galambos, Martin Kvapil,
+  and Edmond Nolan.
+  
+  The Polish analyzer (stempel) comes with a default
+  stopword list that is BSD-licensed created by the Carrot2 project. The file resides
+  in stempel/src/resources/org/apache/lucene/analysis/pl/stopwords.txt.
+  See http://project.carrot2.org/license.html.
+  
+  The SmartChineseAnalyzer source code (smartcn) was
+  provided by Xiaoping Gao and copyright 2009 by www.imdict.net.
+  
+  WordBreakTestUnicode_*.java (under modules/analysis/common/src/test/) 
+  is derived from Unicode data such as the Unicode Character Database. 
+  See http://unicode.org/copyright.html for more details.
+  
+  The Morfologik analyzer (morfologik) includes BSD-licensed software
+  developed by Dawid Weiss and Marcin Miłkowski (http://morfologik.blogspot.com/).
+  
+  Morfologik uses data from Polish ispell/myspell dictionary
+  (http://www.sjp.pl/slownik/en/) licenced on the terms of (inter alia)
+  LGPL and Creative Commons ShareAlike.
+  
+  Morfologic includes data from BSD-licensed dictionary of Polish (SGJP)
+  (http://sgjp.pl/morfeusz/)
+  
+  Servlet-api.jar and javax.servlet-*.jar are under the CDDL license, the original
+  source code for this can be found at http://www.eclipse.org/jetty/downloads.php
+  
+  ===========================================================================
+  Kuromoji Japanese Morphological Analyzer - Apache Lucene Integration
+  ===========================================================================
+  
+  This software includes a binary and/or source version of data from
+  
+    mecab-ipadic-2.7.0-20070801
+  
+  which can be obtained from
+  
+    http://atilika.com/releases/mecab-ipadic/mecab-ipadic-2.7.0-20070801.tar.gz
+  
+  or
+  
+    http://jaist.dl.sourceforge.net/project/mecab/mecab-ipadic/2.7.0-20070801/mecab-ipadic-2.7.0-20070801.tar.gz
+  
+  ===========================================================================
+  mecab-ipadic-2.7.0-20070801 Notice
+  ===========================================================================
+  
+  Nara Institute of Science and Technology (NAIST),
+  the copyright holders, disclaims all warranties with regard to this
+  software, including all implied warranties of merchantability and
+  fitness, in no event shall NAIST be liable for
+  any special, indirect or consequential damages or any damages
+  whatsoever resulting from loss of use, data or profits, whether in an
+  action of contract, negligence or other tortuous action, arising out
+  of or in connection with the use or performance of this software.
+  
+  A large portion of the dictionary entries
+  originate from ICOT Free Software.  The following conditions for ICOT
+  Free Software applies to the current dictionary as well.
+  
+  Each User may also freely distribute the Program, whether in its
+  original form or modified, to any third party or parties, PROVIDED
+  that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear
+  on, or be attached to, the Program, which is distributed substantially
+  in the same form as set out herein and that such intended
+  distribution, if actually made, will neither violate or otherwise
+  contravene any of the laws and regulations of the countries having
+  jurisdiction over the User or the intended distribution itself.
+  
+  NO WARRANTY
+  
+  The program was produced on an experimental basis in the course of the
+  research and development conducted during the project and is provided
+  to users as so produced on an experimental basis.  Accordingly, the
+  program is provided without any warranty whatsoever, whether express,
+  implied, statutory or otherwise.  The term "warranty" used herein
+  includes, but is not limited to, any warranty of the quality,
+  performance, merchantability and fitness for a particular purpose of
+  the program and the nonexistence of any infringement or violation of
+  any right of any third party.
+  
+  Each user of the program will agree and understand, and be deemed to
+  have agreed and understood, that there is no warranty whatsoever for
+  the program and, accordingly, the entire risk arising from or
+  otherwise connected with the program is assumed by the user.
+  
+  Therefore, neither ICOT, the copyright holder, or any other
+  organization that participated in or was otherwise related to the
+  development of the program and their respective officials, directors,
+  officers and other employees shall be held liable for any and all
+  damages, including, without limitation, general, special, incidental
+  and consequential damages, arising out of or otherwise in connection
+  with the use or inability to use the program or any product, material
+  or result produced or otherwise obtained by using the program,
+  regardless of whether they have been advised of, or otherwise had
+  knowledge of, the possibility of such damages at any time during the
+  project or thereafter.  Each user will be deemed to have agreed to the
+  foregoing by his or her commencement of use of the program.  The term
+  "use" as used herein includes, but is not limited to, the use,
+  modification, copying and distribution of the program and the
+  production of secondary products from the program.
+  
+  In the case where the program, whether in its original form or
+  modified, was distributed or delivered to or received by a user from
+  any person, organization or entity other than ICOT, unless it makes or
+  grants independently of ICOT any specific warranty to the user in
+  writing, such person, organization or entity, will also be exempted
+  from and not be held liable to the user for any such damages as noted
+  above as far as the program is concerned.
+
+Spring Framework 4.2.4.RELEASE
+Copyright (c) 2002-2015 Pivotal, Inc.
+
+  This product is licensed to you under the Apache License, Version 2.0
+  (the "License"). You may not use this product except in compliance with
+  the License.
+  
+  This product may include a number of subcomponents with separate
+  copyright notices and license terms. Your use of the source code for
+  these subcomponents is subject to the terms and conditions of the
+  subcomponent's license, as noted in the license.txt file.
+
+Spring Hateoas 0.12
+Copyright (c) [2012-2014] Pivotal Software, Inc.
+
+  This product is licensed to you under the Apache License, Version 2.0 (the "License").  
+  You may not use this product except in compliance with the License.  
+  
+  This product may include a number of subcomponents with
+  separate copyright notices and license terms. Your use of the source
+  code for the these subcomponents is subject to the terms and
+  conditions of the subcomponent's license, as noted in the LICENSE file.
+
+Spring LDAP Core 1.3.2
 
    ======================================================================
    == NOTICE file corresponding to section 4 d of the Apache License,  ==
-   == Version 2.0, for the Spring Framework distribution.              ==
+   == Version 2.0, for the Spring LDAP distribution.                   ==
    ======================================================================
 
    This product includes software developed by
@@ -433,16 +313,13 @@ subcomponent's license, as noted in the license.txt file.
    The end-user documentation included with a redistribution, if any,
    must include the following acknowledgement:
 
-     "This product includes software developed by the Spring Framework
-      Project (http://www.springframework.org)."
+     "This product includes software developed by the Spring LDAP
+      Project (http://www.springframework.org/ldap)."
 
    Alternately, this acknowledgement may appear in the software itself,
    if and wherever such third-party acknowledgements normally appear.
 
-   The names "Spring", "Spring Framework", and "Spring GemFire" must
-   not be used to endorse or promote products derived from this
-   software without prior written permission. For written permission,
-   please contact enquiries@springsource.com.
+Spring Shell 1.1.0
 
    ======================================================================
    == NOTICE file corresponding to section 4 d of the Apache License,  ==
@@ -465,6 +342,3 @@ subcomponent's license, as noted in the license.txt file.
    not be used to endorse or promote products derived from this
    software without prior written permission. For written permission,
    please contact enquiries@springsource.com.
-
-This product includes software developed by the MX4J 
-project (http://mx4j.sourceforge.net).


[02/50] [abbrv] incubator-geode git commit: GEODE-1171: Preventing accidental cron triggering in AutoBalancerJUnitTest

Posted by up...@apache.org.
GEODE-1171: Preventing accidental cron triggering in AutoBalancerJUnitTest

This test creates an Autobalancer with a cron schedule. Upping the
the default scheduler to trigger after 30 minutes, to avoid
accidentally trigging the cron job.

Some tests do appear to exercise the scheduler, so changing this to an
integration test because it starts threads.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/566dc0b1
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/566dc0b1
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/566dc0b1

Branch: refs/heads/master
Commit: 566dc0b1c3756f958ea89af897b0b8da5872dea3
Parents: 36f3f8d
Author: Dan Smith <up...@apache.org>
Authored: Tue Apr 5 10:42:18 2016 -0700
Committer: Dan Smith <up...@apache.org>
Committed: Tue Apr 5 17:13:07 2016 -0700

----------------------------------------------------------------------
 .../com/gemstone/gemfire/cache/util/AutoBalancerJUnitTest.java | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/566dc0b1/geode-rebalancer/src/test/java/com/gemstone/gemfire/cache/util/AutoBalancerJUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-rebalancer/src/test/java/com/gemstone/gemfire/cache/util/AutoBalancerJUnitTest.java b/geode-rebalancer/src/test/java/com/gemstone/gemfire/cache/util/AutoBalancerJUnitTest.java
index cb88022..4acd0b3 100644
--- a/geode-rebalancer/src/test/java/com/gemstone/gemfire/cache/util/AutoBalancerJUnitTest.java
+++ b/geode-rebalancer/src/test/java/com/gemstone/gemfire/cache/util/AutoBalancerJUnitTest.java
@@ -58,12 +58,12 @@ import com.gemstone.gemfire.internal.cache.PartitionedRegion;
 import com.gemstone.gemfire.internal.cache.control.InternalResourceManager;
 import com.gemstone.gemfire.internal.cache.partitioned.InternalPRInfo;
 import com.gemstone.gemfire.internal.cache.partitioned.LoadProbe;
-import com.gemstone.gemfire.test.junit.categories.UnitTest;
+import com.gemstone.gemfire.test.junit.categories.IntegrationTest;
 
 /**
  * UnitTests for AutoBalancer. All collaborators should be mocked.
  */
-@Category(UnitTest.class)
+@Category(IntegrationTest.class)
 public class AutoBalancerJUnitTest {
   Mockery mockContext;
 
@@ -598,7 +598,7 @@ public class AutoBalancerJUnitTest {
   static Properties getBasicConfig() {
     Properties props = new Properties();
     // every second schedule
-    props.put(AutoBalancer.SCHEDULE, "* * * * * ?");
+    props.put(AutoBalancer.SCHEDULE, "* 0/30 * * * ?");
     return props;
   }
 }


[38/50] [abbrv] incubator-geode git commit: GEODE-386: Change xsd namespace to apache

Posted by up...@apache.org.
GEODE-386: Change xsd namespace to apache


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/c1cf90eb
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/c1cf90eb
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/c1cf90eb

Branch: refs/heads/master
Commit: c1cf90eb884522a40e9a196c633c10dd12e9fbd7
Parents: 2622510
Author: Jens Deppe <jd...@pivotal.io>
Authored: Wed Apr 6 07:41:41 2016 -0700
Committer: Jens Deppe <jd...@pivotal.io>
Committed: Fri Apr 8 14:55:07 2016 -0700

----------------------------------------------------------------------
 .../release/conf/cache-client.xml               |    6 +-
 .../release/conf/cache-peer.xml                 |    6 +-
 .../release/conf/cache-server.xml               |    6 +-
 .../internal/SharedConfiguration.java           |    4 +-
 .../internal/cache/xmlcache/CacheXml.java       |   63 +-
 .../cache/xmlcache/CacheXmlGenerator.java       |  148 +-
 .../internal/cache/xmlcache/CacheXmlParser.java |    2 +-
 .../cache/xmlcache/CacheXmlVersion.java         |   56 +-
 .../cache/xmlcache/GeodeEntityResolver.java     |    2 +-
 .../configuration/domain/CacheElement.java      |    4 +-
 .../configuration/domain/XmlEntity.java         |    7 +-
 .../internal/configuration/utils/XmlUtils.java  |    6 +-
 .../geode.apache.org/schema/cache/cache-1.0.xsd | 1469 +++++++++++++++++
 .../gemfire/cache/cache-9.0.xsd                 | 1519 ------------------
 .../gemfire/cache30/CacheXml58DUnitTest.java    |    4 +-
 .../gemfire/cache30/CacheXml90DUnitTest.java    |  234 ---
 .../cache30/CacheXmlGeode10DUnitTest.java       |  234 +++
 .../internal/SharedConfigurationJUnitTest.java  |    2 +-
 .../xmlcache/AbstractEntityResolverTest.java    |  140 ++
 .../xmlcache/CacheXmlVersionJUnitTest.java      |   30 +-
 .../xmlcache/GeodeEntityResolverJUnitTest.java  |   49 +
 .../PivotalEntityResolverJUnitTest.java         |  118 +-
 .../domain/CacheElementJUnitTest.java           |    4 +-
 .../utils/XmlUtilsAddNewNodeJUnitTest.java      |   26 +-
 .../configuration/utils/XmlUtilsJUnitTest.java  |   12 +-
 .../codeAnalysis/sanctionedSerializables.txt    |    2 +-
 .../domain/CacheElementJUnitTest.xml            |    6 +-
 ...dNewNodeJUnitTest.testAddNewNodeNewNamed.xml |    6 +-
 ...ewNodeJUnitTest.testAddNewNodeNewUnnamed.xml |    6 +-
 ...itTest.testAddNewNodeNewUnnamedExtension.xml |    6 +-
 ...NodeJUnitTest.testAddNewNodeReplaceNamed.xml |    6 +-
 ...deJUnitTest.testAddNewNodeReplaceUnnamed.xml |    6 +-
 ...st.testAddNewNodeReplaceUnnamedExtension.xml |    6 +-
 ...ddNewNodeJUnitTest.testDeleteNodeUnnamed.xml |    6 +-
 .../utils/XmlUtilsAddNewNodeJUnitTest.xml       |    6 +-
 ...Test.testBuildSchemaLocationMapAttribute.xml |    6 +-
 ...testBuildSchemaLocationMapEmptyAttribute.xml |    4 +-
 ...ationMapMapOfStringListOfStringAttribute.xml |    6 +-
 ....testBuildSchemaLocationMapNullAttribute.xml |    4 +-
 ...XmlUtilsJUnitTest.testQuerySingleElement.xml |    6 +-
 .../geode.apache.org/lucene/lucene-1.0.xsd      |   12 +-
 ...erIntegrationJUnitTest.createIndex.cache.xml |    8 +-
 ...serIntegrationJUnitTest.parseIndex.cache.xml |    8 +-
 .../util/AutoBalancerIntegrationJUnitTest.java  |   12 +-
 .../website/content/schema/cache/cache-1.0.xsd  | 1469 +++++++++++++++++
 45 files changed, 3638 insertions(+), 2104 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/extensions/geode-modules-assembly/release/conf/cache-client.xml
----------------------------------------------------------------------
diff --git a/extensions/geode-modules-assembly/release/conf/cache-client.xml b/extensions/geode-modules-assembly/release/conf/cache-client.xml
index 3ae9ba7..c36e0ef 100755
--- a/extensions/geode-modules-assembly/release/conf/cache-client.xml
+++ b/extensions/geode-modules-assembly/release/conf/cache-client.xml
@@ -16,10 +16,10 @@
 	limitations under the License.
 -->
 <client-cache
-    xmlns="http://schema.pivotal.io/gemfire/cache"
+    xmlns="http://geode.apache.org/schema/cache"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:schemaLocation="http://schema.pivotal.io/gemfire/cache http://schema.pivotal.io/gemfire/cache/cache-9.0.xsd"
-    version="9.0">
+    xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+    version="1.0">
 
   <!-- The default pool connects to a cache server running on  localhost at
        port 40404. To connect to a different server host and port, modify

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/extensions/geode-modules-assembly/release/conf/cache-peer.xml
----------------------------------------------------------------------
diff --git a/extensions/geode-modules-assembly/release/conf/cache-peer.xml b/extensions/geode-modules-assembly/release/conf/cache-peer.xml
index 1f62cb1..84fb67a 100755
--- a/extensions/geode-modules-assembly/release/conf/cache-peer.xml
+++ b/extensions/geode-modules-assembly/release/conf/cache-peer.xml
@@ -16,10 +16,10 @@
 	limitations under the License.
 -->
 <cache
-    xmlns="http://schema.pivotal.io/gemfire/cache"
+    xmlns="http://geode.apache.org/schema/cache"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:schemaLocation="http://schema.pivotal.io/gemfire/cache http://schema.pivotal.io/gemfire/cache/cache-9.0.xsd"
-    version="9.0">
+    xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+    version="1.0">
 
   <!-- Uncomment the following disk-store element to modify the default disk store directory -->
   <!--

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/extensions/geode-modules-assembly/release/conf/cache-server.xml
----------------------------------------------------------------------
diff --git a/extensions/geode-modules-assembly/release/conf/cache-server.xml b/extensions/geode-modules-assembly/release/conf/cache-server.xml
index b9d8c2c..9dad75f 100755
--- a/extensions/geode-modules-assembly/release/conf/cache-server.xml
+++ b/extensions/geode-modules-assembly/release/conf/cache-server.xml
@@ -16,10 +16,10 @@
 	limitations under the License.
 -->
 <cache
-    xmlns="http://schema.pivotal.io/gemfire/cache"
+    xmlns="http://geode.apache.org/schema/cache"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:schemaLocation="http://schema.pivotal.io/gemfire/cache http://schema.pivotal.io/gemfire/cache/cache-9.0.xsd"
-    version="9.0">
+    xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+    version="1.0">
 
   <!-- Uncomment the following gateway-hub element to create a gateway hub -->
   <!--

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/SharedConfiguration.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/SharedConfiguration.java b/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/SharedConfiguration.java
index a8f331a..8f190eb 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/SharedConfiguration.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/SharedConfiguration.java
@@ -266,8 +266,8 @@ public class SharedConfiguration {
   // UnitTest SharedConfigurationJUnitTest.testCreateAndUpgradeDocumentFromXml
   static Document createAndUpgradeDocumentFromXml(final String xmlContent) throws SAXException, ParserConfigurationException, IOException, XPathExpressionException {
     Document doc = XmlUtils.createDocumentFromXml(xmlContent);
-    if (!CacheXml.VERSION_LATEST.equals(XmlUtils.getAttribute(doc.getDocumentElement(), CacheXml.VERSION, CacheXml.NAMESPACE))) {
-      doc = XmlUtils.upgradeSchema(doc, CacheXml.NAMESPACE, CacheXml.LATEST_SCHEMA_LOCATION, CacheXml.VERSION_LATEST);
+    if (!CacheXml.VERSION_LATEST.equals(XmlUtils.getAttribute(doc.getDocumentElement(), CacheXml.VERSION, CacheXml.GEODE_NAMESPACE))) {
+      doc = XmlUtils.upgradeSchema(doc, CacheXml.GEODE_NAMESPACE, CacheXml.LATEST_SCHEMA_LOCATION, CacheXml.VERSION_LATEST);
     }
     return doc;
   }

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheXml.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheXml.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheXml.java
index 4f1facb..c6b0509 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheXml.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheXml.java
@@ -45,31 +45,38 @@ public abstract class CacheXml implements EntityResolver2, ErrorHandler {
    * This always refers to the latest GemFire version, in those cases where
    * we default to the current released version of GemFire.
    *
-   * WHenever you upgrade the DTD, you will need to search for occurrences of
+   * Whenever you upgrade the DTD, you will need to search for occurrences of
    * the previous version strings and upgrade them as well.
    *
    * @since 5.5
    */
-  public static final String VERSION_LATEST = CacheXml.VERSION_9_0;
+  public static final String VERSION_LATEST = CacheXml.VERSION_1_0;
   
   /**
-   * @deprecated As of 8.1 use {@link #NAMESPACE}
+   * @deprecated As of 8.1 use {@link #GEODE_NAMESPACE}
    */
   @Deprecated
   public static final String LATEST_SYSTEM_ID = CacheXml.SYSTEM_ID_8_0;
 
   /**
-   * @deprecated As of 8.1 use {@link #NAMESPACE}.
+   * @deprecated As of 8.1 use {@link #GEODE_NAMESPACE}.
    */
   @Deprecated
   public static final String LATEST_PUBLIC_ID = CacheXml.PUBLIC_ID_8_0;
-  
+
+  /**
+   * Namespace URI for older, GemFire {@link CacheXml} documents.
+   *
+   * @since 8.1
+   */
+  public static final String GEMFIRE_NAMESPACE = "http://schema.pivotal.io/gemfire/cache";
+
   /**
    * Namespace URI for {@link CacheXml} documents.
    * 
    * @since 8.1
    */
-  public static final String NAMESPACE = "http://schema.pivotal.io/gemfire/cache";
+  public static final String GEODE_NAMESPACE = "http://geode.apache.org/schema/cache";
 
   /**
    * Namespace prefix for {@link CacheXml} documents.
@@ -79,11 +86,11 @@ public abstract class CacheXml implements EntityResolver2, ErrorHandler {
   public static final String PREFIX = "cache";
 
   /**
-   * Latest schema location for {@link #NAMESPACE}.
+   * Latest schema location for {@link #GEODE_NAMESPACE}.
    * 
    * @since 8.1
    */
-  public static final String LATEST_SCHEMA_LOCATION = CacheXml.SCHEMA_9_0_LOCATION;
+  public static final String LATEST_SCHEMA_LOCATION = CacheXml.SCHEMA_1_0_LOCATION;
   
   /**
    * Location of the latest DTD file for Gemfire
@@ -101,11 +108,11 @@ public abstract class CacheXml implements EntityResolver2, ErrorHandler {
   public static final String VERSION_8_1 = "8.1";
   
   /**
-   * Version string for GemFire 9.0
+   * Version string for Geode 1.0
    * 
-   * @since 9.0
+   * @since 1.0
    */
-  public static final String VERSION_9_0 = "9.0";
+  public static final String VERSION_1_0 = "1.0";
   
   /**
    * The location of the GemFire 8.1 schema file.
@@ -114,11 +121,11 @@ public abstract class CacheXml implements EntityResolver2, ErrorHandler {
    */
   protected static final String SCHEMA_8_1_LOCATION = "http://schema.pivotal.io/gemfire/cache/cache-8.1.xsd";
   /**
-   * The location of the GemFire 9.0 schema file.
+   * The location of the Geeode 1.0 schema file.
    * 
-   * @since 9.0
+   * @since 1.0
    */
-  protected static final String SCHEMA_9_0_LOCATION = "http://schema.pivotal.io/gemfire/cache/cache-9.0.xsd";
+  protected static final String SCHEMA_1_0_LOCATION = "http://geode.apache.org/schema/cache/cache-1.0.xsd";
 
   //---------------------------------
   /** Version string for GemFire 8.0 */
@@ -815,59 +822,59 @@ public abstract class CacheXml implements EntityResolver2, ErrorHandler {
     String location;
     if (SYSTEM_ID_3_0.equals(systemId) || PUBLIC_ID_3_0.equals(publicId)) {
       location = DTD_3_0_LOCATION;
-      version = CacheXmlVersion.VERSION_3_0;
+      version = CacheXmlVersion.GEMFIRE_3_0;
     }
     else if (SYSTEM_ID_4_0.equals(systemId) || PUBLIC_ID_4_0.equals(publicId)) {
       location = DTD_4_0_LOCATION;
-      version = CacheXmlVersion.VERSION_4_0;
+      version = CacheXmlVersion.GEMFIRE_4_0;
     }
     else if (SYSTEM_ID_4_1.equals(systemId) || PUBLIC_ID_4_1.equals(publicId)) {
       location = DTD_4_1_LOCATION;
-      version = CacheXmlVersion.VERSION_4_1;
+      version = CacheXmlVersion.GEMFIRE_4_1;
     }
     else if (SYSTEM_ID_5_0.equals(systemId) || PUBLIC_ID_5_0.equals(publicId)) {
       location = DTD_5_0_LOCATION;
-      version = CacheXmlVersion.VERSION_5_0;
+      version = CacheXmlVersion.GEMFIRE_5_0;
     }
     else if (SYSTEM_ID_5_1.equals(systemId) || PUBLIC_ID_5_1.equals(publicId)) {
       location = DTD_5_1_LOCATION;
-      version = CacheXmlVersion.VERSION_5_1;
+      version = CacheXmlVersion.GEMFIRE_5_1;
     }
     else if (SYSTEM_ID_5_5.equals(systemId) || PUBLIC_ID_5_5.equals(publicId)) {
       location = DTD_5_5_LOCATION;
-      version = CacheXmlVersion.VERSION_5_5;
+      version = CacheXmlVersion.GEMFIRE_5_5;
     }
     else if (SYSTEM_ID_5_7.equals(systemId) || PUBLIC_ID_5_7.equals(publicId)) {
       location = DTD_5_7_LOCATION;
-      version = CacheXmlVersion.VERSION_5_7;
+      version = CacheXmlVersion.GEMFIRE_5_7;
     }
     else if (SYSTEM_ID_5_8.equals(systemId) || PUBLIC_ID_5_8.equals(publicId)) {
       location = DTD_5_8_LOCATION;
-      version = CacheXmlVersion.VERSION_5_8;
+      version = CacheXmlVersion.GEMFIRE_5_8;
     }
     else if (SYSTEM_ID_6_0.equals(systemId) || PUBLIC_ID_6_0.equals(publicId)) {
       location = DTD_6_0_LOCATION;
-      version = CacheXmlVersion.VERSION_6_0;
+      version = CacheXmlVersion.GEMFIRE_6_0;
     }
     else if (SYSTEM_ID_6_1.equals(systemId) || PUBLIC_ID_6_1.equals(publicId)) {
       location = DTD_6_1_LOCATION;
-      version = CacheXmlVersion.VERSION_6_1;
+      version = CacheXmlVersion.GEMFIRE_6_1;
     }
     else if (SYSTEM_ID_6_5.equals(systemId) || PUBLIC_ID_6_5.equals(publicId)) {
       location = DTD_6_5_LOCATION;
-      version = CacheXmlVersion.VERSION_6_5;
+      version = CacheXmlVersion.GEMFIRE_6_5;
     }
     else if (SYSTEM_ID_6_6.equals(systemId) || PUBLIC_ID_6_6.equals(publicId)) {
       location = DTD_6_6_LOCATION;
-      version = CacheXmlVersion.VERSION_6_6;
+      version = CacheXmlVersion.GEMFIRE_6_6;
     }
     else if (SYSTEM_ID_7_0.equals(systemId) || PUBLIC_ID_7_0.equals(publicId)) {
       location = DTD_7_0_LOCATION;
-      version = CacheXmlVersion.VERSION_7_0;
+      version = CacheXmlVersion.GEMFIRE_7_0;
     }
     else if (SYSTEM_ID_8_0.equals(systemId) || PUBLIC_ID_8_0.equals(publicId)) {
       location = DTD_8_0_LOCATION;
-      version = CacheXmlVersion.VERSION_8_0;
+      version = CacheXmlVersion.GEMFIRE_8_0;
     }
     else {
       // Instruct the XML parser to open a URI connection to the

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheXmlGenerator.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheXmlGenerator.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheXmlGenerator.java
index 57d06b0..ea3c975 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheXmlGenerator.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheXmlGenerator.java
@@ -466,10 +466,10 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
       }
       // add schema location for cache schema.
       handler.startPrefixMapping(W3C_XML_SCHEMA_INSTANCE_PREFIX, W3C_XML_SCHEMA_INSTANCE_NS_URI);
-      addAttribute(atts, W3C_XML_SCHEMA_INSTANCE_PREFIX, W3C_XML_SCHEMA_INSTANCE_ATTRIBUTE_SCHEMA_LOCATION, NAMESPACE + " " + version.getSchemaLocation());
+      addAttribute(atts, W3C_XML_SCHEMA_INSTANCE_PREFIX, W3C_XML_SCHEMA_INSTANCE_ATTRIBUTE_SCHEMA_LOCATION, version.getNamespace() + " " + version.getSchemaLocation());
       
       // add cache schema to default prefix.
-      handler.startPrefixMapping(XmlConstants.DEFAULT_PREFIX, NAMESPACE);
+      handler.startPrefixMapping(XmlConstants.DEFAULT_PREFIX, version.getNamespace());
       addAttribute(atts, VERSION, this.version.getVersion());
     }
 
@@ -487,34 +487,34 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
       atts.addAttribute("", "", SEARCH_TIMEOUT, "",
                         String.valueOf(creation.getSearchTimeout()));
     }
-    if (this.version.compareTo(CacheXmlVersion.VERSION_5_5) >= 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_5_5) >= 0) {
       // TODO
     }
-    if (this.version.compareTo(CacheXmlVersion.VERSION_5_7) >= 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_5_7) >= 0) {
       // TODO
     }
-    if (this.version.compareTo(CacheXmlVersion.VERSION_5_8) >= 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_5_8) >= 0) {
       // TODO
     }
-    if (this.version.compareTo(CacheXmlVersion.VERSION_6_0) >= 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_6_0) >= 0) {
       // TODO
     }
-    if (this.version.compareTo(CacheXmlVersion.VERSION_6_5) >= 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_6_5) >= 0) {
       // TODO
     }
-    if (this.version.compareTo(CacheXmlVersion.VERSION_7_0) >= 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_7_0) >= 0) {
       // TODO
     }
-    if (this.version.compareTo(CacheXmlVersion.VERSION_7_0) >= 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_7_0) >= 0) {
       // TODO
     }
-    if (this.version.compareTo(CacheXmlVersion.VERSION_5_1) >= 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_5_1) >= 0) {
       if (creation.hasMessageSyncInterval()) {
         atts.addAttribute("", "", MESSAGE_SYNC_INTERVAL, "", String
             .valueOf(creation.getMessageSyncInterval()));
       }
     }
-    if (this.version.compareTo(CacheXmlVersion.VERSION_4_0) >= 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_4_0) >= 0) {
       if (creation.hasServer()) {
         atts.addAttribute("", "", IS_SERVER, "",
                           String.valueOf(creation.isServer()));
@@ -532,14 +532,14 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
     if (this.cache != null) {
       if (!isClientCache) {
           generate(this.cache.getCacheTransactionManager());
-      } else if(this.version.compareTo(CacheXmlVersion.VERSION_6_6) >= 0) {
+      } else if(this.version.compareTo(CacheXmlVersion.GEMFIRE_6_6) >= 0) {
         generate(this.cache.getCacheTransactionManager());
       }
 
       generateDynamicRegionFactory(this.cache);
 
       if (!isClientCache) {
-        if (this.version.compareTo(CacheXmlVersion.VERSION_7_0) >= 0) {
+        if (this.version.compareTo(CacheXmlVersion.GEMFIRE_7_0) >= 0) {
           Set<GatewaySender> senderSet = cache.getGatewaySenders();
           for (GatewaySender sender : senderSet) {
             generateGatewaySender(sender);
@@ -549,7 +549,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
         }
       }
       
-      if (!isClientCache && this.version.compareTo(CacheXmlVersion.VERSION_7_0) >= 0) {
+      if (!isClientCache && this.version.compareTo(CacheXmlVersion.GEMFIRE_7_0) >= 0) {
         if (this.cache.getGatewayConflictResolver() != null) {
           generate(GATEWAY_CONFLICT_RESOLVER, this.cache.getGatewayConflictResolver());
         }
@@ -563,7 +563,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
         }
       }
       
-      if (this.version.compareTo(CacheXmlVersion.VERSION_5_7) >= 0) {
+      if (this.version.compareTo(CacheXmlVersion.GEMFIRE_5_7) >= 0) {
         Iterator pools;
         if (this.cache instanceof GemFireCacheImpl) {
           pools = PoolManager.getAll().values().iterator();
@@ -576,7 +576,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
         }
       }
       
-      if (this.version.compareTo(CacheXmlVersion.VERSION_6_5) >= 0) {
+      if (this.version.compareTo(CacheXmlVersion.GEMFIRE_6_5) >= 0) {
         if (this.cache instanceof GemFireCacheImpl) {
           GemFireCacheImpl gfc = (GemFireCacheImpl)this.cache;
           for (DiskStore ds: gfc.listDiskStores()) {
@@ -588,11 +588,11 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
           }
         }
       }
-      if(this.version.compareTo(CacheXmlVersion.VERSION_6_6) >= 0) {
+      if(this.version.compareTo(CacheXmlVersion.GEMFIRE_6_6) >= 0) {
         generatePdx();
       }
       
-      if (this.version.compareTo(CacheXmlVersion.VERSION_4_1) >= 0) {
+      if (this.version.compareTo(CacheXmlVersion.GEMFIRE_4_1) >= 0) {
         Map namedAttributes = this.cache.listRegionAttributes();
         for (Iterator iter = namedAttributes.entrySet().iterator();
              iter.hasNext(); ) {
@@ -603,7 +603,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
           // we need to exclude them in all versions.
           // It would be better if CacheCreation could only predefine them
           // for versions 6.5 and later but that is not easy to do
-          /*if (this.version.compareTo(CacheXmlVersion.VERSION_6_5) >= 0)*/ {
+          /*if (this.version.compareTo(CacheXmlVersion.GEMFIRE_6_5) >= 0)*/ {
             if (this.creation instanceof ClientCacheCreation) {
               try {
                 ClientRegionShortcut.valueOf(id);
@@ -639,15 +639,15 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
     	  }
       }
 
-      if (this.version.compareTo(CacheXmlVersion.VERSION_5_8) >= 0) {
+      if (this.version.compareTo(CacheXmlVersion.GEMFIRE_5_8) >= 0) {
         generateFunctionService();
       }
-      if (this.version.compareTo(CacheXmlVersion.VERSION_6_0) >= 0) {
+      if (this.version.compareTo(CacheXmlVersion.GEMFIRE_6_0) >= 0) {
         generateResourceManager();
         generateSerializerRegistration();
       }
       if (!isClientCache) {
-        if (this.version.compareTo(CacheXmlVersion.VERSION_6_5) >= 0) {
+        if (this.version.compareTo(CacheXmlVersion.GEMFIRE_6_5) >= 0) {
           if (this.cache instanceof GemFireCacheImpl) {
             GemFireCacheImpl gfc = (GemFireCacheImpl)this.cache;
             for (File file : gfc.getBackupFiles()) {
@@ -660,7 +660,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
           }
         }
       }
-      if(this.version.compareTo(CacheXmlVersion.VERSION_6_6) >= 0) {
+      if(this.version.compareTo(CacheXmlVersion.GEMFIRE_6_6) >= 0) {
         generateInitializer();
       }
     } else {
@@ -727,7 +727,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
   }
 
   private void generateRegion(Region root) throws SAXException {
-    if (this.version.compareTo(CacheXmlVersion.VERSION_5_0) >= 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_5_0) >= 0) {
       generate(root, REGION);
     }
     else {
@@ -827,7 +827,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
         }
       }
       
-      if (this.version.compareTo(CacheXmlVersion.VERSION_9_0) >= 0) {
+      if (this.version.compareTo(CacheXmlVersion.GEODE_1_0) >= 0) {
         if (this.creation.getResourceManager().hasCriticalOffHeap()) {
           float chp = this.creation.getResourceManager().getCriticalOffHeapPercentage();
           if (generateDefaults() || chp != MemoryThresholds.DEFAULT_CRITICAL_PERCENTAGE) {
@@ -861,7 +861,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
             String.valueOf(ehp));
       }
       
-      if (this.version.compareTo(CacheXmlVersion.VERSION_9_0) >= 0) {
+      if (this.version.compareTo(CacheXmlVersion.GEODE_1_0) >= 0) {
         {
           int chp = (int)this.cache.getResourceManager().getCriticalOffHeapPercentage();
           if (generateDefaults() || chp != MemoryThresholds.DEFAULT_CRITICAL_PERCENTAGE)
@@ -958,7 +958,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
     try {
         atts.addAttribute("", "", CLIENT_SUBSCRIPTION_EVICTION_POLICY, "", csc.getEvictionPolicy());
         atts.addAttribute("", "", CLIENT_SUBSCRIPTION_CAPACITY, "", String.valueOf(csc.getCapacity()));
-        if (this.version.compareTo(CacheXmlVersion.VERSION_6_5) >= 0) {
+        if (this.version.compareTo(CacheXmlVersion.GEMFIRE_6_5) >= 0) {
           String dsVal = csc.getDiskStoreName();
           if (dsVal != null) {
             atts.addAttribute("", "", DISK_STORE_NAME, "", dsVal);
@@ -981,7 +981,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
    * @since 4.0
    */
   private void generate(CacheServer bridge) throws SAXException {
-    if (this.version.compareTo(CacheXmlVersion.VERSION_4_0) < 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_4_0) < 0) {
       return;
     }
     AttributesImpl atts = new AttributesImpl();
@@ -990,7 +990,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
       atts.addAttribute("", "", PORT, "",
           String.valueOf(bridge.getPort()));
       
-      if (this.version.compareTo(CacheXmlVersion.VERSION_4_1) < 0) {
+      if (this.version.compareTo(CacheXmlVersion.GEMFIRE_4_1) < 0) {
         return;
       }
       if (generateDefaults() || bridge.getMaximumTimeBetweenPings() != CacheServer.DEFAULT_MAXIMUM_TIME_BETWEEN_PINGS)
@@ -1005,7 +1005,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
       atts.addAttribute("", "", SOCKET_BUFFER_SIZE, "",
           String.valueOf(bridge.getSocketBufferSize()));
       
-      if (this.version.compareTo(CacheXmlVersion.VERSION_5_0) < 0) {
+      if (this.version.compareTo(CacheXmlVersion.GEMFIRE_5_0) < 0) {
         return;
       }
       
@@ -1013,7 +1013,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
       atts.addAttribute("", "", MAX_CONNECTIONS, "",
           String.valueOf(bridge.getMaxConnections()));
       
-      if (this.version.compareTo(CacheXmlVersion.VERSION_5_1) < 0) {
+      if (this.version.compareTo(CacheXmlVersion.GEMFIRE_5_1) < 0) {
         return;
       }
 
@@ -1030,7 +1030,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
       
       
       
-      if (this.version.compareTo(CacheXmlVersion.VERSION_5_7) < 0) {
+      if (this.version.compareTo(CacheXmlVersion.GEMFIRE_5_7) < 0) {
         return;
       }
       
@@ -1046,7 +1046,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
       if (generateDefaults() || bridge.getLoadPollInterval() != CacheServer.DEFAULT_LOAD_POLL_INTERVAL)
       atts.addAttribute("", "", LOAD_POLL_INTERVAL, "", String.valueOf(bridge.getLoadPollInterval()));
       
-      if (this.version.compareTo(CacheXmlVersion.VERSION_8_0) < 0) {
+      if (this.version.compareTo(CacheXmlVersion.GEMFIRE_8_0) < 0) {
         return;
       }
 
@@ -1055,13 +1055,13 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
       }
 
     } finally {
-      if (this.version.compareTo(CacheXmlVersion.VERSION_5_7) >= 0) {
+      if (this.version.compareTo(CacheXmlVersion.GEMFIRE_5_7) >= 0) {
         handler.startElement("", CACHE_SERVER, CACHE_SERVER, atts);
       } else {
         handler.startElement("", BRIDGE_SERVER, BRIDGE_SERVER, atts);
       }
       
-      if (this.version.compareTo(CacheXmlVersion.VERSION_5_7) >= 0) {
+      if (this.version.compareTo(CacheXmlVersion.GEMFIRE_5_7) >= 0) {
         String[] groups = bridge.getGroups();
         if (groups.length > 0) {
           for (int i = 0; i < groups.length; i++) {
@@ -1083,7 +1083,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
         
         
       }
-      if (this.version.compareTo(CacheXmlVersion.VERSION_5_7) >= 0) {
+      if (this.version.compareTo(CacheXmlVersion.GEMFIRE_5_7) >= 0) {
         handler.endElement("", "", CACHE_SERVER);
       } else {
         handler.endElement("", "", BRIDGE_SERVER);
@@ -1097,7 +1097,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
    * @since prPersistSprint2
    */
   private void generate(DiskStore ds) throws SAXException {
-    if (this.version.compareTo(CacheXmlVersion.VERSION_6_5) < 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_6_5) < 0) {
       return;
     }
     AttributesImpl atts = new AttributesImpl();
@@ -1153,7 +1153,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
             String.valueOf(ds.getQueueSize()));
       }
       
-      if (this.version.compareTo(CacheXmlVersion.VERSION_8_0) >= 0) {
+      if (this.version.compareTo(CacheXmlVersion.GEMFIRE_8_0) >= 0) {
         if ((!(ds instanceof DiskStoreAttributesCreation) ||
             ((DiskStoreAttributesCreation) ds).hasDiskUsageWarningPercentage())) {
           if (generateDefaults() || ds.getDiskUsageWarningPercentage() != DiskStoreFactory.DEFAULT_DISK_USAGE_WARNING_PERCENTAGE)
@@ -1220,7 +1220,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
    * @since 5.7
    */
   private void generate(Pool cp) throws SAXException {
-    if (this.version.compareTo(CacheXmlVersion.VERSION_5_7) < 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_5_7) < 0) {
       return;
     }
     if (((PoolImpl)cp).isUsedByGateway()) {
@@ -1279,13 +1279,13 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
       atts.addAttribute("", "", THREAD_LOCAL_CONNECTIONS, "",
                         String.valueOf(cp.getThreadLocalConnections()));
 
-      if (this.version.compareTo(CacheXmlVersion.VERSION_6_1) > 0) {
+      if (this.version.compareTo(CacheXmlVersion.GEMFIRE_6_1) > 0) {
         if (generateDefaults() || cp.getPRSingleHopEnabled() != PoolFactory.DEFAULT_PR_SINGLE_HOP_ENABLED)
         atts.addAttribute("", "", PR_SINGLE_HOP_ENABLED, "",
             String.valueOf(cp.getPRSingleHopEnabled()));  
       }
 
-      if (this.version.compareTo(CacheXmlVersion.VERSION_6_1) > 0) {
+      if (this.version.compareTo(CacheXmlVersion.GEMFIRE_6_1) > 0) {
         if (generateDefaults() || cp.getMultiuserAuthentication() != PoolFactory.DEFAULT_MULTIUSER_AUTHENTICATION)
         atts.addAttribute("", "", MULTIUSER_SECURE_MODE_ENABLED, "", String.valueOf(cp
             .getMultiuserAuthentication()));
@@ -1324,7 +1324,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
    * @since 4.0
    */
   private void generate(CacheTransactionManager txMgr) throws SAXException {
-    if (this.version.compareTo(CacheXmlVersion.VERSION_4_0) < 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_4_0) < 0) {
       return;
     }
 
@@ -1355,7 +1355,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
    * @since 4.3
    */
   private void generateDynamicRegionFactory(Cache c) throws SAXException {
-    if (this.version.compareTo(CacheXmlVersion.VERSION_4_1) < 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_4_1) < 0) {
       return;
     }
     DynamicRegionFactory.Config cfg;
@@ -1463,7 +1463,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
          generateGatewayEventFilter(gef);
       }
 
-      if (this.version.compareTo(CacheXmlVersion.VERSION_8_0) >= 0) {
+      if (this.version.compareTo(CacheXmlVersion.GEMFIRE_8_0) >= 0) {
         if (sender.getGatewayEventSubstitutionFilter() != null) {
           generateGatewayEventSubstitutionFilter(sender.getGatewayEventSubstitutionFilter());
         }
@@ -1534,7 +1534,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
     	  }
       }
 
-      if (this.version.compareTo(CacheXmlVersion.VERSION_8_0) >= 0) {
+      if (this.version.compareTo(CacheXmlVersion.GEMFIRE_8_0) >= 0) {
         if (asyncEventQueue.getGatewayEventSubstitutionFilter() != null) {
           generateGatewayEventSubstitutionFilter(asyncEventQueue.getGatewayEventSubstitutionFilter());
         }
@@ -1581,7 +1581,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
           atts.addAttribute("", "", SOCKET_BUFFER_SIZE, "",
               String.valueOf(receiver.getSocketBufferSize()));
 
-        if (this.version.compareTo(CacheXmlVersion.VERSION_8_0) < 0) {
+        if (this.version.compareTo(CacheXmlVersion.GEMFIRE_8_0) < 0) {
           return;
         }
         // manual-start
@@ -1905,11 +1905,11 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
                         String.valueOf(attrs.getEnableAsyncConflation()));
     }
 
-    if (this.version.compareTo(CacheXmlVersion.VERSION_5_0) >= 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_5_0) >= 0) {
       
       if ((!(attrs instanceof RegionAttributesCreation) ||
            ((RegionAttributesCreation) attrs).hasEnableSubscriptionConflation())) {
-        if (this.version.compareTo(CacheXmlVersion.VERSION_5_7) >= 0) {
+        if (this.version.compareTo(CacheXmlVersion.GEMFIRE_5_7) >= 0) {
           // starting with 5.7 it is enable-subscription-conflation
           if (generateDefaults() || attrs.getEnableSubscriptionConflation())
           atts.addAttribute("", "", ENABLE_SUBSCRIPTION_CONFLATION, "",
@@ -1939,7 +1939,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
         } else if (dp == DataPolicy.PERSISTENT_PARTITION) {
           dpString = PERSISTENT_PARTITION_DP;
         } else if (dp.isPartition()) {
-          if (this.version.compareTo(CacheXmlVersion.VERSION_5_1) >= 0) {
+          if (this.version.compareTo(CacheXmlVersion.GEMFIRE_5_1) >= 0) {
             dpString = PARTITION_DP;
           }
           else {
@@ -1953,8 +1953,8 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
         if (generateDefaults() || !dp.equals(DataPolicy.DEFAULT))
         atts.addAttribute("", "", DATA_POLICY, "", dpString);
       } // hasDataPolicy
-    } // VERSION_5_0 >= 0
-    else { // VERSION_5_0 < 0
+    } // GEMFIRE_5_0 >= 0
+    else { // GEMFIRE_5_0 < 0
       if ((!(attrs instanceof RegionAttributesCreation) ||
           ((RegionAttributesCreation) attrs).hasEnableSubscriptionConflation())) {
        if (generateDefaults() || attrs.getEnableSubscriptionConflation())
@@ -1981,7 +1981,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
         atts.addAttribute("", "", PERSIST_BACKUP, "",
                           String.valueOf(attrs.getDataPolicy() == DataPolicy.PERSISTENT_REPLICATE));
       }
-    } // VERSION_5_0 < 0
+    } // GEMFIRE_5_0 < 0
 
     if ((!(attrs instanceof RegionAttributesCreation) ||
          ((RegionAttributesCreation) attrs).hasInitialCapacity())) {
@@ -2004,7 +2004,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
                         String.valueOf(attrs.getConcurrencyLevel()));
     }
     
-    if (this.version.compareTo(CacheXmlVersion.VERSION_7_0) >= 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_7_0) >= 0) {
       if ((!(attrs instanceof RegionAttributesCreation) ||
           ((RegionAttributesCreation) attrs).hasConcurrencyChecksEnabled())) {
        if (generateDefaults() || attrs.getConcurrencyChecksEnabled() != true/*fixes bug 46654*/)
@@ -2029,7 +2029,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
                         String.valueOf(attrs.getIgnoreJTA()));
     }
 
-    if (this.version.compareTo(CacheXmlVersion.VERSION_4_0) >= 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_4_0) >= 0) {
       if ((!(attrs instanceof RegionAttributesCreation) ||
            ((RegionAttributesCreation) attrs).hasIsLockGrantor())) {
         if (generateDefaults() || attrs.isLockGrantor())
@@ -2037,7 +2037,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
                           String.valueOf(attrs.isLockGrantor()));
       }
     }
-    if (this.version.compareTo(CacheXmlVersion.VERSION_5_7) >= 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_5_7) >= 0) {
       if ((!(attrs instanceof RegionAttributesCreation) ||
            ((RegionAttributesCreation) attrs).hasPoolName())) {
         String cpVal = attrs.getPoolName();
@@ -2048,7 +2048,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
         atts.addAttribute("", "", POOL_NAME, "", cpVal);
       }
     }
-    if (this.version.compareTo(CacheXmlVersion.VERSION_6_5) >= 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_6_5) >= 0) {
       if ((!(attrs instanceof RegionAttributesCreation) ||
           ((RegionAttributesCreation) attrs).hasDiskStoreName())) {
         String dsVal = attrs.getDiskStoreName();
@@ -2062,7 +2062,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
         atts.addAttribute("", "", DISK_SYNCHRONOUS, "", String.valueOf(attrs.isDiskSynchronous()));
       }
     }
-    if(this.version.compareTo(CacheXmlVersion.VERSION_6_1) >= 0)
+    if(this.version.compareTo(CacheXmlVersion.GEMFIRE_6_1) >= 0)
       if ((!(attrs instanceof RegionAttributesCreation)||
           ((RegionAttributesCreation) attrs).hasCloningEnabled())) {
         if (generateDefaults() || attrs.getCloningEnabled())
@@ -2070,7 +2070,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
             String.valueOf(attrs.getCloningEnabled()));
      }
     
-    if (this.version.compareTo(CacheXmlVersion.VERSION_7_0) >= 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_7_0) >= 0) {
       if ((!(attrs instanceof RegionAttributesCreation) || ((RegionAttributesCreation)attrs)
           .hasGatewaySenderId())) {
         Set<String> senderIds = new HashSet<String>(attrs
@@ -2089,7 +2089,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
       }
     }
     
-    if (this.version.compareTo(CacheXmlVersion.VERSION_7_0) >= 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_7_0) >= 0) {
       if ((!(attrs instanceof RegionAttributesCreation) || ((RegionAttributesCreation)attrs)
           .hasAsyncEventListeners())) {
         Set<String> asyncEventQueueIds = new HashSet<String>(attrs
@@ -2108,7 +2108,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
       }
     }
 
-    if (this.version.compareTo(CacheXmlVersion.VERSION_9_0) >= 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEODE_1_0) >= 0) {
       if ((!(attrs instanceof RegionAttributesCreation) ||
           ((RegionAttributesCreation) attrs).hasOffHeap())) {
         if (generateDefaults() || attrs.getOffHeap()) {
@@ -2157,7 +2157,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
           attrs.getCustomEntryIdleTimeout());
     }
 
-    if (attrs.getDiskStoreName() == null && (generateDefaults() || this.version.compareTo(CacheXmlVersion.VERSION_6_5) < 0)) {
+    if (attrs.getDiskStoreName() == null && (generateDefaults() || this.version.compareTo(CacheXmlVersion.GEMFIRE_6_5) < 0)) {
     if ((!(attrs instanceof RegionAttributesCreation) ||
          ((RegionAttributesCreation) attrs).hasDiskWriteAttributes())) {
       generate(attrs.getDiskWriteAttributes());
@@ -2186,7 +2186,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
     }
     } // pre 6.5
 
-    if (this.version.compareTo(CacheXmlVersion.VERSION_5_0) >= 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_5_0) >= 0) {
       if ((!(attrs instanceof RegionAttributesCreation) ||
           ((RegionAttributesCreation) attrs).hasPartitionAttributes())) {
         PartitionAttributes p = attrs.getPartitionAttributes();
@@ -2196,14 +2196,14 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
       }
     }
 
-    if (this.version.compareTo(CacheXmlVersion.VERSION_5_0) >= 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_5_0) >= 0) {
       MembershipAttributes p = attrs.getMembershipAttributes();
       if (p != null && p.hasRequiredRoles()) {
         generate(p);
       }
     }
 
-    if (this.version.compareTo(CacheXmlVersion.VERSION_5_0) >= 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_5_0) >= 0) {
       if ((!(attrs instanceof RegionAttributesCreation) ||
           ((RegionAttributesCreation) attrs).hasSubscriptionAttributes())) {
        SubscriptionAttributes sa = attrs.getSubscriptionAttributes();
@@ -2230,7 +2230,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
       }
     }
     
-    if (this.version.compareTo(CacheXmlVersion.VERSION_8_0) >= 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_8_0) >= 0) {
       if ((!(attrs instanceof RegionAttributesCreation) ||
           ((RegionAttributesCreation) attrs).hasCompressor())) {
        generate(COMPRESSOR, attrs.getCompressor());
@@ -2326,7 +2326,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
     } else if (ea.getAlgorithm() == EvictionAlgorithm.LRU_HEAP) {
       handler.startElement("", LRU_HEAP_PERCENTAGE,
           LRU_HEAP_PERCENTAGE, atts);
-      if (this.version.compareTo(CacheXmlVersion.VERSION_6_0) >= 0) {
+      if (this.version.compareTo(CacheXmlVersion.GEMFIRE_6_0) >= 0) {
         ObjectSizer os = ea.getObjectSizer();
         if (!(os instanceof SizeClassOnceObjectSizer)) {
           if (os != null) {
@@ -2432,7 +2432,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
     atts.addAttribute("", "", PARTITION_REDUNDANT_COPIES, "",
         String.valueOf(pa.getRedundantCopies()));
     
-    if (this.version.compareTo(CacheXmlVersion.VERSION_5_1) >= 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_5_1) >= 0) {
       if (generateDefaults() || pa.getLocalMaxMemory() != ((PartitionAttributesImpl) pa).getLocalMaxMemoryDefault())
       atts.addAttribute("", "", LOCAL_MAX_MEMORY, "",
           String.valueOf(pa.getLocalMaxMemory()));
@@ -2442,15 +2442,15 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
       if (generateDefaults() || pa.getTotalNumBuckets() != PartitionAttributesFactory.GLOBAL_MAX_BUCKETS_DEFAULT)
       atts.addAttribute("", "", TOTAL_NUM_BUCKETS, "",
           String.valueOf(pa.getTotalNumBuckets()));
-    } // VERSION_5_1
+    } // GEMFIRE_5_1
     
-    if (this.version.compareTo(CacheXmlVersion.VERSION_5_8) >= 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_5_8) >= 0) {
       if(pa.getColocatedWith() != null)
         atts.addAttribute("", "", PARTITION_COLOCATED_WITH, "",
             pa.getColocatedWith());
       
     }
-    if (this.version.compareTo(CacheXmlVersion.VERSION_6_0) >= 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_6_0) >= 0) {
       if (generateDefaults() || pa.getRecoveryDelay() != PartitionAttributesFactory.RECOVERY_DELAY_DEFAULT)
         atts.addAttribute("", "", RECOVERY_DELAY, "",
             String.valueOf(pa.getRecoveryDelay()));
@@ -2469,14 +2469,14 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
     handler.startElement("", PARTITION_ATTRIBUTES,
                            PARTITION_ATTRIBUTES, atts);
     
-    if (this.version.compareTo(CacheXmlVersion.VERSION_5_8) >= 0) {      
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_5_8) >= 0) {
       PartitionResolver rr = pa.getPartitionResolver();
       if (rr != null) {
         generate(PARTITION_RESOLVER, rr);        
       }
     }
     
-    if (this.version.compareTo(CacheXmlVersion.VERSION_6_1) >= 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_6_1) >= 0) {
       PartitionListener[] listeners = pa.getPartitionListeners();
       for (int i = 0; i < listeners.length; i++) {
         PartitionListener listener = listeners[i];
@@ -2486,7 +2486,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
       }
     }   
 
-    if (this.version.compareTo(CacheXmlVersion.VERSION_6_6) >= 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_6_6) >= 0) {
       List<FixedPartitionAttributes> staticAttrs = pa
           .getFixedPartitionAttributes();
       if (staticAttrs != null) {
@@ -2494,7 +2494,7 @@ public class CacheXmlGenerator extends CacheXml implements XMLReader {
       }
     }
 
-    if (this.version.compareTo(CacheXmlVersion.VERSION_5_1) < 0) {
+    if (this.version.compareTo(CacheXmlVersion.GEMFIRE_5_1) < 0) {
       Properties p = pa.getLocalProperties();
       generate(p, LOCAL_PROPERTIES);
   

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheXmlParser.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheXmlParser.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheXmlParser.java
index 69899fd..e6c0b60 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheXmlParser.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheXmlParser.java
@@ -1663,7 +1663,7 @@ public class CacheXmlParser extends CacheXml implements ContentHandler {
     RegionAttributesCreation rattrs = peekRegionAttributesContext(PARTITION_ATTRIBUTES);
     // change the 5.0 default data policy (EMPTY) to the current default
     if (rattrs.hasDataPolicy() && rattrs.getDataPolicy().isEmpty()
-        && (this.version.compareTo(CacheXmlVersion.VERSION_5_0) == 0)) {
+        && (this.version.compareTo(CacheXmlVersion.GEMFIRE_5_0) == 0)) {
       rattrs.setDataPolicy(PartitionedRegionHelper.DEFAULT_DATA_POLICY);
     }
     rattrs.setPartitionAttributes(paf);

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheXmlVersion.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheXmlVersion.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheXmlVersion.java
index 51e840a..716b983 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheXmlVersion.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheXmlVersion.java
@@ -28,22 +28,25 @@ import java.util.HashMap;
  */
 // TODO future - replace constants in CacheXml with this Enum completely
 public enum CacheXmlVersion {
-  VERSION_3_0(CacheXml.VERSION_3_0, null, CacheXml.PUBLIC_ID_3_0, CacheXml.SYSTEM_ID_3_0),
-  VERSION_4_0(CacheXml.VERSION_4_0, null, CacheXml.PUBLIC_ID_4_0, CacheXml.SYSTEM_ID_4_0),
-  VERSION_4_1(CacheXml.VERSION_4_1, null, CacheXml.PUBLIC_ID_4_1, CacheXml.SYSTEM_ID_4_1),
-  VERSION_5_0(CacheXml.VERSION_5_0, null, CacheXml.PUBLIC_ID_5_0, CacheXml.SYSTEM_ID_5_0),
-  VERSION_5_1(CacheXml.VERSION_5_1, null, CacheXml.PUBLIC_ID_5_1, CacheXml.SYSTEM_ID_5_1),
-  VERSION_5_5(CacheXml.VERSION_5_5, null, CacheXml.PUBLIC_ID_5_5, CacheXml.SYSTEM_ID_5_5),
-  VERSION_5_7(CacheXml.VERSION_5_7, null, CacheXml.PUBLIC_ID_5_7, CacheXml.SYSTEM_ID_5_7),
-  VERSION_5_8(CacheXml.VERSION_5_8, null, CacheXml.PUBLIC_ID_5_8, CacheXml.SYSTEM_ID_5_8),
-  VERSION_6_0(CacheXml.VERSION_6_0, null, CacheXml.PUBLIC_ID_6_0, CacheXml.SYSTEM_ID_6_0),
-  VERSION_6_1(CacheXml.VERSION_6_1, null, CacheXml.PUBLIC_ID_6_1, CacheXml.SYSTEM_ID_6_1),
-  VERSION_6_5(CacheXml.VERSION_6_5, null, CacheXml.PUBLIC_ID_6_5, CacheXml.SYSTEM_ID_6_5),
-  VERSION_6_6(CacheXml.VERSION_6_6, null, CacheXml.PUBLIC_ID_6_6, CacheXml.SYSTEM_ID_6_6),
-  VERSION_7_0(CacheXml.VERSION_7_0, null, CacheXml.PUBLIC_ID_7_0, CacheXml.SYSTEM_ID_7_0),
-  VERSION_8_0(CacheXml.VERSION_8_0, null, CacheXml.PUBLIC_ID_8_0, CacheXml.SYSTEM_ID_8_0),
-  VERSION_8_1(CacheXml.VERSION_8_1, CacheXml.SCHEMA_8_1_LOCATION, null, null),
-  VERSION_9_0(CacheXml.VERSION_9_0, CacheXml.SCHEMA_9_0_LOCATION, null, null);
+  GEMFIRE_3_0(CacheXml.VERSION_3_0, CacheXml.PUBLIC_ID_3_0, CacheXml.SYSTEM_ID_3_0, null, null),
+  GEMFIRE_4_0(CacheXml.VERSION_4_0, CacheXml.PUBLIC_ID_4_0, CacheXml.SYSTEM_ID_4_0, null, null),
+  GEMFIRE_4_1(CacheXml.VERSION_4_1, CacheXml.PUBLIC_ID_4_1, CacheXml.SYSTEM_ID_4_1, null, null),
+  GEMFIRE_5_0(CacheXml.VERSION_5_0, CacheXml.PUBLIC_ID_5_0, CacheXml.SYSTEM_ID_5_0, null, null),
+  GEMFIRE_5_1(CacheXml.VERSION_5_1, CacheXml.PUBLIC_ID_5_1, CacheXml.SYSTEM_ID_5_1, null, null),
+  GEMFIRE_5_5(CacheXml.VERSION_5_5, CacheXml.PUBLIC_ID_5_5, CacheXml.SYSTEM_ID_5_5, null, null),
+  GEMFIRE_5_7(CacheXml.VERSION_5_7, CacheXml.PUBLIC_ID_5_7, CacheXml.SYSTEM_ID_5_7, null, null),
+  GEMFIRE_5_8(CacheXml.VERSION_5_8, CacheXml.PUBLIC_ID_5_8, CacheXml.SYSTEM_ID_5_8, null, null),
+  GEMFIRE_6_0(CacheXml.VERSION_6_0, CacheXml.PUBLIC_ID_6_0, CacheXml.SYSTEM_ID_6_0, null, null),
+  GEMFIRE_6_1(CacheXml.VERSION_6_1, CacheXml.PUBLIC_ID_6_1, CacheXml.SYSTEM_ID_6_1, null, null),
+  GEMFIRE_6_5(CacheXml.VERSION_6_5, CacheXml.PUBLIC_ID_6_5, CacheXml.SYSTEM_ID_6_5, null, null),
+  GEMFIRE_6_6(CacheXml.VERSION_6_6, CacheXml.PUBLIC_ID_6_6, CacheXml.SYSTEM_ID_6_6, null, null),
+  GEMFIRE_7_0(CacheXml.VERSION_7_0, CacheXml.PUBLIC_ID_7_0, CacheXml.SYSTEM_ID_7_0, null, null),
+  GEMFIRE_8_0(CacheXml.VERSION_8_0, CacheXml.PUBLIC_ID_8_0, CacheXml.SYSTEM_ID_8_0, null, null),
+  GEMFIRE_8_1(CacheXml.VERSION_8_1, null, null, CacheXml.SCHEMA_8_1_LOCATION, CacheXml.GEMFIRE_NAMESPACE),
+
+  // Ordinality matters here, so keep the 1.0 version after the 8.x versions
+  // Version 1.0 is the start of Geode versions. In terms of releases, Geode 1.0 > GemFire 8.x.
+  GEODE_1_0(CacheXml.VERSION_1_0, null, null, CacheXml.SCHEMA_1_0_LOCATION, CacheXml.GEODE_NAMESPACE);
 
   private static final HashMap<String, CacheXmlVersion> valuesForVersion = new HashMap<>();
   static {
@@ -54,14 +57,16 @@ public enum CacheXmlVersion {
 
   private final String version;
   private final String schemaLocation;
+  private final String namespace;
   private final String publicId;
   private final String systemId;
 
-  private CacheXmlVersion(String version, String schemaLocation, String publicId, String systemId) {
+  private CacheXmlVersion(String version, String publicId, String systemId, String schemaLocation, String namespace) {
     this.version = version;
-    this.schemaLocation = schemaLocation;
     this.publicId = publicId;
     this.systemId = systemId;
+    this.schemaLocation = schemaLocation;
+    this.namespace = namespace;
   }
 
   /**
@@ -79,9 +84,9 @@ public enum CacheXmlVersion {
 
   /**
    * The schema file location.
-   * 
+   *
    * @return the schemaLocation if schema exists, otherwise null.
-   * 
+   *
    * @since 8.1
    */
   public String getSchemaLocation() {
@@ -89,6 +94,15 @@ public enum CacheXmlVersion {
   }
 
   /**
+   * The namespace.
+   * 
+   * @return the namespace if schema exists, otherwise null.
+   */
+  public String getNamespace() {
+    return namespace;
+  }
+
+  /**
    * The DTD public id.
    * 
    * @return the publicId if DTD exists, otherwise null.
@@ -111,7 +125,7 @@ public enum CacheXmlVersion {
   /**
    * Get {@link CacheXmlVersion} for given <code>version</code> string. Use
    * constants from {@link CacheXml} for example:
-   * <code>CacheXmlVersion.valueForVersion(CacheXml.VERSION_8_1);</code>
+   * <code>CacheXmlVersion.valueForVersion(CacheXml.GEMFIRE_8_1);</code>
    * 
    * @param version
    *          string to lookup.

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/GeodeEntityResolver.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/GeodeEntityResolver.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/GeodeEntityResolver.java
index 59d5860..d7c2a72 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/GeodeEntityResolver.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/GeodeEntityResolver.java
@@ -37,7 +37,7 @@ import org.xml.sax.ext.EntityResolver2;
  */
 public final class GeodeEntityResolver extends DefaultEntityResolver2 {
 
-  private static final String SYSTEM_ID_ROOT = "http://geode.apache.org/schema";
+  private static final String SYSTEM_ID_ROOT = "http://geode.apache.org/";
 
   private static final String CLASSPATH_ROOT = "/META-INF/schemas/geode.apache.org/";
 

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/main/java/com/gemstone/gemfire/management/internal/configuration/domain/CacheElement.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/management/internal/configuration/domain/CacheElement.java b/geode-core/src/main/java/com/gemstone/gemfire/management/internal/configuration/domain/CacheElement.java
index 2da5796..a674d56 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/management/internal/configuration/domain/CacheElement.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/management/internal/configuration/domain/CacheElement.java
@@ -94,7 +94,7 @@ public class CacheElement {
 
   /**
    * Build <code>cache</code> element map for given <cod>doc</code>'s
-   * schemaLocation for {@link CacheXml#NAMESPACE}.
+   * schemaLocation for {@link CacheXml#GEODE_NAMESPACE}.
    * 
    * @param doc
    *          {@link Document} to parse schema for.
@@ -111,7 +111,7 @@ public class CacheElement {
 
     final LinkedHashMap<String, CacheElement> elementMap = new LinkedHashMap<String, CacheElement>();
 
-    buildElementMapCacheType(elementMap, resolveSchema(schemaLocationMap, CacheXml.NAMESPACE));
+    buildElementMapCacheType(elementMap, resolveSchema(schemaLocationMap, CacheXml.GEODE_NAMESPACE));
 
     // if we are ever concerned with the order of extensions or children process them here.
 

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/main/java/com/gemstone/gemfire/management/internal/configuration/domain/XmlEntity.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/management/internal/configuration/domain/XmlEntity.java b/geode-core/src/main/java/com/gemstone/gemfire/management/internal/configuration/domain/XmlEntity.java
index 8517fc6..f8da915 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/management/internal/configuration/domain/XmlEntity.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/management/internal/configuration/domain/XmlEntity.java
@@ -35,7 +35,6 @@ import javax.xml.xpath.XPathExpressionException;
 import org.apache.logging.log4j.Logger;
 import org.springframework.util.Assert;
 import org.w3c.dom.Document;
-import org.w3c.dom.Element;
 import org.w3c.dom.Node;
 import org.xml.sax.InputSource;
 import org.xml.sax.SAXException;
@@ -70,7 +69,7 @@ public class XmlEntity implements DataSerializable {
 
   private String prefix = CacheXml.PREFIX;
 
-  private String namespace = CacheXml.NAMESPACE;
+  private String namespace = CacheXml.GEODE_NAMESPACE;
 
   /**
    * Default constructor for serialization only.
@@ -308,7 +307,7 @@ public class XmlEntity implements DataSerializable {
   }
 
   /**
-   * Gets the namespace for the element. Defaults to {@link CacheXml#NAMESPACE}
+   * Gets the namespace for the element. Defaults to {@link CacheXml#GEODE_NAMESPACE}
    * if not set.
    * 
    * @return XML element namespace
@@ -457,7 +456,7 @@ public class XmlEntity implements DataSerializable {
      * Sets the element prefix and namespace as returned by
      * {@link XmlEntity#getPrefix()} and {@link XmlEntity#getNamespace()}
      * respectively. Defaults are {@link CacheXml#PREFIX} and
-     * {@link CacheXml#NAMESPACE} respectively.
+     * {@link CacheXml#GEODE_NAMESPACE} respectively.
      * 
      * @param prefix
      *          Prefix of element

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c1cf90eb/geode-core/src/main/java/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtils.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtils.java b/geode-core/src/main/java/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtils.java
index 37b7321..7860eab 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtils.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/management/internal/configuration/utils/XmlUtils.java
@@ -21,9 +21,7 @@ import static com.gemstone.gemfire.management.internal.configuration.utils.XmlCo
 import static javax.xml.XMLConstants.NULL_NS_URI;
 import static javax.xml.XMLConstants.W3C_XML_SCHEMA_INSTANCE_NS_URI;
 
-import java.io.BufferedReader;
 import java.io.File;
-import java.io.FileReader;
 import java.io.IOException;
 import java.io.Reader;
 import java.io.StringReader;
@@ -198,7 +196,7 @@ public class XmlUtils {
    * @since 8.1
    */
   private static boolean isMultiple(final LinkedHashMap<String, CacheElement> elementOrderMap, final String namespace, final String type) {
-    if (CacheXml.NAMESPACE.equals(namespace)) {
+    if (CacheXml.GEODE_NAMESPACE.equals(namespace)) {
       // We only keep the cache elements in elementOrderMap
       final CacheElement cacheElement = elementOrderMap.get(type);
       if (null != cacheElement) {
@@ -220,7 +218,7 @@ public class XmlUtils {
    * @since 8.1
    */
   private static int getElementOrder(final LinkedHashMap<String, CacheElement> elementOrderMap, final String namespace, final String type) {
-    if (CacheXml.NAMESPACE.equals(namespace)) {
+    if (CacheXml.GEODE_NAMESPACE.equals(namespace)) {
       // We only keep the cache elements in elementOrderMap
       final CacheElement cacheElement = elementOrderMap.get(type);
       if (null != cacheElement) {


[23/50] [abbrv] incubator-geode git commit: GEODE-914: Remove log4j from NOTICE

Posted by up...@apache.org.
GEODE-914: Remove log4j from NOTICE

Commit 5342935d301a4026b289637885e9236414feeb78 cleaned up log4j
code so this no longer needs to be declared in NOTICE.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/5a291b67
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/5a291b67
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/5a291b67

Branch: refs/heads/master
Commit: 5a291b67932d29733d3805303716cc032369d395
Parents: 8a78f0f
Author: Anthony Baker <ab...@apache.org>
Authored: Thu Apr 7 11:28:54 2016 -0700
Committer: Anthony Baker <ab...@apache.org>
Committed: Fri Apr 8 12:27:29 2016 -0700

----------------------------------------------------------------------
 NOTICE | 3 ---
 1 file changed, 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/5a291b67/NOTICE
----------------------------------------------------------------------
diff --git a/NOTICE b/NOTICE
index 8e7485f..4f7b479 100644
--- a/NOTICE
+++ b/NOTICE
@@ -7,9 +7,6 @@ The Apache Software Foundation (http://www.apache.org/).
 
 The following NOTICEs pertain to software distributed with this project.
 
-Apache Log4j
-Copyright 1999-2014 Apache Software Foundation
-
 stream-lib
 Copyright 2016 AddThis
 


[18/50] [abbrv] incubator-geode git commit: GEODE-1196: TcpServerBackwardCompatDUnitTest no longer leaves a DistributedSystem connected

Posted by up...@apache.org.
GEODE-1196: TcpServerBackwardCompatDUnitTest no longer leaves a DistributedSystem connected


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/76c43fa9
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/76c43fa9
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/76c43fa9

Branch: refs/heads/master
Commit: 76c43fa9f17337dc3ad50e94a60ecb837deae6be
Parents: 859f94b
Author: Barry Oglesby <bo...@pivotal.io>
Authored: Thu Apr 7 12:55:36 2016 -0700
Committer: Barry Oglesby <bo...@pivotal.io>
Committed: Thu Apr 7 18:17:01 2016 -0700

----------------------------------------------------------------------
 .../gemfire/test/dunit/internal/JUnit4DistributedTestCase.java     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/76c43fa9/geode-core/src/test/java/com/gemstone/gemfire/test/dunit/internal/JUnit4DistributedTestCase.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/com/gemstone/gemfire/test/dunit/internal/JUnit4DistributedTestCase.java b/geode-core/src/test/java/com/gemstone/gemfire/test/dunit/internal/JUnit4DistributedTestCase.java
index d5b5b6f..2c93ddf 100755
--- a/geode-core/src/test/java/com/gemstone/gemfire/test/dunit/internal/JUnit4DistributedTestCase.java
+++ b/geode-core/src/test/java/com/gemstone/gemfire/test/dunit/internal/JUnit4DistributedTestCase.java
@@ -545,7 +545,7 @@ public class JUnit4DistributedTestCase implements DistributedTestFixture, Serial
 
   private static final void tearDownVM() {
     closeCache();
-
+    disconnectFromDS();
     // keep alphabetized to detect duplicate lines
     CacheCreation.clearThreadLocals();
     CacheServerTestUtil.clearCacheReference();


[20/50] [abbrv] incubator-geode git commit: (GEODE-1186) Geode website: reinstate Google Analytics. Per Google's recommendation, relocated Google analytics snippet from footer to header.

Posted by up...@apache.org.
    (GEODE-1186) Geode website: reinstate Google Analytics. Per Google's recommendation, relocated Google analytics snippet from footer to header.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/dd9e5af4
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/dd9e5af4
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/dd9e5af4

Branch: refs/heads/master
Commit: dd9e5af4b4324e5511d170238f6532217384e15b
Parents: 3d38ec5
Author: Dave Barnes <db...@pivotal.io>
Authored: Fri Apr 8 11:04:40 2016 -0700
Committer: Dave Barnes <db...@pivotal.io>
Committed: Fri Apr 8 11:04:40 2016 -0700

----------------------------------------------------------------------
 geode-site/website/layouts/footer.html | 12 ------------
 geode-site/website/layouts/header.html | 12 ++++++++++++
 2 files changed, 12 insertions(+), 12 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/dd9e5af4/geode-site/website/layouts/footer.html
----------------------------------------------------------------------
diff --git a/geode-site/website/layouts/footer.html b/geode-site/website/layouts/footer.html
index 3d31236..08dc71d 100644
--- a/geode-site/website/layouts/footer.html
+++ b/geode-site/website/layouts/footer.html
@@ -82,15 +82,3 @@
 <script type="text/javascript">
     head.js("/js/jquery-1.10.1.min.js", "/js/bootstrap.min.js", "/js/usergrid-site.js");
 </script>
-<!-- update the code below for google analytics -->
-<!--
- <script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  ga('create', 'UA-45815079-1', 'apache.org');
-  ga('send', 'pageview');
-
-</script> -->

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/dd9e5af4/geode-site/website/layouts/header.html
----------------------------------------------------------------------
diff --git a/geode-site/website/layouts/header.html b/geode-site/website/layouts/header.html
index 5d89d71..6edaec8 100644
--- a/geode-site/website/layouts/header.html
+++ b/geode-site/website/layouts/header.html
@@ -39,6 +39,18 @@
     <link href="https://fonts.googleapis.com/css?family=Open+Sans:200,400,500,300,600,800,700,400italic,600italic,700italic,800italic,300italic" rel="stylesheet" type="text/css">
     <link href="/css/font-awesome.min.css" rel="stylesheet" type='text/css'>
 
+<!-- google analytics -->
+ <script>
+  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+  ga('create', 'UA-63425957-1', 'auto');
+  ga('send', 'pageview');
+</script>
+<!-- end google analytics -->
+
     <% if @community == true %>
     <script type="text/javascript"
       src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBYSxyIKS22zC4wSLFXZGR8QKXbGWLFwYw&sensor=false">


[27/50] [abbrv] incubator-geode git commit: GEODE-904 Updates formatting of geode-assembly/src/main/dist/LICENSE to match LICENSE

Posted by up...@apache.org.
GEODE-904 Updates formatting of geode-assembly/src/main/dist/LICENSE to match LICENSE

Matched formatting of main LICENSE for binary distribution LICENSE and
added missing listings from main LICENSE. GEODE-904


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/dc8a344d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/dc8a344d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/dc8a344d

Branch: refs/heads/master
Commit: dc8a344da6fc3123750c73602e6bf3a6068d293b
Parents: 52bca83
Author: Joey McAllister <jm...@pivotal.io>
Authored: Thu Apr 7 20:44:25 2016 -0700
Committer: Anthony Baker <ab...@apache.org>
Committed: Fri Apr 8 12:54:26 2016 -0700

----------------------------------------------------------------------
 geode-assembly/src/main/dist/LICENSE | 882 ++++++++++++++++++++++--------
 1 file changed, 662 insertions(+), 220 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/dc8a344d/geode-assembly/src/main/dist/LICENSE
----------------------------------------------------------------------
diff --git a/geode-assembly/src/main/dist/LICENSE b/geode-assembly/src/main/dist/LICENSE
index 6fbbab0..dbb3780 100644
--- a/geode-assembly/src/main/dist/LICENSE
+++ b/geode-assembly/src/main/dist/LICENSE
@@ -201,240 +201,682 @@
    limitations under the License.
 
 ===========================================================================
+Apache Geode Subcomponents
+===========================================================================
 
-Apache Geode includes a number of components and libraries with separate 
-copyright notices and license terms. Your use of those components are 
-subject to the terms and conditions of the following licenses. 
-
-
----------------------------------------------------------------------------
-Antlr (http://www.antlr.org/) antlr:antlr:2.7.7
----------------------------------------------------------------------------
-This product bundles Antlr which is available under a BSD license.  
-For details see http://www.antlr.org/license.html.
-
----------------------------------------------------------------------------
-Backbone (http://backbonejs.org)
----------------------------------------------------------------------------
-This product bundles Backbone which is available under an MIT license.  
-For details see http://www.opensource.org/licenses/mit-license.php.
-
----------------------------------------------------------------------------
-CompactConcurrentHashSet2 (http://gee.cs.oswego.edu/dl/concurrency-interest)
----------------------------------------------------------------------------
-This product bundles CompactConcurrentHashSet2 derived from JSR-166 
-ConcurrentHashMap v1.43 which is available in the public domain.  
-
----------------------------------------------------------------------------
-Handlebars (http://handlebarsjs.com)
----------------------------------------------------------------------------
-This product bundles Handlebars which is available under an MIT license.  
-For details see http://www.opensource.org/licenses/mit-license.php.
-
----------------------------------------------------------------------------
-highlight.js (https://highlightjs.org)
----------------------------------------------------------------------------
-This product bundles highlight.js which is available under a BSD 3 clauses license.  
-For details see http://opensource.org/licenses/BSD-3-Clause.
-
----------------------------------------------------------------------------
-javax.activation (http://java.sun.com/javase/technologies/desktop/javabeans/jaf/index.jsp) javax.activation:activation:1.1.1
----------------------------------------------------------------------------
-This product bundles javax.activation which is available under a CDDL license.  
-For details see https://glassfish.dev.java.net/public/CDDLv1.0.html.
-
----------------------------------------------------------------------------
-javax.mail (http://www.oracle.com/) javax.mail:javax.mail-api:1.4.5
----------------------------------------------------------------------------
-This product bundles javax.mail which is available under a CDDL or GPLv2+CE license.  
-For details see http://www.sun.com/cddl or https://glassfish.dev.java.net/public/CDDL+GPL.html.
-
----------------------------------------------------------------------------
-javax.resource (https://glassfish.java.net/) javax.resource:javax.resource-api:1.7
----------------------------------------------------------------------------
-This product bundles javax.resource which is available under a CDDL or GPLv2+CE license.  
-For details see https://glassfish.dev.java.net/public/CDDL+GPL.html.
-
----------------------------------------------------------------------------
-javax.servlet (https://glassfish.java.net/) javax.servlet:javax.servlet-api:3.1.0
----------------------------------------------------------------------------
-This product bundles javax.servlet which is available under a CDDL or GPLv2+CE license.  
-For details see https://glassfish.dev.java.net/public/CDDL+GPL.html.
-
----------------------------------------------------------------------------
-javax.transaction (https://glassfish.java.net/) javax.transaction:javax.transaction-api:1.2
----------------------------------------------------------------------------
-This product bundles javax.transaction which is available under a CDDL or GPLv2+CE license.  
-For details see https://glassfish.dev.java.net/public/CDDL+GPL.html.
-
----------------------------------------------------------------------------
-JLine (http://jline.sourceforge.net) jline:jline:2.12
----------------------------------------------------------------------------
-This product bundles JLine which is available under a BSD license.  
-For details see http://www.opensource.org/licenses/bsd-license.php.
-
----------------------------------------------------------------------------
-JOpt Simple (http://pholser.github.io/jopt-simple/)
----------------------------------------------------------------------------
-This product bundles JOpt Simple which is available under an MIT license.  
-For details see http://www.opensource.org/licenses/mit-license.php.
-
----------------------------------------------------------------------------
-jQuery (https://jquery.com)
----------------------------------------------------------------------------
-This product bundles jQuery which is available under an MIT license.  
-For details see http://www.opensource.org/licenses/mit-license.php.
-
----------------------------------------------------------------------------
-jQuery BBQ (http://benalman.com/projects/jquery-bbq-plugin/)
----------------------------------------------------------------------------
-This product bundles jQuery BBQ which is available under an MIT and GPL dual license.  
-For details see http://benalman.com/about/license.
-
----------------------------------------------------------------------------
-jQuery-slideto (https://github.com/Sleavely/jQuery-slideto)
----------------------------------------------------------------------------
-This product bundles jQuery-slideto which is available under an MIT license.  
-For details see http://www.opensource.org/licenses/mit-license.php.
-
----------------------------------------------------------------------------
-jQuery Wiggle (https://github.com/wilhelm-murdoch/jQuery-Wiggle)
----------------------------------------------------------------------------
-This product bundles jQuery Wiggle which is available under an MIT license.  
-For details see http://www.opensource.org/licenses/mit-license.php.
-
----------------------------------------------------------------------------
-JSON (http://json.org)
----------------------------------------------------------------------------
-This product bundles JSON which is available under a BSD-like license.  
-For details see http://json.org/license.html.
-
----------------------------------------------------------------------------
-Paranamer (https://github.com/paul-hammant/paranamer) com.thoughtworks.paranamer:paranamer:2.3
----------------------------------------------------------------------------
-This product bundles Paranamer which is available under a BSD license.  
-For details see http://www.opensource.org/licenses/bsd-license.php.
+Apache Geode includes a number of components and libraries with separate
+copyright notices and license terms. Your use of those components are
+subject to the terms and conditions of the following licenses.
 
 ---------------------------------------------------------------------------
-reset.css (http://meyerweb.com/eric/tools/css/reset/)
+The BSD 3-Clause License (http://opensource.org/licenses/BSD-3-Clause)
 ---------------------------------------------------------------------------
-This product bundles reset.css which is available in the public domain.
 
----------------------------------------------------------------------------
-tooltip.js (http://flowplayer.org/tools/tooltip/)
----------------------------------------------------------------------------
-This product bundles tooltip.css which is available in the public domain.
+Apache Geode bundles the following files under the BSD 3-Clause License:
 
----------------------------------------------------------------------------
-scala-reflect (http://www.scala-lang.org/) org.scala-lang:scala-reflect:2.10.0
----------------------------------------------------------------------------
-This product bundles scala-reflect which is available under a BSD-like license.  
-For details see http://www.scala-lang.org/downloads/license.html.
+  - ANSIBuffer (http://jline.sourceforge.net/apidocs/jline/ANSIBuffer.html),
+    Copyright (c) 2002-2007 Marc Prud'hommeaux.
+  - Antlr v2.7.7 (http://www.antlr.org), Copyright (c) 2012 Terrence Parr
+    and Sam Harwell
+  - highlight.js v7.3 (https://highlightjs.org), Copyright (c) 2006, Ivan
+    Sagalaev
+  - JLine v2.12 (http://jline.sourceforge.net), Copyright (c) 2002-2006,
+    Marc Prud'hommeaux <mw...@cornell.edu>
+  - jQuery Sparklines v2.0 (http://omnipotent.net/jquery.sparkline/),
+    Copyright (c) 2012 Splunk Inc.
+  - Paranamer v2.3 (http://github.com/paul-hammant/paranamer), Copyright
+    (c) 2006 Paul Hammant and Thoughtworks Inc.
+  - Protocol Buffers (https://github.com/google/protobuf), Copyright (c)
+    2014 Google Inc.
+  - scala-library v2.10.0 (http://www.scala-lang.org), Copyright (c)
+    2002-2016 EPFL, Copyright (c) 2011-2016 Lightbend, Inc. (formerly
+    Typesafe, Inc.)
+  - scala-reflect v2.10.0 (http://www.scala-lang.org), Copyright (c)
+    2002-2016 EPFL, Copyright (c) 2011-2016 Lightbend, Inc. (formerly
+    Typesafe, Inc.)
+
+All rights reserved.
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice,
+this list of conditions and the following disclaimer.
 
----------------------------------------------------------------------------
-scala-library (http://www.scala-lang.org/) org.scala-lang:scala-library:2.10.0
----------------------------------------------------------------------------
-This product bundles scala-library which is available under a BSD-like license.  
-For details see http://www.scala-lang.org/downloads/license.html.
+2. Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
+documentation and/or other materials provided with the distribution.
+
+3. Neither the name of the copyright holder nor the names of its
+contributors may be used to endorse or promote products derived from this
+software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+
+---------------------------------------------------------------------------
+The CDDL License (https://opensource.org/licenses/CDDL-1.0)
+---------------------------------------------------------------------------
+
+Apache Geode bundles the following file under the CDDL license:
+
+  - javax.activation v1.1.1
+    (http://java.sun.com/javase/technologies/desktop/javabeans/jaf/index.jsp),
+  - javax.mail v1.4.5 (http://www.oracle.com/)
+  - javax.resource v 1.7 (https://glassfish.java.net/)
+  - javax.servlet v3.1.0 (https://glassfish.java.net/)
+  - javax.transaction v1.2 (https://glassfish.java.net/)
+
+1. Definitions.
+  1.1. Contributor means each individual or entity that creates or
+  contributes to the creation of Modifications.
+
+  1.2. Contributor Version means the combination of the Original Software,
+  prior Modifications used by a Contributor (if any), and the Modifications
+  made by that particular Contributor.
+
+  1.3. Covered Software means (a) the Original Software, or (b)
+  Modifications, or (c) the combination of files containing Original Software
+  with files containing Modifications, in each case including portions
+  thereof.
+
+  1.4. Executable means the Covered Software in any form other than Source
+  Code.
+
+  1.5. Initial Developer means the individual or entity that first makes
+  Original Software available under this License.
+
+  1.6. Larger Work means a work which combines Covered Software or portions
+  thereof with code not governed by the terms of this License.
+
+  1.7. License means this document.
+
+  1.8. Licensable means having the right to grant, to the maximum extent
+  possible, whether at the time of the initial grant or subsequently
+  acquired, any and all of the rights conveyed herein.
+
+  1.9. Modifications means the Source Code and Executable form of any of
+  the following:
+
+    A. Any file that results from an addition to, deletion from or
+    modification of the contents of a file containing Original Software or
+    previous Modifications;
+
+    B. Any new file that contains any part of the Original Software or
+    previous Modification; or
+
+    C. Any new file that is contributed or otherwise made available under
+    the terms of this License.
+
+  1.10. Original Software means the Source Code and Executable form of
+  computer software code that is originally released under this License.
+
+  1.11. Patent Claims means any patent claim(s), now owned or hereafter
+  acquired, including without limitation, method, process, and apparatus
+  claims, in any patent Licensable by grantor.
+
+  1.12. Source Code means (a) the common form of computer software code in
+  which modifications are made and (b) associated documentation included in
+  or with such code.
+
+  1.13. You (or Your) means an individual or a legal entity exercising
+  rights under, and complying with all of the terms of, this License. For
+  legal entities, You includes any entity which controls, is controlled by,
+  or is under common control with You. For purposes of this definition,
+  control means (a) the power, direct or indirect, to cause the direction
+  or management of such entity, whether by contract or otherwise, or (b)
+  ownership of more than fifty percent (50%) of the outstanding shares or
+  beneficial ownership of such entity.
+
+2. License Grants.
+  2.1. The Initial Developer Grant.
+  Conditioned upon Your compliance with Section 3.1 below and subject to
+  third party intellectual property claims, the Initial Developer hereby
+  grants You a world-wide, royalty-free, non-exclusive license:
+
+    (a) under intellectual property rights (other than patent or trademark)
+    Licensable by Initial Developer, to use, reproduce, modify, display,
+    perform, sublicense and distribute the Original Software (or portions
+    thereof), with or without Modifications, and/or as part of a Larger
+    Work; and
+
+    (b) under Patent Claims infringed by the making, using or selling of
+    Original Software, to make, have made, use, practice, sell, and offer
+    for sale, and/or otherwise dispose of the Original Software (or
+    portions thereof).
+
+    (c) The licenses granted in Sections 2.1(a) and (b) are effective on
+    the date Initial Developer first distributes or otherwise makes the
+    Original Software available to a third party under the terms of this
+    License.
+
+    (d) Notwithstanding Section 2.1(b) above, no patent license is granted:
+    (1) for code that You delete from the Original Software, or (2) for
+    infringements caused by: (i) the modification of the Original Software,
+    or (ii) the combination of the Original Software with other software or
+    devices.
+
+  2.2. Contributor Grant.
+  Conditioned upon Your compliance with Section 3.1 below and subject to
+  third party intellectual property claims, each Contributor hereby grants
+  You a world-wide, royalty-free, non-exclusive license:
+
+    (a) under intellectual property rights (other than patent or trademark)
+    Licensable by Contributor to use, reproduce, modify, display, perform,
+    sublicense and distribute the Modifications created by such Contributor
+    (or portions thereof), either on an unmodified basis, with other
+    Modifications, as Covered Software and/or as part of a Larger Work; and
+
+    (b) under Patent Claims infringed by the making, using, or selling of
+    Modifications made by that Contributor either alone and/or in
+    combination with its Contributor Version (or portions of such
+    combination), to make, use, sell, offer for sale, have made, and/or
+    otherwise dispose of: (1) Modifications made by that Contributor (or
+    portions thereof); and (2) the combination of Modifications made by
+    that Contributor with its Contributor Version (or portions of such
+    combination).
+
+    (c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective on
+    the date Contributor first distributes or otherwise makes the
+    Modifications available to a third party.
+
+    (d) Notwithstanding Section 2.2(b) above, no patent license is granted:
+    (1) for any code that Contributor has deleted from the Contributor
+    Version; (2) for infringements caused by: (i) third party modifications
+    of Contributor Version, or (ii) the combination of Modifications made
+    by that Contributor with other software (except as part of the
+    Contributor Version) or other devices; or (3) under Patent Claims
+    infringed by Covered Software in the absence of Modifications made by
+    that Contributor.
+
+3. Distribution Obligations.
+  3.1. Availability of Source Code.
+  Any Covered Software that You distribute or otherwise make available in
+  Executable form must also be made available in Source Code form and that
+  Source Code form must be distributed only under the terms of this
+  License. You must include a copy of this License with every copy of the
+  Source Code form of the Covered Software You distribute or otherwise make
+  available. You must inform recipients of any such Covered Software in
+  Executable form as to how they can obtain such Covered Software in Source
+  Code form in a reasonable manner on or through a medium customarily used
+  for software exchange.
+
+  3.2. Modifications.
+  The Modifications that You create or to which You contribute are governed
+  by the terms of this License. You represent that You believe Your
+  Modifications are Your original creation(s) and/or You have sufficient
+  rights to grant the rights conveyed by this License.
+
+  3.3. Required Notices.
+  You must include a notice in each of Your Modifications that identifies
+  You as the Contributor of the Modification. You may not remove or alter
+  any copyright, patent or trademark notices contained within the Covered
+  Software, or any notices of licensing or any descriptive text giving
+  attribution to any Contributor or the Initial Developer.
+
+  3.4. Application of Additional Terms.
+  You may not offer or impose any terms on any Covered Software in Source
+  Code form that alters or restricts the applicable version of this License
+  or the recipients rights hereunder. You may choose to offer, and to
+  charge a fee for, warranty, support, indemnity or liability obligations
+  to one or more recipients of Covered Software. However, you may do so
+  only on Your own behalf, and not on behalf of the Initial Developer or
+  any Contributor. You must make it absolutely clear that any such
+  warranty, support, indemnity or liability obligation is offered by You
+  alone, and You hereby agree to indemnify the Initial Developer and every
+  Contributor for any liability incurred by the Initial Developer or such
+  Contributor as a result of warranty, support, indemnity or liability
+  terms You offer.
+
+  3.5. Distribution of Executable Versions.
+  You may distribute the Executable form of the Covered Software under the
+  terms of this License or under the terms of a license of Your choice,
+  which may contain terms different from this License, provided that You
+  are in compliance with the terms of this License and that the license for
+  the Executable form does not attempt to limit or alter the recipients
+  rights in the Source Code form from the rights set forth in this License.
+  If You distribute the Covered Software in Executable form under a
+  different license, You must make it absolutely clear that any terms which
+  differ from this License are offered by You alone, not by the Initial
+  Developer or Contributor. You hereby agree to indemnify the Initial
+  Developer and every Contributor for any liability incurred by the Initial
+  Developer or such Contributor as a result of any such terms You offer.
+
+  3.6. Larger Works.
+  You may create a Larger Work by combining Covered Software with other
+  code not governed by the terms of this License and distribute the Larger
+  Work as a single product. In such a case, You must make sure the
+  requirements of this License are fulfilled for the Covered Software.
+
+4. Versions of the License.
+  4.1. New Versions.
+  Sun Microsystems, Inc. is the initial license steward and may publish
+  revised and/or new versions of this License from time to time. Each
+  version will be given a distinguishing version number. Except as provided
+  in Section 4.3, no one other than the license steward has the right to
+  modify this License.
+
+  4.2. Effect of New Versions.
+  You may always continue to use, distribute or otherwise make the Covered
+  Software available under the terms of the version of the License under
+  which You originally received the Covered Software. If the Initial
+  Developer includes a notice in the Original Software prohibiting it from
+  being distributed or otherwise made available under any subsequent
+  version of the License, You must distribute and make the Covered Software
+  available under the terms of the version of the License under which You
+  originally received the Covered Software. Otherwise, You may also choose
+  to use, distribute or otherwise make the Covered Software available under
+  the terms of any subsequent version of the License published by the
+  license steward.
+
+  4.3. Modified Versions.
+  When You are an Initial Developer and You want to create a new license
+  for Your Original Software, You may create and use a modified version of
+  this License if You: (a) rename the license and remove any references to
+  the name of the license steward (except to note that the license differs
+  from this License); and (b) otherwise make it clear that the license
+  contains terms which differ from this License.
+
+5. DISCLAIMER OF WARRANTY.
+  COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS,
+  WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
+  WITHOUT LIMITATION, WARRANTIES THAT THE COVERED SOFTWARE IS FREE OF
+  DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
+  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED
+  SOFTWARE IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE DEFECTIVE IN ANY
+  RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME
+  THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS
+  DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO
+  USE OF ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS
+  DISCLAIMER.
+
+6. TERMINATION.
+  6.1. This License and the rights granted hereunder will terminate
+  automatically if You fail to comply with terms herein and fail to cure
+  such breach within 30 days of becoming aware of the breach. Provisions
+  which, by their nature, must remain in effect beyond the termination of
+  this License shall survive.
+
+  6.2. If You assert a patent infringement claim (excluding declaratory
+  judgment actions) against Initial Developer or a Contributor (the Initial
+  Developer or Contributor against whom You assert such claim is referred
+  to as Participant) alleging that the Participant Software (meaning the
+  Contributor Version where the Participant is a Contributor or the
+  Original Software where the Participant is the Initial Developer)
+  directly or indirectly infringes any patent, then any and all rights
+  granted directly or indirectly to You by such Participant, the Initial
+  Developer (if the Initial Developer is not the Participant) and all
+  Contributors under Sections 2.1 and/or 2.2 of this License shall, upon 60
+  days notice from Participant terminate prospectively and automatically at
+  the expiration of such 60 day notice period, unless if within such 60 day
+  period You withdraw Your claim with respect to the Participant Software
+  against such Participant either unilaterally or pursuant to a written
+  agreement with Participant.
+
+  6.3. In the event of termination under Sections 6.1 or 6.2 above, all end
+  user licenses that have been validly granted by You or any distributor
+  hereunder prior to termination (excluding licenses granted to You by any
+  distributor) shall survive termination.
+
+7. LIMITATION OF LIABILITY.
+  UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING
+  NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER,
+  ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED SOFTWARE, OR ANY
+  SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY
+  INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER
+  INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOST PROFITS, LOSS OF
+  GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL
+  OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
+  INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY
+  SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM
+  SUCH PARTYS NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH
+  LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION
+  OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION
+  MAY NOT APPLY TO YOU.
+
+8. U.S. GOVERNMENT END USERS.
+  The Covered Software is a commercial item, as that term is defined in 48
+  C.F.R. 2.101 (Oct. 1995), consisting of commercial computer software (as
+  that term is defined at 48 C.F.R.  252.227-7014(a)(1)) and commercial
+  computer software documentation as such terms are used in 48 C.F.R.
+  12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R.
+  227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users
+  acquire Covered Software with only those rights set forth herein. This
+  U.S. Government Rights clause is in lieu of, and supersedes, any other
+  FAR, DFAR, or other clause or provision that addresses Government rights
+  in computer software under this License.
+
+9. MISCELLANEOUS.
+  This License represents the complete agreement concerning subject matter
+  hereof. If any provision of this License is held to be unenforceable,
+  such provision shall be reformed only to the extent necessary to make it
+  enforceable. This License shall be governed by the law of the
+  jurisdiction specified in a notice contained within the Original Software
+  (except to the extent applicable law, if any, provides otherwise),
+  excluding such jurisdictions conflict-of-law provisions. Any litigation
+  relating to this License shall be subject to the jurisdiction of the
+  courts located in the jurisdiction and venue specified in a notice
+  contained within the Original Software, with the losing party responsible
+  for costs, including, without limitation, court costs and reasonable
+  attorneys fees and expenses. The application of the United Nations
+  Convention on Contracts for the International Sale of Goods is expressly
+  excluded. Any law or regulation which provides that the language of a
+  contract shall be construed against the drafter shall not apply to this
+  License. You agree that You alone are responsible for compliance with the
+  United States export administration regulations (and the export control
+  laws and regulation of any other countries) when You use, distribute or
+  otherwise make available any Covered Software.
+
+10. RESPONSIBILITY FOR CLAIMS.
+  As between Initial Developer and the Contributors, each party is
+  responsible for claims and damages arising, directly or indirectly, out
+  of its utilization of rights under this License and You agree to work
+  with Initial Developer and Contributors to distribute such responsibility
+  on an equitable basis. Nothing herein is intended or shall be deemed to
+  constitute any admission of liability.
+
+
+---------------------------------------------------------------------------
+The ISC License (http://opensource.org/licenses/ISC)
+---------------------------------------------------------------------------
+
+Apache Geode bundles the following file under the ISC license:
+
+  - Shred (https://github.com/pandastrike/shred), Copyright (c) 2012-2015
+    Panda Strike, LLC and Dan Yoder <da...@pandastrike.com>
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
+SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
+IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+---------------------------------------------------------------------------
+The JSON License (http://www.json.org/license.html)
+---------------------------------------------------------------------------
+
+Apache Geode bundles the following file under the JSON license:
+
+  - JSON (http://www.json.org), Copyright (c) 2002 JSON.org
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the "Software"),
+to deal in the Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, sublicense,
+and/or sell copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+The Software shall be used for Good, not Evil.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.
+
+
+---------------------------------------------------------------------------
+The MIT License (http://opensource.org/licenses/mit-license.html)
+---------------------------------------------------------------------------
+
+Apache Geode bundles the following files under the MIT license:
+
+  - Backbone.js v0.9.2 (http://backbonejs.org), Copyright (c) 2010-2012
+    Jeremy Ashkenas, DocumentCloud Inc.
+  - Bootflat v1.0.1 (http://bootflat.github.io/), Copyright (c) 2014
+    bootflat
+  - Bootstrap v3.0.0 (http://getbootstrap.com/), Copyright (c) 2011-2016
+    Twitter, Inc.
+  - Font Awesome v4.0.3 (code files) (http://fontawesome.io), Copyright (c)
+    Dave Gandy
+  - Handlebars v1.0.0 (http://handlebarsjs.com), Copyright (c) 2011, Yehuda
+    Katz
+  - HeadJS v0.96 (http://headjs.com/), Copyright (c) 2013 Tero Piirainen
+    (tipiirai)
+  - HTML5 Shiv v3.6.2pre (https://github.com/aFarkas/html5shiv), Copyright
+    (c) 2014 Alexander Farkas (aFarkas)
+  - iCheck v0.8 (http://icheck.fronteed.com/), Copyright (c) 2013 Damir
+    Foy, http://damirfoy.com
+  - JOpt Simple (http://pholser.github.io/jopt-simple/), Copyright (c)
+    2004-2015 Paul R. Holser, Jr.
+  - jQuery JavaScript Library v.1.7.2 (https://jquery.com), Copyright (c)
+    jQuery Foundation and other contributors, http://jquery.org
+  - jQuery BBQ v1.2.1 (http://benalman.com/projects/jquery-bbq-plugin/),
+    Copyright (c) 2010, "Cowboy" Ben Alman
+  - jQuery.i18n.properties v1.0.x
+    (https://github.com/jquery-i18n-properties/jquery-i18n-properties),
+    Copyright (c) 2011 Nuno Miguel Correia Serra Fernandes
+    <nf...@gmail.com>
+  - jQuery jqGrid v4.4.0 (https://plugins.jquery.com/jqGrid/), Copyright
+    (c) 2008 Tony Tomov, tony@trirand.com
+  - jQuery Mouse Wheel v3.0.6 (http://brandonaaron.net), Copyright (c) 2011
+    Brandon Aaron
+  - jQuery Placeholder (http://webcloud.se), Copyright (c) 2010 Daniel
+    Stocks
+  - jQuery-slideto (https://github.com/Sleavely/jQuery-slideto), Copyright
+    (c) 2015 Joakim Hedlund
+  - jQuery UI MultiSelect Widget v1.14pre
+    (http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/),
+    Copyright (c) 2011 Eric Hynds
+  - jQuery UI v1.8.18 (http://jqueryui.com/about), Copyright (c) jQuery
+    Foundation and other contributors, http://jquery.org
+  - jQuery Wiggle (https://github.com/wilhelm-murdoch/jQuery-Wiggle),
+    Copyright (c) 2011 Wilhelm Murdoch <wi...@gmail.com>,
+    TheDrunkenEpic <http://www.thedrunkenepic.com>
+  - jScrollPane (http://jscrollpane.kelvinluck.com/), Copyright (c) 2010
+    Kelvin Luck
+  - matchMedia() polyfill (https://github.com/paulirish/matchMedia.js),
+    Copyright (c) 2012 Scott Jehl
+  - Normalize.css v2.1.0 (https://necolas.github.io/normalize.css/),
+    Copyright (c) Nicolas Gallagher and Jonathan Neal
+  - Respond.js v1.1.0 (https://github.com/scottjehl/Respond), Copyright (c)
+    2012 Scott Jehl
+  - SLF4J API v1.7.7 (http://www.slf4j.org), Copyright (c) 2004-2013 QOS.ch
+  - Split.js (https://github.com/nathancahill/Split.js), Copyright (c)
+    2015 Nathan Cahill
+  - TableDnD v0.5 (https://github.com/isocra/TableDnD), Copyright (c) 2012
+    Denis Howlett <de...@isocra.com>, Nick Lombard <nickl>, and other
+    contributors
+  - Timeago v1.3.0 (http://timeago.yarp.com), Copyright (c) 2008-2015 Ryan
+    McGeary
+  - Underscore (http://underscorejs.org), Copyright (c) 2009-2016 Jeremy
+    Ashkenas, DocumentCloud, and Investigative Reporters & Editors
+  - zTree v3.5.02 (http://zTree.me/), Copyright (c) 2010 Hunter.z
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.
+
+---------------------------------------------------------------------------
+The MX4J License (http://mx4j.sourceforge.net/docs/ch01s06.html)
+---------------------------------------------------------------------------
+
+Apache Geode bundles the following file under the MIT license:
+
+  - MX4J v3.0.1 (http://mx4j.sourceforge.net), Copyright (c) MX4J
+
+Version 1.0
+
+Copyright (c) 2001-2004 by the MX4J contributors.  All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice,
+this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
+documentation and/or other materials provided with the distribution.
+
+3. The end-user documentation included with the redistribution, if any,
+must include the following acknowledgment:
+ "This product includes software developed by the MX4J project
+ (http://mx4j.sourceforge.net)."
+Alternately, this acknowledgment may appear in the software itself, if and
+wherever such third-party acknowledgments normally appear.
+
+4. The name "MX4J" must not be used to endorse or promote products derived
+from this software without prior written permission.
+
+For written permission, please contact biorn_steedom [at] users [dot]
+sourceforge [dot] net
+
+5. Products derived from this software may not be called "MX4J", nor may
+"MX4J" appear in their name, without prior written permission of Simone
+Bordet.
+
+THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+EVENT SHALL THE MX4J CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+This software consists of voluntary contributions made by many
+individuals on behalf of the MX4J project. For more information on
+MX4J, please see the MX4J website (http://mx4j.sourceforge.net/).
+
+---------------------------------------------------------------------------
+Public Domain
+---------------------------------------------------------------------------
+
+Apache Geode bundles the following files, which are available in the public
+domain:
+
+  - CompactConcurrentHashSet2, derived from JSR-166 ConcurrentHashMap v1.43
+    (http://gee.cs.oswego.edu/dl/concurrency-interest).
+  - Reset CSS (http://meyerweb.com/eric/tools/css/reset/)
+  - tooltip.js v1.2.6 (https://github.com/jquerytools/jquerytools)
+
+
+---------------------------------------------------------------------------
+SIL Open Font License (https://opensource.org/licenses/OFL-1.1)
+---------------------------------------------------------------------------
+
+Apache Geode bundles the following files under the SIL OFL 1.1 license:
+
+  - Font Awesome (font files) (http://fontawesome.io) Copyright (c) Dave
+    Gandy
 
----------------------------------------------------------------------------
-shred (https://github.com/pandastrike/shred)
----------------------------------------------------------------------------
-This product bundles shred which is available under an MIT or ISC license.  
-For details see https://github.com/pandastrike/shred/blob/master/LICENSE.
+Version 1.1 - 26 February 2007
 
----------------------------------------------------------------------------
-SLF4J API (http://www.slf4j.org) org.slf4j:slf4j-api:jar:1.7.7
----------------------------------------------------------------------------
-This product bundles SLF4J API which is available under an MIT license.  
-For details see http://www.opensource.org/licenses/mit-license.php.
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
 
----------------------------------------------------------------------------
-underscore (http://underscorejs.org)
----------------------------------------------------------------------------
-This product bundles underscore which is available under an MIT license.  
-For details see http://www.opensource.org/licenses/mit-license.php.
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
 
----------------------------------------------------------------------------
-jquery jqGrid (https://plugins.jquery.com/jqGrid/)
----------------------------------------------------------------------------
-This product bundles jqGrid which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
 
----------------------------------------------------------------------------
-html5.js (https://github.com/aFarkas/html5shiv)
----------------------------------------------------------------------------
-This product bundles html5 which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
 
----------------------------------------------------------------------------
-jquery.i18n.properties (https://github.com/jquery-i18n-properties/jquery-i18n-properties)
----------------------------------------------------------------------------
-This product bundles jQuery i18n which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
 
----------------------------------------------------------------------------
-jquery.jscrollpane (http://jscrollpane.kelvinluck.com/)
----------------------------------------------------------------------------
-This product bundles jquery.jscrollpane which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting — in part or in whole — any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
 
----------------------------------------------------------------------------
-jquery.mousewheel (http://brandonaaron.net)
----------------------------------------------------------------------------
-This product bundles jquery.mousewheel which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
 
----------------------------------------------------------------------------
-jquery.placeholder (http://webcloud.se)
----------------------------------------------------------------------------
-This product bundles jquery.placeholder which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
 
----------------------------------------------------------------------------
-jquery.tablednd (https://github.com/isocra/TableDnD)
----------------------------------------------------------------------------
-This product bundles jquery.tablednd which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
-
----------------------------------------------------------------------------
-jquery.timeago (http://timeago.yarp.com/)
----------------------------------------------------------------------------
-This product bundles jquery.timeago which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
-
----------------------------------------------------------------------------
-jquery.ztree (http://zTree.me/)
----------------------------------------------------------------------------
-This product bundles jquery.ztree which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
-
----------------------------------------------------------------------------
-jquery.multiselect (http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/)
----------------------------------------------------------------------------
-This product bundles jQuery.multiselect which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
-
----------------------------------------------------------------------------
-jquery.ui (http://jqueryui.com/about)
----------------------------------------------------------------------------
-This product bundles jquery UI which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
-
----------------------------------------------------------------------------
-jquery.sparkline.js (http://omnipotent.net/jquery.sparkline/)
----------------------------------------------------------------------------
-This product bundles jquery.sparkline which is available under a BSD-like license.
-For details see http://opensource.org/licenses/BSD-3-Clause.
-
----------------------------------------------------------------------------
-split.js (https://github.com/nathancahill/Split.js)
----------------------------------------------------------------------------
-This product bundles split.js which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
-
----------------------------------------------------------------------------
-MX4J (http://mx4j.sourceforge.net)
----------------------------------------------------------------------------
-This product bundles MX4JModelMBean.java which is available under the MX4J license.
-For details see http://mx4j.sourceforge.net/docs/ch01s06.html.
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.


[16/50] [abbrv] incubator-geode git commit: Adding GPG key for Dan Smith

Posted by up...@apache.org.
Adding GPG key for Dan Smith


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/43434b3e
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/43434b3e
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/43434b3e

Branch: refs/heads/master
Commit: 43434b3e8bc744b5bc89619a03457531e7c13974
Parents: e0c20de
Author: Dan Smith <up...@apache.org>
Authored: Thu Apr 7 15:17:41 2016 -0700
Committer: Dan Smith <up...@apache.org>
Committed: Thu Apr 7 15:17:41 2016 -0700

----------------------------------------------------------------------
 KEYS | 225 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 225 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/43434b3e/KEYS
----------------------------------------------------------------------
diff --git a/KEYS b/KEYS
index bbd272b..150a54a 100644
--- a/KEYS
+++ b/KEYS
@@ -316,3 +316,228 @@ Q/uXgJ5rn3z2LTXnLBd6kSSp1H8m1IKoSAsUmDmkPC5KqkzGrgSn+jIcSucBkKtg
 lJxlUl5rvg==
 =U9Qu
 -----END PGP PUBLIC KEY BLOCK-----
+pub   4096R/A1688D97 2016-01-20 [expires: 2021-04-06]
+uid                  Dan Smith <up...@apache.org>
+sig          A966133A 2016-04-07  Hitesh Khamesra <hi...@apache.org>
+sig          8B6CF8DD 2016-04-07  [User ID not found]
+sig          18F902DB 2016-04-07  Swapnil Bawaskar <sb...@apache.org>
+sig          48A54F84 2016-04-07  Jianxia Chen <jc...@apache.org>
+sig 3        C1D54701 2016-04-07  Joey McAllister <jm...@pivotal.io>
+sig 3        ADA2F190 2016-04-07  Jens Deppe <je...@apache.org>
+sig 3        9DBE2177 2016-04-07  Jason Huynh <ja...@apache.org>
+sig 3        BBBFDF79 2016-04-07  Shelley Lynn Hughes-Godfrey <lh...@pivotal.io>
+sig 3        2C2DF2AE 2016-04-07  Ivan Godwin <ig...@pivotal.io>
+sig 3        A1688D97 2016-01-20  Dan Smith <up...@apache.org>
+sub   4096R/FA88B11E 2016-01-20
+sig          A1688D97 2016-01-20  Dan Smith <up...@apache.org>
+sub   4096R/8CB6D274 2016-04-07 [expires: 2021-04-06]
+sig          A1688D97 2016-04-07  Dan Smith <up...@apache.org>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1
+
+mQINBFaf31IBEACkpBpQY6gPcGD5Yvjvm3E43BgPt0L1DtdWckvuM7RIKENMfJU+
+sqVWal9iNG0vgPJ7GaQIqXKOxU2rvD2VhylwxRWA7Kud3cUD4ds7FS62E7qRBl1G
+i6cJVHVK+cK52ZlE14eTFRA2D8Ym+5Hqu1f8F1/a37YsrXM1zMDYf/XUf85WTe53
+JhF0a1cpBd/mmNG2NRX2gubFz1DaSaqNTvTnqjtQ/s0z3IQ+ZSukjxjVOPnl6wKE
+XlhQHDqF/jY3+ASTLQpxTtTl0rf84e6GKfdBzxdhvdfz7WHZ+0mAaf6E/XAt4dgH
+JizgxqWnpyPB/U/dQoh0uNA5hEDUzIObIuKUwGkvSsIkKio5fyRaolmaON7IXIRu
+f/QAr3N3NUgkqh/wqpixnDuAlc4AjIEaCjtAhAhLciZrLG6j9qmdbYqG8JsnsvjI
+GUWpeoKIzDc8H1XMmnYhB3D7QLKRnkVdVqSo2yXTxo6qEd4mSnO8jkwa6t0R2WG4
+GBulEzeWXXcUn7nB+Go1cblC7cXVhbGzPtoSnfxypTO0y3VHuqEsIOcXkDw/WGxl
+bwXIWjkFpAC7FBBZz0eTZwACotxsFQg7UIC/96HxsEOT0xy+QgM8W4SnTcvrH015
+AsR0XC2DgfZg6TTUbVTWyhFZ+v6gb6koqcFOHeb68IFnf+20orvI+kpgfwARAQAB
+tCZEYW4gU21pdGggPHVwdGhld2F0ZXJzcG91dEBhcGFjaGUub3JnPokCPQQTAQoA
+JwUCVwbIXAIbAwUJCczbUwULCQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBETB0g
+oWiNlwiZD/4r0I9iX7PDsWvn8SMorDnZbjqusH5G5nk44fBBRvg7EMnvhrCI7FKO
+ADaZX8g92SsikWGXR9P641afoFpzoAE3OV+OsMkyE2b4/2FX45WbGpYjUmfKBDts
++U5/69RPPp3HtEahKoMlNBhy/CrFhoWKU1WMt5+3lZNNa6Tb9bGfs44IYQ+m2oNU
+0P0S5zZmDzhiq63W8ELA8Q5kNbZTrTnabkycxK2xTnBtEUOQsJ5Mk4Es1YkiGcss
+DuZ0XJWQrnM43Dd8PZQNmrwn9GTF9oVjIAmkxA/DI/Ox7NS4lypqoXUJ44+Kk5zx
+ZhTRoqWwkDrfKPYfWDN7lvQ3YjIy9fBv39vM8i0Y8m+FrWJxHhFdDnyNSgXdhprq
+TWXVkvRvAEeeheVfPvIVA1Bgrkzh3hlaWCVbkLmxOvMTcHGmq0tVbELesiM2jNsJ
++Iq7W930xiLpsIo+70w0c+ZUSHvk9+/XwMuF6I6wPnkSdHxRqALdn8Nu21ua9HT4
+CNrlwJyJoVaGI1G76CrC52zXpxLOATkGqRr2kUWfd+Xy40k6O188vskcgwPrLP1D
+1+nHdrO12aWbPeRbXCNhlh+5mAvDIjREBmYy3ncXQsG4JjaWTIebi1QRvR0N567x
+Uvq1XESqN+pcukTt+Oo4xWVGrvARx+9o2JPvcGULjp4mDchNlOY1nLQ5RGFuIFNt
+aXRoIChDT0RFIFNJR05JTkcgS0VZKSA8dXB0aGV3YXRlcnNwb3V0QGFwYWNoZS5v
+cmc+iQEcBBABCAAGBQJXBsZNAAoJEPBMxJmpZhM6wh4H/Ru5eJ0UEmoTqAZa2VAn
+FITTj3Laj6aaHHE2WfG+BFMemOPZGYGv2DeBWQMpz4Z0kgLib2ydQnRitaG/gkIy
+05KXubTV2NWPBv1joq8uZAVg70hDBCMRlSihFC2Y4t7EietPSAWNKICRv71CkJqJ
+0JNZxpZ+t20O2ocnVO1G29MwPt1paUIrq7oejyzqm/UJENulhbDvStmvrNXmPhVa
+g6MJKHSVHpgvX1ywDUgYCuJPSDIIAoSP6xfbgjO10yQNcajNjfhBavD/9pI9nQen
+IZOpszvSC9iVnkflhk/p9JXscO3Ubb8ZGbBOc1iw+LDl1giSYMQaPS8/xP5i0CDc
+F+eJAiIEEAEKAAwFAlcGvAkFgweGH4AACgkQJo9QMIts+N0EaQ//R0U/7YgShtsX
+day7TMU3fKadDJ1pjYc3bpHqoBxzYPWkCTRPu08CtOTLGSQ51UIMbijp5fRLMtTg
+8TQhhN30LM9anczMn8WEOAVBSuKjORjS1P+BDt7pBLKbDwRcmSB6UIIqt9MwLz+o
+SWomWFBnNicNc2mDQTOCHVE8GQwH94PnxcCKQxt/ouxhxV5gj1334btaWfFEHbui
+NzTEv70AUOPKRNnb9A96RrxIqX6OJCHFqF6m9qTDmrCA3FtqsU0hnPRlFlXL8g89
+sDIr8LAut3be0gwLPlrg4DmFsAcecLRHuEM4+Q/H6s2lEUXUEUCVHWre6qQlVi6L
+LXfgNSQobPt/kZYmltdJtfbz6n1261DB9Xu6u9zh+nzgOeHgv+RrmhEPyU0neK+I
+XSnu2Ob9KopwSQd6WLcm0bY3oHjj9hABbeM00by4zEyxes4KAVxj8n3lmfOooTC0
+PRjpPFwg+cPn8hXg80tsIZJntpnFXf1Sl5R9iJ/6yRPDg2g24LwNUH2g+xV1lMHX
+BInQvIPwne+Jxu3dyQxWo4fB2aLRkbhnzeYixCCmKsOwTbZqZd0tMw/J+SIMMgFM
+D8+jdPX5xkeobeEt01DGOSZm/N2EILH9zF39ceVMN5ecxHy/aRjOpRL6KFg6AA2F
+hlsN3iZd89ZRWdbVSffWu4MwM2QX3umJAiIEEAEKAAwFAlcGvDcFgweGH4AACgkQ
+j48rzBj5Ats2IA//UhHJJxmUBJ8hRnyxnJC6nLiXUUWBxLe7MLv6sF7FFnH5DK4Q
+bq6kyhGB3Fls5MkqfY+XKrSAIFWK4eDP5174MKcujxK34nwUabd5AtyT6hciUrx2
+XKqSq/H+Z30MwwriV/rU1L3U6/k41yO76jlZ+eEv3den/iKnquX5Mxq9V+NXKA67
+e6mmG0vnuqg/NE3eJFBs2wUmmMyy+HjyJrPSmcOEPGyabnIZ5ipx2Cx6vkyc8yEP
+EgZaaeFegCEX9h9djuf21Q7X8GNN9BGS6tc5QRdA3ltOtDpcNQtgr30hjinXty+P
+eejOup71+zdoMAnrVB4uqpVWWAqVmLYxPAW3KK79tSp8zXR33UX4/oQFOCuNB7kW
+JSf6Le5SwJs7RsdWyHAQL5N78mycefCrQFL6dJxaMg+bNGG7p58r8PeYtWM3VSBb
+0BxhlowsAccCHjqKF4EEpQRTf4hdZZuzc4+74Kw0XNkiMC8oiWnpJRR9h7zDfVTE
+c8URJnpaYf9+0sdWWRzUtGkP7gCUBzoWzD7kmQ4Gg0wO0EVWBlEl+otaV4nwhUbJ
+FK3SSxQKSaCaQ86V4IK4L+ouBc2x61kRc4wBXAuLSFTeQIPW7+N4nh2WS2BewJJd
+pylGUlGwzSrXyDoWTTYbtOPCCMjzTz/qL/XmwKXCDqP6pnVPOI2kIdUbTFqJAiIE
+EAEKAAwFAlcGvGQFgweGH4AACgkQ4O8py0ilT4TCFw/+NugrUm6mPtASbQkE5U7r
++zKLbbl8w0cVxHb0kL2A29AShvNACvXDXFXlC5NSe4f6uMrMYirazAQGRo680I+l
+ZN3bihC3P7hl2lwSw0/0UA+EjOtLlX9YWz9lf+KmDzz10mRFpbvJ0zCLDcc53iZv
+U0doBDFUBPwf1ouueblDFreJKh43r+bG1pDxPKvpyQDt5lAjHIDP9NhQfwQ+Vy2Y
+pSxXxOPrfEahzI439NIS5NgqlWVzeXwEMfrlOlqRZdavMd3PkDBMZ7uF+UjkfAJr
+6ibq2/W7ALr2gwJZAyGlcEJugFHIuJTZ0h5Ou+QQKp74ZX+0KgUyzIeO4Gc4WCrT
+r+AhEJcXfDeLbuDajmpwIjueQrW5he/Wg2M+wu1z22Icf7h5YIZkxEDNXhUW5YOF
+r4oseZ9bdPZViXGYKTzInvH1VFYbKjMNgrD6e57aovTSzCSKNBokt1RpvMdyUC6F
+OIQ467JoRS0zbQMonRZ9P9J2WHJ25+DKmU4zYhaVEUhe6XaupxISB8gU0YNwDzhZ
+E16RtU42MvUl7CF0GWI4b6mX5q0OA9dPKC577CO9ABxk3SfgkgDSzg12VyU+KssP
+AJf7wSh0LtCKC+rJBKDqVXiUWrvicYoSI64SmZHU51DjaxnpospoeOzDWL/NKZt1
+sRtclgK1uP9HieMx9s9sIIyJAiIEEwEIAAwFAlcGu8gFgweGH4AACgkQVkp9ScHV
+RwGrvQ//RupIjgFrStWZ/6ymcjkWU5nspT34qNl1wU3kG9jlifLNpUUzW/tK6gGR
+l13zDrgB9TxlHjlMbuS9qAyQW3/yJi2fj26YX3kM4su5P5MrIVuuqrH11RvSNXCd
+1BFVGGxL6vTC8f0SFJ40R1Ymh+xUrTssPmNBs9IWqUTHM9SbiXaPmPRKv6obItil
+EVZgMLZVf4h6+GuHx8TwBniyjFGDR0XcsvsyNF5CGWcGKozPVUyD8e90JO6Uzs1W
+AG5UDROEzCdf1xoc19bXSfF57Hy1NN2ls/dGsO8O/cho7foTJvdy2fZu1RNS0qPk
+X35aC3KPTM/vmCjwUamt5i9Xcd0f61KLReGcgzMCvp/6agpzRS+Oha5wtoWSobN1
+BqQoR4Xq2tYmgElawk75lJb3SZv/BU+DNKL1cns7doP5tGigcXczzZm4CIGw1O/0
+2Glt3f9Wn0Im5HbLUBHyVVi8K56Y1oqKLvlJr2hr5FGVyrjgwSc9/guifriOi+SB
+u9HVUGnZ8oLmIIYhfinsMfBAVy7evcz5tAUp1O9PT32tp6f4/eT8g9Vpy9Ib6BCw
+QtqY/FbEHIpiQC47BXk9cgJh+lPtyVQDc5E567Qj7Kjt4RM3xU+7UCLsWeqPqyGg
+BcZgGii5Ng8+47XI0CKOck4e/cMGcydpoOoVvnspC3+020k19qWJAiIEEwEIAAwF
+AlcGvmMFgweGH4AACgkQhPCXGK2i8ZANZA//WqpfTder+VGsJOHDetR+3isLVNt2
+PyGE1eEmDyM6SFghj6Id9Kcd4e5ncVMVnfzT2sHpsfDK8zVa59PYDxhHf936hgT7
+r7g+E6nDnszc/fRcsbFcc45DCvpDEl/B/9JyTWolbjg5Bj0T1Q7fuSAm9AIlyLb5
+f0Wsysil3ASkulbkDQEwl9aKdqshgTVQ8RpPCORLWWESQjW3pDcrClEVb6rXV5m9
+kJA4TV4ic0h/joKP48Jmhn6Nm8ckQJu4vby91hYiHqrfLdWJYaQ0B74Xd/MnxdX3
+DMnZEAhqgqitCA+75H0pVzkHkIQhVLpxDPigqbluHNlr63qSRUwD8pI3jkh3eCiL
+2rCoMWh7B89aVSgVG6gVTICRFYOjgkmgLKDaKDkWs+5Hr6h/OqaFExgHzVP253lE
+LoVBLbEMsRUam9GdQVNtNzdThkLyqGVe07C4P4gF+7U0LfamZbGpdQhkVW5VH7nX
+OR2PFksx0EWqeDGo5+tP2xq+RLTtDumsBvoJIoSZMyPfQQqVPfZXZBYjCJOwmXeG
+5WwA0t2cJVERhKpUYIDHySAkZZq6IGqwuAkn1THn5DosWYkhU6fKD6ElUg0CLw9X
+GBi3hmI5fKFcbk7RsrS+DKasglVdmxbP/ahYtO7tofaV4sRHTfiLcnGqpqAsVz0d
+VvspLxvU9DQZJhSJAiIEEwEKAAwFAlcGvDwFgweGH4AACgkQyNNwX52+IXfC/RAA
+vT2aJy/okaUPk6xnsbTkGbJXZlkm6CH3ZWGjQ7rXU7rhaZ2htQcMrwQJIg5aY6Xu
+u0TZeFknn2BRFZ8llj17WBPpY6dN/+h6DKACzgynFzD3mApZsGGc/pGzLAl89zrA
+51wcLw/v7zDyINF2MevHLTFxGnV7U76Mh00mL3E+vHDz4SH0lryGsNHSrx73r8uw
+gGOMenQi8MkwO9hElyAjmDC3EBdfu6cFkm5MEqKFXxY9IpLEwtuGJDYf70NdWWVo
+zr+klQssJhtt1Ikj2LySPIwLrgVXrCk6iiDuIKh9l/7k7mHYmQC60Kkb7RjEiRXq
+k3oNUzwPOGnf0qP3+NfVoUXVYygdo5YRp309eHyAzcraxDMM/44cJAavRwkNfdXj
+Hzi1KP34y/XKdk5Lh90F8J5qSFzy6KuKp1/8cU6VY7FV0Hs+Em1y4aPYL/FTs6mz
+jRfwQnrizs+zhAlE1J4iE4s7gM6pRxz9pVQiwFjAuOYW5NZuYrfQufYuh5DY97fR
+OQiIsY0NaaDV5VIEzXtCcHTReVbwwxaWP0sSGQ6f18K6vSYwXniayHvmFCg4YBEA
+KDz6X3q1Imj7aOVfEXzofNIHMi/mOBUy1xEPaLHPtlQ0PJLiDG/cDEWlLqb7Ghec
+ajZwybJI1nrrxLAcW/D3OE9KP1XbwCbf71AL+Ub+uBmJAiIEEwEKAAwFAlcGvVMF
+gweGH4AACgkQP6x6tbu/33n0wxAAk4dtidh5zw5jdnZK7om2CL59wN+zs/XVH7Ca
+pCHp4BRNjOH+kz2kJgg2nRIRUObX0Yv15na13+ucDBLYBKQrg0eiJqSTG49qNtyb
+NBYspQ1HquUTyGcmYUTfkn5pCgERp0RBkXSoPH27y9tJmRNt4gt/M8wfCpGu/O1S
+sgXgy/w/YDRNOPtFyfompyL3SdvXWHfFwNauS2lq5KkfNs8e4yHE35gL+Z1xk9sm
+7tMdtNp2ftxbhzVb3MshrkC7W6hP6AY391kUTGmMlfRfKWw/3+rOxgOwCH1JiTTU
+Fx06OlpKrvzY+ZSQFC6gVfEePRZogU5RqM9E2whvmnU+TQAsiSBf7zh/HM3b7ieI
+NB0WpPAfHMDqF8oXyJvSJIbrQ742tSLq10hoUKXdvhlrhmX/1E+iXQew9Dwa+J2G
+8KZCLjcWkQ8GAJM2WThC2ADRsS2qsgLFqD/4LENTW4KcaPC6zVIedOL3WqKON2lB
+Wrptdx0I+ngM9sJaNKDVvrjJgFsRWyEotaG0Sw2qnz53HhP15X1xv5Od7hcR+0vL
+uX2Og3vFIgIhYQhTKkYNnhqWyp8CNVTFFe2RzqYLQYv7fjrkSp5399WqUfQnIYWp
+UHn9XvmCiJn5FmkDvielYAju/nN9KWZ/BW7SSHFKg7yq8430bfpz8GzSYwK+yjvv
+7cMS/0iJAiIEEwEKAAwFAlcGv8AFgweGH4AACgkQGXAJiCwt8q7TaQ/+JZx+S5WM
+vgve6OY23MXYu3Bqa8kOYxvQkkO3/Y6oPUs1yNrERnpWqkTe0nsXWrhOL1ComTcS
+MnFNbwLgWz4H8KKCmXZwECREydgNmJlPnRChq7KMxzPTbvw65uu7Lonl81CPHbXl
+BbHOt8yOZ+Z7ZvUm2WwwW/9g2POp60z5aQwEZ54vykZipKCkC0gBeQUC4/nTRX8o
+/tzJTNHVat0htVM/oH+Tj7YTvIdcHMMrsU0ZY5HykVjB0Ez5CK+Tt7JljQJwZGZW
+2x9oguoMe8F9x+bVWdIFRH/UumhLHBhY7WB3pCg9cgYLXx/6wO56rZ8k+h8/TlUb
+o3Pr2UvWGICB7SU1bBXL8/TU+roXU9lET9DRM520qU/EhD4NT6CH1GuFAo7s+rKg
+Flx190lzC2frml05F1ym9AsNI+qGv9Bl0fGZLXWgC4waQJ899P4JR8DOsYiidkHE
+hsV7cIzD6CCPDFP6mKcRdFP09uebPKT/ddz7B4diLmfPWfVJvy2Iyo2aJyT7TuNW
+t7NFFkBPYWjpT6VDM9lKqLCRYlxnK+FfZYBkMXWVGdvolepVKxOHcmQGmH2UC9me
+tO2lEuHW6yveypkOy80z0EEJqxm2Gck2PUAxSEDm+zjHWgyF588/jEt24MOX7+Vs
+eZIithn6LxllCLUMTxR5qHv3NgkN8lfGxziJAjcEEwECACECGwMCHgECF4AFAlaf
+4TEFCwkIBwMFFQoJCAsFFgIDAQAACgkQREwdIKFojZfhrw//UwY8Vf2XcQ7HM1+Q
+4tLLD0ghkY21mqjz2nqsQhEGHOw3GpJHjWwZ7boMJT7viqH3knqIiIq9itKVsCkn
+VOtdC2z5gka0BQkZ/5fG4rxlDnQAMOje8KjT3tqYLuTifCVb1RwBToesdqHI8Gnq
+yYOYY5Cgc0FTO9/hsoOHHT0BYyJpbJxdDoPd04QvgpGERNrzWXuV+xMWjOsul93s
+e8wcpl+/Rv43uVHr5Hli5T8ibxyKCGKr43Q+GyIaLbDVMZUdUPZE5/kF2YOOvL3n
+l64147ixxsfpwEHxPWa3XtkJjWSGlzStN1h5aa1xlLLRuS3ebhn8X0dcDN4I1bRw
++k+TL4vr4EzZ/vd5lB/O32GySLwaKovK/by8O0XAuiZjkTvWD1r3c7kqlk8DjaLC
+x+Gv5cniXTFNuDmdix4JXg7iUwtG/ewi3x5uBqjFRLVh09AA8jC6Cvu9La1sbzKr
+T1wMfgKHjW4sMSZxHFlCQLCFcQwVLdl9I9iSPDaz7A26fXQUMFuDjmlRMQOjL0NU
+IaD561hypSRM6DJUx2c+kwo8ZxDTALL/HpT2Wq5tnlfHUGyBxpTGhV5XZcgRNBIJ
+GwrrzEd07lBGZYmNWRrDhpNQZJiryhBYw7o0v0ylPtaCn39txBBgIHxKRk3scvp4
+z+ioekG2+DA+JCGJeeJQ2C+BFOWJAj0EEwEKACcCGwMCHgECF4AFCwkIBwMFFQoJ
+CAsFFgIDAQAFAlcGuS4FCQnM21MACgkQREwdIKFojZeVSQ/+Ps0zIVNI+IPnHHb5
+OYEmlroD/NXkq4aDpvRi8mreRpozy3yWvcsc626KtqsEFX6SiG70uiqHAQVJCegL
+Pt/1vXU213PbIjXkbk2UAxYE/v62TSnsUUqoHeaGQkht8eTRJ1d4Jr5o75lHqiO5
+8vEAViP+GNf4vU8ZeygbVvkWzPeEV+cmuGnGFZx8VF104mW5XNokPno57aUyGz/0
+oTihTydqmDY7ZHN/Hum7rrCZn3bagUsl9OWXfX7yjw3h2p+Gzwg1VM+45V6cb+Ub
+XD1doYTaR2K7wwl8kmtanSKi2aUB6xja3wmfGmF8Sh5pt2lT/66m9xZqKW31Lhj7
+v9/B6720mHlA0I/5uQN0ZXh8b+yU6qf1iNJIL3gdSsbAxFy39aaGMINShTaL3q+b
+5MB2bJH2ZFeRyE5GUrpTwbqnvP03SsVI4l0703/n+Fn0Oa3LlRDjv4m+fbeh6E7Z
+fdimCaPJ1XoIgmIwNUMlFpQo+Ro6w5FjPMZfVjQOPyquNVFhY7Yo1GBxLak1aACd
+4uwMTH+oCi0O+ROtz2xLsDu/YDMcIbHFduq/iWss0XUOmsqWsjbGPyVP9Wn4Bxls
+b8d4VLsS8hAOPlajj8OkkQflNEvL7WeDsj0h9KNWUPLnzTWkN9suzzhCSlFW76oa
+j6XcWpLTcJHs4ZUZc49S7fTKY1q5Ag0EVp/fUgEQAKYHspXARI5mKm0ov6qxlkW+
+OKrXvEQgMb2c3aSOZjo7Iyw4TrugNCg6oQzjSSgfzD/bMBNNalx8w/SYa0/ZC9KH
+pTkWHpFYNEH0OEQ9sWwhyAbMZuHRW886lCegBehjtRALnHVe+ROHkjBS51yWikf1
+2GL4DDZn6lM+d3BWoJvhfoE34TbsYlPPUtrb+8V5YFvNj4gPt/wVT0UzPmFZqm/R
+28DEjVWkCRnGfGu8k8GKJs2ILmT/hFhARywatwt8aGxbZ6E4FT4fdlE57a4Tbgvl
+zujoFzpy1xqoQBjtSygQaZ0FxG1G4YjYfLra4kCmESvSWzwEZznqyW9pUzww6jkt
+rezv+AUd39n3u4QwrCLEJQEoF0mXzpFMIvzrHOJ6846f/Z0SlpWxCnz608xawJhJ
+UrBjqh1fT2v4W7P7ttXyboqi07bKj4bkbOWDf6iuGO6iCGb8EMKCalooecVn0ve7
+FeeKEPRaklQ7izPP0GXBkRQUYS11leKCgp9fhEYS7LGFe1s4vSYlFWpVTUgsVAYU
+AYykMSFVylL3BUEUKsnLjlVUqGaoeXwVzu52UkuPbFEDOpHKFGtrWXL+l5dtLV+F
+5RPkWLLHZMDoWaDrW+vHdT72QcjMzrzx6YAkcreY8awkn0XtzQIfg4thuVvsvfth
+1yK12bjJVaNlvrDAbNfTABEBAAGJAh8EGAECAAkFAlaf31ICGwwACgkQREwdIKFo
+jZcQnQ//XkzCMmaepJv6T+eDjo9ZTAnekv4qUbJLc1ErYJLWYkVzbxW8Q3NScZoM
+h9pJBogPdddDQjQS2WqrZezLPUSeRlseCeGTWLhvEbf5m5BdCsi/gYe6CctlhPQ+
+cBLmGqjv6YfKaVto4Ii92UBTZooStyr8A86EJUTTlQTLQ3B6vdC/CKgYoD6LIrTG
+gxaYCt31HdGD9CO+s+0am/JsAG46+nk+dXNWwdeH7HhhUBrp0SKY2I5zlVfHrMJF
+VtktRzY++zD7xdEc4L0VrkQ2aV4U4MBTy3koJJztlRwwuTHLab9Z9wKTzjW9aXv9
+gvacdoikv1FPqqgTSULCzimofdDyFXlBkWpb2x0ai0HHzyI54UFjkNFG7FmgjYDy
+GZlbateBSgLnOT0p3QS65q4pwqO8JmPYHaiLbfwbDOiz0NEomruGxt92CFHlC9aO
+8K5T3Na6Z9mXfVYiAAoPaby8vkFT9AM2I4jC0WyLZiioWwNTVsNivXEiVSKliCU/
+++2voz+aXy1sdVmX+9xePm2HFPQynhUVzPLdyWoiiYQYZ8Vxm7TVcz9I2EOjU9Bf
+67kEquttyWASpOH7vOrAMMZVSfI8jDoSWYElKIgFXrtbTdMkPoxSkO0IeR9KJROl
+SMcnFTxwnAXOZJOTBb4Mq/h2ftuKjJLKNbRSq/sYo9N3i+KQzLa5Ag0EVwbJ3QEQ
+ALe6ZPAY8knEDd+m5jGYgvhAhonHV56euvg+UtdqGnRDKsvLpVIv6F1Lv+egqAPC
+Zg9yQ2hGIQXE894TRmMf6hkmhg8awEMqVjVO4751F6VA89o+umOOIDtkgCeEsO7X
+UAr9GVJQSqIUDeDdD+gcaxRYeT5lqaJ23Jc2cDUKL9wY3hK8CpRpIWBDm/X8pahx
+yTkfI9ZneR4q8c2yXYZGSdHAgVO2BBccdw0po27RlJbaqa5FrNHgfDqlpYdoyGmB
+PEZIrA+/EkixtxZv7AAzQQGlq92sDbbLJAwd7oUs1DahcYhROLAwDp9QB+WNhPnS
+lzAXbrEg9ailqRjZZt7ywkwD7RvYiEC0wr5yTbPj10D60bNWf+ASVMAkH73LAVjt
+hbEONFeM1Xwmm2N0GP4xpPbwKinq5W2ScaXqmDFTLbXBkmcoaKp6sT5oLMg7l8nW
+B2VFVlO9bFo5FkMScuZscImfK+l25GAGp+wKDmd4YD5PKtu9/2cNH2723HXcBdn5
+OfDBKVnxazX2axxws6cytdwEC86a6UL3oa3qNsIA9uxqM0ddEIN4GDCOF2FIfooK
+CX1WQkIHTQCXsHDoT+8wLvToesgJKGtc/ky/fgy8+InmozC7QrvGzTtvK9kaP2xS
+bXTRLdaiVJFuOob8kxBHbUC2K1/C712rH3UkIqfdkSIlABEBAAGJBEQEGAEKAA8F
+AlcGyd0CGwIFCQlmAYACKQkQREwdIKFojZfBXSAEGQEKAAYFAlcGyd0ACgkQ16QU
+v4y20nRRdA/7BNJv7JDj+7o0XqplFxppLEdVh5eGcED4f/zhvUvI3dKUY1e/A9qR
+HyLSTf5cH4Z6Tdbof+tOxK9SFG3j7BMpZvnPsNkMTdZiHNdrJTOoD8C/3clNJnKe
+w7Viqy/06/Qy1l28IAqvpHglg4A9PF7sNJl4ptU2CmoiBMmBa2nQA/pthSjAWvIT
+hHfvwbgO6u/drTC+6vhvDYJ+5d+KqKXHsDoz+MqwuRd3fv3K4xq7fdvn+TjE5n/d
+5ycn1NDD2KHrMUm6bEfmoWNIApHxEn6Zmj494s4vl745uvjOTz9BNZ2bv8lpdqyq
+8yVdImADXEUnh61GcqKtz9K9KekFH4xsrfAtd4SKqNt1d5epEuCv9yKEi9wisajx
+rXp/95Y0TWOUherEedWvokrydczfDvmROsMyNtDidOngwJsAnuDG+hx9vAR5VfBm
+4WsteLvhX8HKcBJvIeOhlQKs42hWz6aWE1dV0gzGDpst3kxOXi+n09fxIAOWAx1v
+lb8mGpdat+j2tphC4825ZGGl38TE9mNiHUHWKwbfzd3ROmuQbSCnGT7nFEceM9VU
+6DreCv6FBShf7VaUvu+zRxTnfkUW7vt2Qg+ZbCZQdnnqEGKC5+Qbfi2VDQ1koM3u
+UOlIOimHIpZxOm3gybLEcBvf0M6ECRzsdnzwcsvhlNHN8G1luhXpUQveaA//eNSi
+wjddI+W3JWbZCjw0eCiyaTuP6UUnjzVFnEc/taJ80nuX2BJS4Gaw2UyRS10+2JbE
+XepYGQo5Vad8NQZ3qKxr7kDxN7R4H9whqGreBbtDF8/5LKo3/Kwp27KXMJOHaH+W
+teYwl+X5MvPurJOOwSQXX1nAjZTqnFfrNO8zxjB9ZCbyITmDoGTj+L2IwgiRwMlj
+x3XX+H0tP5hMwiAoVmnzOGblQ5g9j9myeR4z1fOSZss7KvlvVfDBsqYQYcn8UrQi
+mfVRsEsNyqYwHYhCIRit1QRnv1n/s0GJYqOIINWnUaD/pKwaDZgfoI3kUvBsjTeY
+9qRvap6jqgjMz8VRTSMKv5hXoQ8V+qFx7TW8bl74QGe58zeojM1P7srbd/kpJgX7
+OSBT8y36W+2V2zSgvzOYuno4EEZbD3KLsrb/hwjtcCtYP+lf85VYh50QIuQt0pCg
+7OSev0QkAVW/JsnG0Ur5a+sBuvBnu9ZLe4ua6spkmVqrlkoKcHjjDcaNxey69vm/
+AbIqGgqjPlRCWFfBy3PmNEbCbRWRbhPY6sfzQBHaLeQaQT6AYt3GihAzw/n+AI3Z
+fzLIZEDxJMC091/3hdJjqgDVMLsOtK23z8hzpfXs/IDB20c7RLVS4OXOP8KGo/9D
+B2iHcBxKUnI5dZQQVx6WMbWZDyRakvc+tw1JXvY=
+=gNaz
+-----END PGP PUBLIC KEY BLOCK-----


[26/50] [abbrv] incubator-geode git commit: GEODE-704: Added check/wait for interest re-registration to complete after cache-server is restarted.

Posted by up...@apache.org.
GEODE-704: Added check/wait for interest re-registration to complete after cache-server is restarted.

CI failure: HAInterestPart2DUnitTest.testRefreshEntriesFromPrimaryWhenDSMDetectsServerLive

In the test client re-registers the interests after cache-server is started and expects
entries to be refreshed (it stops and starts the cache-server, without closing the cache)...
It looks like we are not waiting enough to see the client registration is complete
and events are refreshed (the re-registratin happens with redundancy satisfier thread).

Added wait/check to see interest registration is complete before check is done for the
cache entries...

Testing:
Run the test 100+ times.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/a7739887
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/a7739887
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/a7739887

Branch: refs/heads/master
Commit: a77398877394a75afc8e0d09598146ccc31eeb3e
Parents: 12efa36
Author: agingade <ag...@pivotal.io>
Authored: Thu Apr 7 10:23:32 2016 -0700
Committer: agingade <ag...@pivotal.io>
Committed: Fri Apr 8 12:36:49 2016 -0700

----------------------------------------------------------------------
 .../internal/cache/tier/sockets/HAInterestPart2DUnitTest.java      | 2 ++
 1 file changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/a7739887/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/HAInterestPart2DUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/HAInterestPart2DUnitTest.java b/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/HAInterestPart2DUnitTest.java
index 02c3e71..8a30f08 100755
--- a/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/HAInterestPart2DUnitTest.java
+++ b/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/HAInterestPart2DUnitTest.java
@@ -158,6 +158,8 @@ public class HAInterestPart2DUnitTest extends HAInterestTestCase {
     verifyDeadAndLiveServers(0, 1);
     final Region r1 = cache.getRegion(Region.SEPARATOR + REGION_NAME);
     assertNotNull(r1);
+    // Verify for interest registration after cache-server is started.
+    server1.invoke(() -> HAInterestTestCase.verifyInterestRegistration());
 
     WaitCriterion wc = new WaitCriterion() {
       private String excuse;


[13/50] [abbrv] incubator-geode git commit: GEODE-1025: Removing bundled SDG and special handling of spring jars

Posted by up...@apache.org.
GEODE-1025: Removing bundled SDG and special handling of spring jars

Spring Data Gemfire will no longer be bundled with geode, instead users
will be expected to manually add it to the classpath if they want to
start with spring.

Removing the spring jars from the lib directory, and the special code
that automatically adds the spring jars to the classpath when starting
with --spring-xml-location.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/4c2d3091
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/4c2d3091
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/4c2d3091

Branch: refs/heads/master
Commit: 4c2d3091f86e0fb2fe3c07f459f71bb3bccb48d1
Parents: 22906e0
Author: Dan Smith <up...@apache.org>
Authored: Mon Apr 4 11:06:53 2016 -0700
Committer: Dan Smith <up...@apache.org>
Committed: Thu Apr 7 14:34:19 2016 -0700

----------------------------------------------------------------------
 build.gradle                                    |  2 -
 geode-assembly/build.gradle                     | 26 +++------
 .../LauncherLifecycleCommandsDUnitTest.java     | 60 --------------------
 .../LauncherLifecycleCommandsJUnitTest.java     | 46 +--------------
 .../src/test/resources/expected_jars.txt        |  3 -
 .../resources/spring/spring-gemfire-context.xml | 43 --------------
 geode-core/build.gradle                         |  7 +--
 .../cli/commands/LauncherLifecycleCommands.java | 60 +-------------------
 geode-rebalancer/build.gradle                   |  1 +
 geode-web/build.gradle                          |  7 ++-
 gradle/dependency-versions.properties           |  2 -
 11 files changed, 21 insertions(+), 236 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/4c2d3091/build.gradle
----------------------------------------------------------------------
diff --git a/build.gradle b/build.gradle
index 890bce3..4f79eae 100755
--- a/build.gradle
+++ b/build.gradle
@@ -45,8 +45,6 @@ allprojects {
   repositories {
     mavenCentral()
     maven { url "http://repo.spring.io/release" }
-    maven { url "http://repo.spring.io/milestone" }
-    maven { url "http://repo.spring.io/snapshot" }
   }
 
   group = "org.apache.geode"

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/4c2d3091/geode-assembly/build.gradle
----------------------------------------------------------------------
diff --git a/geode-assembly/build.gradle b/geode-assembly/build.gradle
index 7e61d1d..207db73 100755
--- a/geode-assembly/build.gradle
+++ b/geode-assembly/build.gradle
@@ -49,19 +49,7 @@ configurations {
 
 dependencies {
   provided project(':geode-core')
-  bundled ('org.springframework.data:spring-data-commons:' + project.'spring-data-commons.version') {
-    transitive=false
-  }
-  bundled ('org.springframework.data:spring-data-gemfire:' + project.'spring-data-gemfire.version') {
-    transitive=false
-  }
-  bundled ('org.springframework:spring-expression:' + project.'springframework.version') {
-    transitive=false
-  }
-  bundled ('org.springframework:spring-tx:' + project.'springframework.version') {
-    transitive=false
-  }
-  
+
   archives project(':geode-common')  
   archives project(':geode-json')  
   archives project(':geode-joptsimple')  
@@ -75,6 +63,10 @@ dependencies {
 
   testCompile project(':geode-junit')
   testCompile project(path: ':geode-core', configuration: 'testOutput')
+  testCompile ('org.springframework:spring-web:' + project.'springframework.version') {
+    exclude module: 'aopalliance'
+    exclude module: 'spring-aop'
+  }
 
   testCompile 'org.apache.httpcomponents:httpclient:' + project.'httpclient.version'
   testCompile 'org.apache.httpcomponents:httpcore:' + project.'httpcore.version'
@@ -314,18 +306,18 @@ distributions {
         from project(":geode-cq").configurations.archives.allArtifacts.files
 
         from project(":geode-core").configurations.runtime
+        from project(":geode-core").configurations.archives.allArtifacts.files
+
+        from project(":geode-lucene").configurations.runtime
+        from project(":geode-lucene").configurations.archives.allArtifacts.files
 
         from configurations.bundled
 
-        from project(":geode-core").configurations.archives.allArtifacts.files
         //These tasks are included as closures (wrapped in {}) because gradle may evaluate
         //this CopySpec before it evaluates the geode-core build file.
         from { project(":geode-core").webJar }
         from { project(":geode-core").raJar }
         from { project(":geode-core").jcaJar }
-        
-        from project(":geode-lucene").configurations.runtime
-        from project(":geode-lucene").configurations.archives.allArtifacts.files
 
         // include this jar        
         from project(":geode-web-api").jar

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/4c2d3091/geode-assembly/src/test/java/com/gemstone/gemfire/management/internal/cli/commands/LauncherLifecycleCommandsDUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-assembly/src/test/java/com/gemstone/gemfire/management/internal/cli/commands/LauncherLifecycleCommandsDUnitTest.java b/geode-assembly/src/test/java/com/gemstone/gemfire/management/internal/cli/commands/LauncherLifecycleCommandsDUnitTest.java
index 1171207..e41e118 100644
--- a/geode-assembly/src/test/java/com/gemstone/gemfire/management/internal/cli/commands/LauncherLifecycleCommandsDUnitTest.java
+++ b/geode-assembly/src/test/java/com/gemstone/gemfire/management/internal/cli/commands/LauncherLifecycleCommandsDUnitTest.java
@@ -799,66 +799,6 @@ public class LauncherLifecycleCommandsDUnitTest extends CliCommandTestBase {
     assertEquals(Status.NOT_RESPONDING, locatorState.getStatus());
   }
 
-  public void test013StartServerWithSpring() {
-    String pathname = (getClass().getSimpleName() + "_" + getTestMethodName());
-    File workingDirectory = new File(pathname);
-
-    assertTrue(workingDirectory.isDirectory() || workingDirectory.mkdir());
-
-    CommandStringBuilder command = new CommandStringBuilder(CliStrings.START_SERVER);
-
-    command.addOption(CliStrings.START_SERVER__NAME, getClass().getSimpleName().concat("_").concat(getTestMethodName()));
-    command.addOption(CliStrings.START_SERVER__USE_CLUSTER_CONFIGURATION, Boolean.FALSE.toString());
-    command.addOption(CliStrings.START_SERVER__LOG_LEVEL, "config");
-    command.addOption(CliStrings.START_SERVER__INCLUDE_SYSTEM_CLASSPATH);
-    command.addOption(CliStrings.START_SERVER__DISABLE_DEFAULT_SERVER);
-    command.addOption(CliStrings.START_SERVER__DIR, pathname);
-    command.addOption(CliStrings.START_SERVER__SPRING_XML_LOCATION, "spring/spring-gemfire-context.xml");
-
-    CommandResult result = executeCommand(command.toString());
-
-    assertNotNull(result);
-    assertEquals(Result.Status.OK, result.getStatus());
-
-    final ServerLauncher springGemFireServer = new ServerLauncher.Builder().setCommand(
-        ServerLauncher.Command.STATUS).setWorkingDirectory(
-        IOUtils.tryGetCanonicalPathElseGetAbsolutePath(workingDirectory)).build();
-
-    assertNotNull(springGemFireServer);
-
-    ServerState serverState = springGemFireServer.status();
-    
-    assertNotNull(serverState);
-    assertEquals(Status.ONLINE, serverState.getStatus());
-    
-    //Ensure the member name is what is set through spring
-    String logFile = serverState.getLogFile();
-    assertTrue("Log file name was not configured from spring context: " + logFile, logFile.contains("spring_server.log"));
-
-    // Now that the GemFire Server bootstrapped with Spring started up OK, stop it!
-    stopServer(springGemFireServer.getWorkingDirectory());
-
-    WaitCriterion waitCriteria = new WaitCriterion() {
-      @Override
-      public boolean done() {
-        ServerState serverState = springGemFireServer.status();
-        return (serverState != null && Status.NOT_RESPONDING.equals(serverState.getStatus()));
-      }
-
-      @Override
-      public String description() {
-        return "wait for the Locator to stop; the Locator will no longer respond after it stops";
-      }
-    };
-
-    waitForCriterion(waitCriteria, TimeUnit.SECONDS.toMillis(15), TimeUnit.SECONDS.toMillis(5), true);
-
-    serverState = springGemFireServer.status();
-
-    assertNotNull(serverState);
-    assertEquals(Status.NOT_RESPONDING, serverState.getStatus());
-  }
-
   public void test014GemFireServerJvmProcessTerminatesOnOutOfMemoryError() throws Exception {
     int ports[] = AvailablePortHelper.getRandomAvailableTCPPorts(2);
     final int serverPort = ports[0];

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/4c2d3091/geode-assembly/src/test/java/com/gemstone/gemfire/management/internal/cli/commands/LauncherLifecycleCommandsJUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-assembly/src/test/java/com/gemstone/gemfire/management/internal/cli/commands/LauncherLifecycleCommandsJUnitTest.java b/geode-assembly/src/test/java/com/gemstone/gemfire/management/internal/cli/commands/LauncherLifecycleCommandsJUnitTest.java
index c999cfa..dc89f03 100755
--- a/geode-assembly/src/test/java/com/gemstone/gemfire/management/internal/cli/commands/LauncherLifecycleCommandsJUnitTest.java
+++ b/geode-assembly/src/test/java/com/gemstone/gemfire/management/internal/cli/commands/LauncherLifecycleCommandsJUnitTest.java
@@ -312,47 +312,6 @@ public class LauncherLifecycleCommandsJUnitTest {
   }
 
   @Test
-  public void testGetSpringJars() {
-    List<String> actualSpringJarPathnames = new LauncherLifecycleCommands().getSpringJars();
-
-    assertNotNull(actualSpringJarPathnames);
-    assertEquals(LauncherLifecycleCommands.SPRING_JAR_NAME_PREFIXES.size(), actualSpringJarPathnames.size());
-
-    int springCoreVersion = -1;
-    int springDataCommonsVersion = -1;
-    int springDataGemFireVersion = -1;
-
-    Set<String> expectedSpringJarNames = new HashSet<>(LauncherLifecycleCommands.SPRING_JAR_NAME_PREFIXES);
-
-    assertFalse(expectedSpringJarNames.isEmpty());
-
-    for (String springJarPathname : actualSpringJarPathnames) {
-      String springJarName = springJarPathname.substring(springJarPathname.lastIndexOf(File.separator) + 1);
-      String springJarNamePrefix = springJarName.substring(0, springJarName.lastIndexOf("-"));
-
-      switch (springJarNamePrefix) {
-        case LauncherLifecycleCommands.SPRING_BEANS_JAR_NAME_PREFIX:
-          springCoreVersion = Integer.parseInt(StringUtils.getDigitsOnly(springJarName));
-          break;
-        case LauncherLifecycleCommands.SPRING_DATA_COMMONS_JAR_NAME_PREFIX:
-          springDataCommonsVersion = Integer.parseInt(StringUtils.getDigitsOnly(springJarName));
-          break;
-        case LauncherLifecycleCommands.SPRING_DATA_GEMFIRE_JAR_NAME_PREFIX:
-          springDataGemFireVersion = Integer.parseInt(StringUtils.getDigitsOnly(springJarName));
-          break;
-      }
-
-      expectedSpringJarNames.remove(springJarNamePrefix);
-    }
-
-    assertTrue(String.format("Expected empty; but was (%1$s)", expectedSpringJarNames),
-        expectedSpringJarNames.isEmpty());
-    assertEquals(424, springCoreVersion);
-    assertEquals(191, springDataCommonsVersion);
-    assertEquals(172, springDataGemFireVersion);
-  }
-
-  @Test
   public void testGetSystemClasspath() {
     assertEquals(System.getProperty("java.class.path"), getLauncherLifecycleCommands().getSystemClasspath());
   }
@@ -376,10 +335,9 @@ public class LauncherLifecycleCommandsJUnitTest {
 
     String expectedClasspath = launcherCommands.getGemFireJarPath().concat(File.pathSeparator).concat(
         userClasspath).concat(File.pathSeparator).concat(
-        LauncherLifecycleCommands.CORE_DEPENDENCIES_JAR_PATHNAME).concat(File.pathSeparator).concat(
-        toPath(launcherCommands.getSpringJars().toArray()));
+        LauncherLifecycleCommands.CORE_DEPENDENCIES_JAR_PATHNAME);
 
-    String actualClasspath = launcherCommands.getServerClasspath(false, true, userClasspath);
+    String actualClasspath = launcherCommands.getServerClasspath(false, userClasspath);
 
     assertEquals(expectedClasspath, actualClasspath);
   }

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/4c2d3091/geode-assembly/src/test/resources/expected_jars.txt
----------------------------------------------------------------------
diff --git a/geode-assembly/src/test/resources/expected_jars.txt b/geode-assembly/src/test/resources/expected_jars.txt
index a566c4d..159d1e6 100644
--- a/geode-assembly/src/test/resources/expected_jars.txt
+++ b/geode-assembly/src/test/resources/expected_jars.txt
@@ -61,10 +61,7 @@ spring-aop
 spring-aspects
 spring-beans
 spring-context
-spring-context-support
 spring-core
-spring-data-commons
-spring-data-gemfire
 spring-expression
 spring-hateoas
 spring-ldap-core

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/4c2d3091/geode-assembly/src/test/resources/spring/spring-gemfire-context.xml
----------------------------------------------------------------------
diff --git a/geode-assembly/src/test/resources/spring/spring-gemfire-context.xml b/geode-assembly/src/test/resources/spring/spring-gemfire-context.xml
deleted file mode 100644
index d6f6df3..0000000
--- a/geode-assembly/src/test/resources/spring/spring-gemfire-context.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-  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.
--->
-
-<beans xmlns="http://www.springframework.org/schema/beans"
-       xmlns:gfe="http://www.springframework.org/schema/gemfire"
-       xmlns:util="http://www.springframework.org/schema/util"
-       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-       xsi:schemaLocation="
-        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
-        http://www.springframework.org/schema/gemfire http://www.springframework.org/schema/gemfire/spring-gemfire.xsd
-        http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd
-  ">
-
-  <util:properties id="gemfireProperties">
-    <prop key="name">SpringGemFireServerBootstrap</prop>
-    <prop key="mcast-port">0</prop>
-    <prop key="log-level">config</prop>
-    <prop key="log-file">spring_server.log</prop>
-    <prop key="http-service-port">0</prop>
-  </util:properties>
-
-  <gfe:cache properties-ref="gemfireProperties" copy-on-read="true"
-             critical-heap-percentage="0.95" eviction-heap-percentage="0.85"
-             pdx-ignore-unread-fields="false" pdx-persistent="true" pdx-read-serialized="true"/>
-
-  <gfe:partitioned-region id="Example" persistent="false"/>
-
-</beans>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/4c2d3091/geode-core/build.gradle
----------------------------------------------------------------------
diff --git a/geode-core/build.gradle b/geode-core/build.gradle
index 1d12be3..e91a2d3 100755
--- a/geode-core/build.gradle
+++ b/geode-core/build.gradle
@@ -101,11 +101,7 @@ dependencies {
   compile ('org.eclipse.jetty:jetty-webapp:' + project.'jetty.version') {
     ext.optional = true
   }
-  runtime ('org.springframework:spring-aop:' + project.'springframework.version') {
-    exclude module: 'aopalliance'
-    ext.optional = true
-  }
-  compile ('org.springframework:spring-webmvc:' + project.'springframework.version') {
+  provided ('org.springframework:spring-webmvc:' + project.'springframework.version') {
     exclude module: 'aopalliance'
     exclude module: 'spring-aop'
     ext.optional = true
@@ -116,6 +112,7 @@ dependencies {
     exclude module: 'cglib'
     exclude module: 'guava'
     exclude module: 'spring-aop'
+    exclude module: 'spring-context-support'
     ext.optional = true
   }
   compile ('org.xerial.snappy:snappy-java:' + project.'snappy-java.version') {

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/4c2d3091/geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/commands/LauncherLifecycleCommands.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/commands/LauncherLifecycleCommands.java b/geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/commands/LauncherLifecycleCommands.java
index d9928c5..d73c865 100755
--- a/geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/commands/LauncherLifecycleCommands.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/management/internal/cli/commands/LauncherLifecycleCommands.java
@@ -157,32 +157,6 @@ public class LauncherLifecycleCommands extends AbstractCommandsSupport {
   protected static final String CORE_DEPENDENCIES_JAR_PATHNAME =
     IOUtils.appendToPath(GEMFIRE_HOME, "lib", "geode-dependencies.jar");
 
-  protected static final String SPRING_AOP_JAR_NAME_PREFIX = "spring-aop";
-  protected static final String SPRING_BEANS_JAR_NAME_PREFIX = "spring-beans";
-  protected static final String SPRING_CONTEXT_JAR_NAME_PREFIX = "spring-context";
-  protected static final String SPRING_CONTEXT_SUPPORT_JAR_NAME_PREFIX = "spring-context-support";
-  protected static final String SPRING_DATA_COMMONS_JAR_NAME_PREFIX = "spring-data-commons";
-  protected static final String SPRING_DATA_GEMFIRE_JAR_NAME_PREFIX = "spring-data-gemfire";
-  protected static final String SPRING_EXPRESSION_JAR_NAME_PREFIX = "spring-expression";
-  protected static final String SPRING_TX_JAR_NAME_PREFIX = "spring-tx";
-
-  protected static final Set<String> SPRING_JAR_NAME_PREFIXES;
-
-  static {
-    Set<String> springJarNamePrefixes = new HashSet<>(8);
-
-    springJarNamePrefixes.add(SPRING_AOP_JAR_NAME_PREFIX);
-    springJarNamePrefixes.add(SPRING_BEANS_JAR_NAME_PREFIX);
-    springJarNamePrefixes.add(SPRING_CONTEXT_JAR_NAME_PREFIX);
-    springJarNamePrefixes.add(SPRING_CONTEXT_SUPPORT_JAR_NAME_PREFIX);
-    springJarNamePrefixes.add(SPRING_DATA_COMMONS_JAR_NAME_PREFIX);
-    springJarNamePrefixes.add(SPRING_DATA_GEMFIRE_JAR_NAME_PREFIX);
-    springJarNamePrefixes.add(SPRING_EXPRESSION_JAR_NAME_PREFIX);
-    springJarNamePrefixes.add(SPRING_TX_JAR_NAME_PREFIX);
-
-    SPRING_JAR_NAME_PREFIXES = Collections.unmodifiableSet(springJarNamePrefixes);
-  }
-
   protected static boolean isAttachApiAvailable() {
     if (ATTACH_API_AVAILABLE.get() == null) {
       try {
@@ -1143,48 +1117,16 @@ public class LauncherLifecycleCommands extends AbstractCommandsSupport {
   }
 
   protected String getServerClasspath(final boolean includeSystemClasspath,
-                                      final boolean includeSpringDependencies,
                                       final String userClasspath)
   {
     List<String> jarFilePathnames = new ArrayList<>();
 
     jarFilePathnames.add(CORE_DEPENDENCIES_JAR_PATHNAME);
 
-    if (includeSpringDependencies) {
-      jarFilePathnames.addAll(getSpringJars());
-    }
-
     return toClasspath(includeSystemClasspath, jarFilePathnames.toArray(new String[jarFilePathnames.size()]),
       userClasspath);
   }
 
-  protected List<String> getSpringJars() {
-    File gemfireHomeDirectory= new File(GEMFIRE_HOME);
-
-    assertArgument(gemfireHomeDirectory.isDirectory(),
-      "Please set the GEMFIRE environment variable to the product installation directory.");
-
-    List<String> springJarFilePathnames = new ArrayList<>(SPRING_JAR_NAME_PREFIXES.size());
-
-    for (File jarFile : new File(gemfireHomeDirectory, "lib").listFiles(new FileFilter() {
-      @Override public boolean accept(final File pathname) {
-        return (pathname.getName().startsWith("spring-") && pathname.getAbsolutePath().endsWith(".jar"));
-      }
-    })) {
-      String jarFileName = jarFile.getName();
-
-      if (SPRING_JAR_NAME_PREFIXES.stream().anyMatch(prefix -> jarFileName.startsWith(prefix))) {
-        springJarFilePathnames.add(jarFile.getAbsolutePath());
-      }
-    }
-
-    assertState(springJarFilePathnames.size() == SPRING_JAR_NAME_PREFIXES.size(),
-      "Unable to find all the necessary Spring JAR files in $GEMFIRE/lib (%1$s): expected (%2$s); but was (%3$s)",
-        gemfireHomeDirectory, SPRING_JAR_NAME_PREFIXES, springJarFilePathnames);
-
-    return springJarFilePathnames;
-  }
-
   protected String getSystemClasspath() {
     return System.getProperty("java.class.path");
   }
@@ -1808,7 +1750,7 @@ public class LauncherLifecycleCommands extends AbstractCommandsSupport {
     commandLine.add("-server");
     commandLine.add("-classpath");
     commandLine.add(getServerClasspath(Boolean.TRUE.equals(includeSystemClasspath),
-      launcher.isSpringXmlLocationSpecified(), userClasspath));
+      userClasspath));
 
     addCurrentLocators(commandLine, gemfireProperties);
     addGemFirePropertyFile(commandLine, gemfirePropertiesPathname);

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/4c2d3091/geode-rebalancer/build.gradle
----------------------------------------------------------------------
diff --git a/geode-rebalancer/build.gradle b/geode-rebalancer/build.gradle
index c21dbf1..b821590 100644
--- a/geode-rebalancer/build.gradle
+++ b/geode-rebalancer/build.gradle
@@ -23,6 +23,7 @@ dependencies {
     exclude module: 'c3p0'
     exclude module: 'slf4j-api'
   }
+  compile ('org.springframework:spring-context:' + project.'springframework.version')
   testCompile project(':geode-junit')
 
   // the following test dependencies are needed for mocking cache instance

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/4c2d3091/geode-web/build.gradle
----------------------------------------------------------------------
diff --git a/geode-web/build.gradle b/geode-web/build.gradle
index a2a3dd1..5bd1d89 100755
--- a/geode-web/build.gradle
+++ b/geode-web/build.gradle
@@ -38,7 +38,12 @@ dependencies {
   }
 
   testCompile 'org.springframework:spring-test:' + project.'springframework.version'
-  
+
+  testCompile ('org.springframework:spring-webmvc:' + project.'springframework.version') {
+    exclude module: 'aopalliance'
+    exclude module: 'spring-aop'
+  }
+
   provided 'javax.servlet:javax.servlet-api:' + project.'javax.servlet-api.version'
    
   // have to use output since we exclude the dependent classes from jar :(

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/4c2d3091/gradle/dependency-versions.properties
----------------------------------------------------------------------
diff --git a/gradle/dependency-versions.properties b/gradle/dependency-versions.properties
index beb2d26..18e327e 100644
--- a/gradle/dependency-versions.properties
+++ b/gradle/dependency-versions.properties
@@ -85,8 +85,6 @@ quartz.version = 2.2.1
 scala.version = 2.10.0
 slf4j-api.version = 1.7.7
 snappy-java.version = 1.1.1.6
-spring-data-commons.version = 1.9.1.RELEASE
-spring-data-gemfire.version = 1.7.0.APACHE-GEODE-EA-SNAPSHOT
 spring-hateos.version = 0.16.0.RELEASE
 spring-shell.version = 1.1.0.RELEASE
 spring-ldap-core.version = 1.3.2.RELEASE


[09/50] [abbrv] incubator-geode git commit: GEODE-960 CI failure: LocatorDUnitTest.testOneLocator failed with AssertionError

Posted by up...@apache.org.
GEODE-960 CI failure: LocatorDUnitTest.testOneLocator failed with AssertionError

Reduce the member-timeout so that the test uses less time, and has
relatively more time to change coordinator when locator is down.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/36cb06e4
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/36cb06e4
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/36cb06e4

Branch: refs/heads/master
Commit: 36cb06e4812f356d4494b355142d1934acead2fa
Parents: 740578e
Author: Jianxia Chen <jc...@pivotal.io>
Authored: Wed Apr 6 13:12:48 2016 -0700
Committer: Jianxia Chen <jc...@pivotal.io>
Committed: Wed Apr 6 13:12:48 2016 -0700

----------------------------------------------------------------------
 .../java/com/gemstone/gemfire/distributed/LocatorDUnitTest.java   | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/36cb06e4/geode-core/src/test/java/com/gemstone/gemfire/distributed/LocatorDUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/com/gemstone/gemfire/distributed/LocatorDUnitTest.java b/geode-core/src/test/java/com/gemstone/gemfire/distributed/LocatorDUnitTest.java
index b3cc86c..8dfe7a5 100644
--- a/geode-core/src/test/java/com/gemstone/gemfire/distributed/LocatorDUnitTest.java
+++ b/geode-core/src/test/java/com/gemstone/gemfire/distributed/LocatorDUnitTest.java
@@ -1113,6 +1113,7 @@ public class LocatorDUnitTest extends DistributedTestCase {
         try {
           Properties locProps = new Properties();
           locProps.setProperty("mcast-port", "0");
+          locProps.setProperty("member-timeout", "1000");
           locProps.put(DistributionConfig.ENABLE_CLUSTER_CONFIGURATION_NAME, "false");
 
             Locator.startLocatorAndDS(port, logFile, locProps);
@@ -1130,6 +1131,7 @@ public class LocatorDUnitTest extends DistributedTestCase {
               Properties props = new Properties();
               props.setProperty("mcast-port", "0");
               props.setProperty("locators", locators);
+              props.setProperty("member-timeout", "1000");
               DistributedSystem.connect(props);
             }
           };
@@ -1139,6 +1141,7 @@ public class LocatorDUnitTest extends DistributedTestCase {
       Properties props = new Properties();
       props.setProperty("mcast-port", "0");
       props.setProperty("locators", locators);
+      props.setProperty("member-timeout", "1000");
 
     system = (InternalDistributedSystem)DistributedSystem.connect(props);
     


[32/50] [abbrv] incubator-geode git commit: GEODE-904 Adds matchMedia() polyfill to MIT listings, cleanup edits

Posted by up...@apache.org.
GEODE-904 Adds matchMedia() polyfill to MIT listings, cleanup edits

Adds matchMedia() polyfill to the MIT license and adds “.js” to end of
“Respond.js” name. Other changes are just aesthetic cleanups.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/52bca831
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/52bca831
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/52bca831

Branch: refs/heads/master
Commit: 52bca83171cbd251010a682f964006727b89ddd5
Parents: a18ed41
Author: Joey McAllister <jm...@pivotal.io>
Authored: Thu Apr 7 18:51:52 2016 -0700
Committer: Anthony Baker <ab...@apache.org>
Committed: Fri Apr 8 12:54:26 2016 -0700

----------------------------------------------------------------------
 LICENSE | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/52bca831/LICENSE
----------------------------------------------------------------------
diff --git a/LICENSE b/LICENSE
index 998bbcb..e1fc3cb 100644
--- a/LICENSE
+++ b/LICENSE
@@ -350,16 +350,19 @@ Apache Geode bundles the following files under the MIT license:
      TheDrunkenEpic <http://www.thedrunkenepic.com>
   - jScrollPane (http://jscrollpane.kelvinluck.com/), Copyright (c) 2010
     Kelvin Luck
+  - matchMedia() polyfill (https://github.com/paulirish/matchMedia.js),
+    Copyright (c) 2012 Scott Jehl
   - Normalize.css v2.1.0 (https://necolas.github.io/normalize.css/),
     Copyright (c) Nicolas Gallagher and Jonathan Neal
-  - Respond v1.1.0 (https://github.com/scottjehl/Respond), Copyright (c) 2012
-    Scott Jehl
+  - Respond.js v1.1.0 (https://github.com/scottjehl/Respond), Copyright (c)
+    2012 Scott Jehl
   - Split.js (https://github.com/nathancahill/Split.js), Copyright (c)
     2015 Nathan Cahill
-  - TableDnD v0.5 (https://github.com/isocra/TableDnD), Copyright (c) 2012 Denis
-    Howlett <de...@isocra.com>, Nick Lombard <nickl>, and other
+  - TableDnD v0.5 (https://github.com/isocra/TableDnD), Copyright (c) 2012
+    Denis Howlett <de...@isocra.com>, Nick Lombard <nickl>, and other
     contributors
-  - Timeago v1.3.0 (http://timeago.yarp.com), Copyright (c) 2008-2015 Ryan McGeary
+  - Timeago v1.3.0 (http://timeago.yarp.com), Copyright (c) 2008-2015 Ryan
+    McGeary
   - Underscore (http://underscorejs.org), Copyright (c) 2009-2016 Jeremy
     Ashkenas, DocumentCloud, and Investigative Reporters & Editors
   - zTree v3.5.02 (http://zTree.me/), Copyright (c) 2010 Hunter.z
@@ -402,7 +405,8 @@ SIL Open Font License (https://opensource.org/licenses/OFL-1.1)
 
 Apache Geode bundles the following files under the SIL OFL 1.1 license:
 
-  - Font Awesome (font files) (http://fontawesome.io) Copyright (c) Dave Gandy
+  - Font Awesome (font files) (http://fontawesome.io) Copyright (c) Dave
+    Gandy
 
 Version 1.1 - 26 February 2007
 


[15/50] [abbrv] incubator-geode git commit: GEODE-1177: Adding a few more classes to exclude from object sizing

Posted by up...@apache.org.
GEODE-1177: Adding a few more classes to exclude from object sizing

This is not a complete fix for the http session management problem, but
this is a safety catch we should probably have in the product to avoid
following references into InternalDistributedSystem, Classloaders, or
Loggers when computing the size of a user's object.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/e0c20de1
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/e0c20de1
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/e0c20de1

Branch: refs/heads/master
Commit: e0c20de1645d65bd67eb61350c2ad474b341998c
Parents: 4c2d309
Author: Dan Smith <up...@apache.org>
Authored: Tue Apr 5 13:30:44 2016 -0700
Committer: Dan Smith <up...@apache.org>
Committed: Thu Apr 7 14:34:20 2016 -0700

----------------------------------------------------------------------
 .../internal/size/ReflectionObjectSizer.java    |  9 ++-
 .../size/ReflectionObjectSizerJUnitTest.java    | 71 ++++++++++++++++++++
 2 files changed, 79 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e0c20de1/geode-core/src/main/java/com/gemstone/gemfire/internal/size/ReflectionObjectSizer.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/size/ReflectionObjectSizer.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/size/ReflectionObjectSizer.java
index 04961b6..36443da 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/size/ReflectionObjectSizer.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/size/ReflectionObjectSizer.java
@@ -24,9 +24,12 @@ import com.gemstone.gemfire.InternalGemFireError;
 import com.gemstone.gemfire.cache.Cache;
 import com.gemstone.gemfire.cache.Region;
 import com.gemstone.gemfire.cache.util.ObjectSizer;
+import com.gemstone.gemfire.distributed.internal.InternalDistributedSystem;
 import com.gemstone.gemfire.internal.cache.PlaceHolderDiskRegion;
 import com.gemstone.gemfire.internal.size.ObjectGraphSizer.ObjectFilter;
 
+import org.apache.logging.log4j.Logger;
+
 /**
  * An implementation of {@link ObjectSizer} that calculates an accurate, in
  * memory size of for each object that it sizes. This is the slowest method of
@@ -52,9 +55,13 @@ public class ReflectionObjectSizer implements ObjectSizer, Serializable {
       //Protect the user from a couple of pitfalls. If their object
       //has a link to a region or cache, we don't want to size the whole thing.
       if (object instanceof Region || object instanceof Cache
-          || object instanceof PlaceHolderDiskRegion) {
+          || object instanceof PlaceHolderDiskRegion
+          || object instanceof InternalDistributedSystem
+          || object instanceof ClassLoader
+          || object instanceof Logger) {
         return false;
       }
+
       return true;
     }
     

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/e0c20de1/geode-core/src/test/java/com/gemstone/gemfire/internal/size/ReflectionObjectSizerJUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/com/gemstone/gemfire/internal/size/ReflectionObjectSizerJUnitTest.java b/geode-core/src/test/java/com/gemstone/gemfire/internal/size/ReflectionObjectSizerJUnitTest.java
new file mode 100644
index 0000000..4489433
--- /dev/null
+++ b/geode-core/src/test/java/com/gemstone/gemfire/internal/size/ReflectionObjectSizerJUnitTest.java
@@ -0,0 +1,71 @@
+/*
+ * 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.
+ */
+package com.gemstone.gemfire.internal.size;
+
+import static org.junit.Assert.*;
+
+import com.gemstone.gemfire.distributed.internal.InternalDistributedSystem;
+import com.gemstone.gemfire.internal.logging.LogService;
+import com.gemstone.gemfire.test.junit.categories.UnitTest;
+
+import org.junit.Test;
+import org.junit.experimental.categories.Category;
+
+import io.codearte.catchexception.shade.mockito.Mockito;
+
+@Category(UnitTest.class)
+public class ReflectionObjectSizerJUnitTest {
+
+  @Test
+  public void skipsSizingDistributedSystem() {
+
+    Object referenceObject = Mockito.mock(InternalDistributedSystem.class);
+    checkSizeDoesNotChange(referenceObject);
+  }
+
+  @Test
+  public void skipsSizingClassLoader() {
+
+    checkSizeDoesNotChange(Thread.currentThread().getContextClassLoader());
+  }
+
+  @Test
+  public void skipsSizingLogger() {
+    checkSizeDoesNotChange(LogService.getLogger());
+  }
+
+  private void checkSizeDoesNotChange(final Object referenceObject) {
+    final ReflectionObjectSizer sizer = ReflectionObjectSizer.getInstance();
+    final TestObject nullReference = new TestObject(null);
+    int sizeWithoutReference = sizer.sizeof(nullReference);
+    final TestObject distributedSystemReference = new TestObject(referenceObject);
+    final TestObject stringReference = new TestObject("hello");
+
+    assertEquals(sizeWithoutReference, sizer.sizeof(distributedSystemReference));
+    assertNotEquals(sizeWithoutReference, sizer.sizeof(stringReference));
+  }
+
+  public class TestObject {
+
+    public TestObject(final Object reference) {
+      this.reference = reference;
+    }
+
+    Object reference = null;
+  }
+
+}


[42/50] [abbrv] incubator-geode git commit: GEODE-1163 Fix failing I18n test for one of the strings

Posted by up...@apache.org.
GEODE-1163 Fix failing I18n test for one of the strings


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/a57b7cf5
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/a57b7cf5
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/a57b7cf5

Branch: refs/heads/master
Commit: a57b7cf5cccd5971feed4ac0c63483598bb47fc8
Parents: 0a98fa6
Author: Nitin Lamba <nl...@apache.org>
Authored: Sat Apr 2 01:52:17 2016 -0700
Committer: Anthony Baker <ab...@apache.org>
Committed: Fri Apr 8 21:18:55 2016 -0700

----------------------------------------------------------------------
 .../java/com/gemstone/gemfire/internal/i18n/LocalizedStrings.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/a57b7cf5/geode-core/src/main/java/com/gemstone/gemfire/internal/i18n/LocalizedStrings.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/i18n/LocalizedStrings.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/i18n/LocalizedStrings.java
index e923ed5..1ddc973 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/i18n/LocalizedStrings.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/i18n/LocalizedStrings.java
@@ -2151,7 +2151,7 @@ public class LocalizedStrings extends ParentLocalizedStrings {
 
   // Developer REST interface
   public static final StringId SwaggerConfig_VENDOR_PRODUCT_LINE = new StringId(6617, "Apache Geode Developer REST API");
-  public static final StringId SwaggerConfig_DESCRIPTOR = new StringId(6618, "Developer REST API and interface to Geode's distributed, in-memory data grid and cache.");
+  public static final StringId SwaggerConfig_DESCRIPTOR = new StringId(6618, "Developer REST API and interface to Geode''s distributed, in-memory data grid and cache.");
   public static final StringId SwaggerConfig_EULA_LINK = new StringId(6619, "http://www.apache.org/licenses/");
   public static final StringId SwaggerConfig_SUPPORT_LINK = new StringId(6620, "dev@geode.incubator.apache.org");
   public static final StringId SwaggerConfig_DOC_TITLE = new StringId(6621, "Apache Geode Documentation");


[31/50] [abbrv] incubator-geode git commit: GEODE-904 Reformatted LICENSE around Licenses

Posted by up...@apache.org.
GEODE-904 Reformatted LICENSE around Licenses

Using Apache Samza LICENSE as a guide, separated components by license
and added versions (where available), copyright dates (where
applicable), copyright owners, and texts of component licenses.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/a18ed412
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/a18ed412
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/a18ed412

Branch: refs/heads/master
Commit: a18ed4120ae760f5cdf6da5ae80581a924a92d2d
Parents: 83fd4bf
Author: Joey McAllister <jm...@pivotal.io>
Authored: Wed Apr 6 19:28:52 2016 -0700
Committer: Anthony Baker <ab...@apache.org>
Committed: Fri Apr 8 12:54:26 2016 -0700

----------------------------------------------------------------------
 LICENSE | 464 ++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 266 insertions(+), 198 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/a18ed412/LICENSE
----------------------------------------------------------------------
diff --git a/LICENSE b/LICENSE
index f719a08..998bbcb 100644
--- a/LICENSE
+++ b/LICENSE
@@ -201,222 +201,290 @@
    limitations under the License.
 
 ===========================================================================
+Apache Geode Subcomponents
+===========================================================================
 
 Apache Geode includes a number of components and libraries with separate
 copyright notices and license terms. Your use of those components are
 subject to the terms and conditions of the following licenses.
 
 ---------------------------------------------------------------------------
-ANSIBuffer (http://jline.sourceforge.net/apidocs/jline/ANSIBuffer.html)
----------------------------------------------------------------------------
-This product bundles ANSIBuffer, which is available under a BSD license.
-For details, see http://opensource.org/licenses/BSD-3-Clause.
-
----------------------------------------------------------------------------
-Backbone.js (http://backbonejs.org)
----------------------------------------------------------------------------
-This product bundles Backbone.js, which is available under an MIT license.
-For details see http://opensource.org/licenses/mit-license.php.
-
----------------------------------------------------------------------------
-Bootflat (http://bootflat.github.io/)
----------------------------------------------------------------------------
-This product bundles Bootflat, which is available under an MIT license.
-For details, see http://opensource.org/licenses/mit-license.html.
-
----------------------------------------------------------------------------
-Bootstrap (http://getbootstrap.com/)
----------------------------------------------------------------------------
-This product bundles Bootstrap, which is available under an MIT license.
-For details, see http://opensource.org/licenses/mit-license.html.
-
----------------------------------------------------------------------------
-CompactConcurrentHashSet2 (http://gee.cs.oswego.edu/dl/concurrency-interest)
----------------------------------------------------------------------------
-This product bundles CompactConcurrentHashSet2, derived from JSR-166
-ConcurrentHashMap v1.43, which is available in the public domain.
-
----------------------------------------------------------------------------
-Font Awesome (https://fortawesome.github.io/Font-Awesome/)
----------------------------------------------------------------------------
-This product bundles Font Awesome, which is available under the SIL OFL 1.1
-license (font) and the MIT license (code). For details, see
-http://scripts.sil.org/OFL and http://opensource.org/licenses/mit-license.html.
-
----------------------------------------------------------------------------
-Handlebars (http://handlebarsjs.com)
----------------------------------------------------------------------------
-This product bundles Handlebars, which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
-
----------------------------------------------------------------------------
-HeadJS (http://headjs.com/)
----------------------------------------------------------------------------
-This product bundles HeadJS, which is available under an MIT license.
-For details, see http://opensource.org/licenses/mit-license.html.
-
----------------------------------------------------------------------------
-highlight.js (https://highlightjs.org)
----------------------------------------------------------------------------
-This product bundles highlight.js, which is available under a BSD 3-clause
-license. For details see http://opensource.org/licenses/BSD-3-Clause.
-
----------------------------------------------------------------------------
-HTML5 Shiv (https://github.com/aFarkas/html5shiv)
----------------------------------------------------------------------------
-This product bundles HTML5 Shiv, which is available under an MIT license.
-For details, see http://opensource.org/licenses/mit-license.html.
-
----------------------------------------------------------------------------
-iCheck (http://icheck.fronteed.com/)
----------------------------------------------------------------------------
-This product bundles iCheck, which is available under an MIT license.
-For details, see http://opensource.org/licenses/mit-license.html.
-
----------------------------------------------------------------------------
-JOpt Simple (http://pholser.github.io/jopt-simple/)
----------------------------------------------------------------------------
-This product bundles JOpt Simple, which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
-
----------------------------------------------------------------------------
-jQuery (https://jquery.com)
----------------------------------------------------------------------------
-This product bundles jQuery, which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
-
----------------------------------------------------------------------------
-jQuery BBQ (http://benalman.com/projects/jquery-bbq-plugin/)
----------------------------------------------------------------------------
-This product bundles jQuery BBQ, which is available under an MIT and GPL
-dual license. For details see http://benalman.com/about/license.
-
----------------------------------------------------------------------------
-jQuery.i18n.properties (https://github.com/jquery-i18n-properties/jquery-i18n-properties)
----------------------------------------------------------------------------
-This product bundles jQuery.i18n.properties, which is available under an
-MIT license. For details, see http://opensource.org/licenses/mit-license.php.
-
----------------------------------------------------------------------------
-jQuery jqGrid (https://plugins.jquery.com/jqGrid/)
+The BSD 3-Clause License (http://opensource.org/licenses/BSD-3-Clause)
 ---------------------------------------------------------------------------
-This product bundles jQuery jqGrid, which is available under an MIT license.
-For details, see http://opensource.org/licenses/mit-license.php.
 
----------------------------------------------------------------------------
-jScrollPane (http://jscrollpane.kelvinluck.com/)
----------------------------------------------------------------------------
-This product bundles jScrollPane, which is available under an MIT
-license. For details, see http://opensource.org/licenses/mit-license.php.
-
----------------------------------------------------------------------------
-jQuery Mouse Wheel (http://brandonaaron.net)
----------------------------------------------------------------------------
-This product bundles jQuery Mouse Wheel, which is available under an MIT
-license. For details, see http://opensource.org/licenses/mit-license.php.
-
----------------------------------------------------------------------------
-jQuery UI MultiSelect Widget (http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/)
----------------------------------------------------------------------------
-This product bundles jQuery Multiselect Widget, which is available under an
-MIT license. For details, see http://opensource.org/licenses/mit-license.php.
+Apache Geode bundles the following files under the BSD 3-Clause License:
 
----------------------------------------------------------------------------
-jQuery Placeholder (http://webcloud.se)
----------------------------------------------------------------------------
-This product bundles jQuery Placeholder, which is available under an MIT
-license. For details, see http://opensource.org/licenses/mit-license.php.
+  - ANSIBuffer (http://jline.sourceforge.net/apidocs/jline/ANSIBuffer.html),
+    Copyright (c) 2002-2007 Marc Prud'hommeaux.
+  - highlight.js v7.3 (https://highlightjs.org), Copyright (c) 2006, Ivan
+    Sagalaev
+  - jQuery Sparklines v2.0 (http://omnipotent.net/jquery.sparkline/), Copyright
+    (c) 2012 Splunk Inc.
+  - Protocol Buffers (https://github.com/google/protobuf), Copyright (c) 2014
+    Google Inc.
 
----------------------------------------------------------------------------
-jQuery-slideto (https://github.com/Sleavely/jQuery-slideto)
----------------------------------------------------------------------------
-This product bundles jQuery-slideto, which is available under an MIT
-license. For details see http://www.opensource.org/licenses/mit-license.php.
-
----------------------------------------------------------------------------
-jQuery Sparklines (http://omnipotent.net/jquery.sparkline/)
----------------------------------------------------------------------------
-This product bundles jQuery Sparklines, which is available under a BSD-like
-license. For details, see http://opensource.org/licenses/BSD-3-Clause.
-
----------------------------------------------------------------------------
-TableDnD (https://github.com/isocra/TableDnD)
----------------------------------------------------------------------------
-This product bundles TableDND, which is available under an MIT license.
-For details, see http://opensource.org/licenses/mit-license.php.
-
----------------------------------------------------------------------------
-Timeago (http://timeago.yarp.com/)
----------------------------------------------------------------------------
-This product bundles jQuery Timeago, which is available under an MIT
-license. For details, see http://opensource.org/licenses/mit-license.php.
-
----------------------------------------------------------------------------
-jQuery UI (http://jqueryui.com/about)
----------------------------------------------------------------------------
-This product bundles jquery UI, which is available under an MIT license.
-For details, see http://opensource.org/licenses/mit-license.php.
+All rights reserved.
 
----------------------------------------------------------------------------
-jQuery Wiggle (https://github.com/wilhelm-murdoch/jQuery-Wiggle)
----------------------------------------------------------------------------
-This product bundles jQuery Wiggle, which is available under an MIT
-license. For details see http://www.opensource.org/licenses/mit-license.php.
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
 
----------------------------------------------------------------------------
-zTree (http://zTree.me/)
----------------------------------------------------------------------------
-This product bundles zTree, which is available under an MIT license.
-For details, see http://opensource.org/licenses/mit-license.php.
+1. Redistributions of source code must retain the above copyright notice, this
+list of conditions and the following disclaimer.
 
----------------------------------------------------------------------------
-JSON (http://json.org)
----------------------------------------------------------------------------
-This product bundles JSON, which is available under a BSD-like license.
-For details, see http://json.org/license.html.
+2. Redistributions in binary form must reproduce the above copyright notice,
+this list of conditions and the following disclaimer in the documentation and/or
+other materials provided with the distribution.
 
----------------------------------------------------------------------------
-Normalise.css (https://necolas.github.io/normalize.css/)
----------------------------------------------------------------------------
-This product bundles Normalise.css, which is available under an MIT license.
-For details, see http://opensource.org/licenses/mit-license.html.
+3. Neither the name of the copyright holder nor the names of its contributors
+may be used to endorse or promote products derived from this software without
+specific prior written permission.
 
----------------------------------------------------------------------------
-Protocol Buffers (https://github.com/google/protobuf)
----------------------------------------------------------------------------
-This product bundles Protocol Buffers, which is available under a BSD
-license. For details, see http://opensource.org/licenses/BSD-3-Clause.
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+---------------------------------------------------------------------------
+The ISC License (http://opensource.org/licenses/ISC)
+---------------------------------------------------------------------------
+
+Apache Geode bundles the following file under the ISC license:
+
+  - Shred (https://github.com/pandastrike/shred), Copyright (c) 2012-2015
+    Panda Strike, LLC and Dan Yoder <da...@pandastrike.com>
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
+SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
+IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+---------------------------------------------------------------------------
+The JSON License (http://www.json.org/license.html)
+---------------------------------------------------------------------------
+
+Apache Geode bundles the following file under the JSON license:
+
+  - JSON (http://www.json.org), Copyright (c) 2002 JSON.org
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the "Software"),
+to deal in the Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, sublicense,
+and/or sell copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+The Software shall be used for Good, not Evil.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.
+
+
+---------------------------------------------------------------------------
+The MIT License (http://opensource.org/licenses/mit-license.html)
+---------------------------------------------------------------------------
 
----------------------------------------------------------------------------
-Reset CSS (http://meyerweb.com/eric/tools/css/reset/)
----------------------------------------------------------------------------
-This product bundles Reset CSS, which is available in the public domain.
+Apache Geode bundles the following files under the MIT license:
 
----------------------------------------------------------------------------
-Respond (https://github.com/scottjehl/Respond)
----------------------------------------------------------------------------
-This product bundles Respond, which is available under an MIT license.
-For details, see http://opensource.org/licenses/mit-license.html.
+  - Backbone.js v0.9.2 (http://backbonejs.org), Copyright (c) 2010-2012
+    Jeremy Ashkenas, DocumentCloud Inc.
+  - Bootflat v1.0.1 (http://bootflat.github.io/), Copyright (c) 2014
+    bootflat
+  - Bootstrap v3.0.0 (http://getbootstrap.com/), Copyright (c) 2011-2016
+    Twitter, Inc.
+  - Font Awesome v4.0.3 (code files) (http://fontawesome.io), Copyright (c)
+    Dave Gandy
+  - Handlebars v1.0.0 (http://handlebarsjs.com), Copyright (c) 2011, Yehuda
+    Katz
+  - HeadJS v0.96 (http://headjs.com/), Copyright (c) 2013 Tero Piirainen
+    (tipiirai)
+  - HTML5 Shiv v3.6.2pre (https://github.com/aFarkas/html5shiv), Copyright
+    (c) 2014 Alexander Farkas (aFarkas)
+  - iCheck v0.8 (http://icheck.fronteed.com/), Copyright (c) 2013 Damir
+    Foy, http://damirfoy.com
+  - JOpt Simple (http://pholser.github.io/jopt-simple/), Copyright (c)
+    2004-2015 Paul R. Holser, Jr.
+  - jQuery JavaScript Library v.1.7.2 (https://jquery.com), Copyright (c)
+    jQuery Foundation and other contributors, http://jquery.org
+  - jQuery BBQ v1.2.1 (http://benalman.com/projects/jquery-bbq-plugin/),
+    Copyright (c) 2010, "Cowboy" Ben Alman
+  - jQuery.i18n.properties v1.0.x
+    (https://github.com/jquery-i18n-properties/jquery-i18n-properties),
+    Copyright (c) 2011 Nuno Miguel Correia Serra Fernandes
+    <nf...@gmail.com>
+  - jQuery jqGrid v4.4.0 (https://plugins.jquery.com/jqGrid/), Copyright
+    (c) 2008 Tony Tomov, tony@trirand.com
+  - jQuery Mouse Wheel v3.0.6 (http://brandonaaron.net), Copyright (c) 2011
+    Brandon Aaron
+  - jQuery Placeholder (http://webcloud.se), Copyright (c) 2010 Daniel
+    Stocks
+  - jQuery-slideto (https://github.com/Sleavely/jQuery-slideto), Copyright
+    (c) 2015 Joakim Hedlund
+  - jQuery UI MultiSelect Widget v1.14pre
+    (http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/),
+    Copyright (c) 2011 Eric Hynds
+  - jQuery UI v1.8.18 (http://jqueryui.com/about), Copyright (c) jQuery
+    Foundation and other contributors, http://jquery.org
+  - jQuery Wiggle (https://github.com/wilhelm-murdoch/jQuery-Wiggle),
+    Copyright (c) 2011 Wilhelm Murdoch <wi...@gmail.com>,
+     TheDrunkenEpic <http://www.thedrunkenepic.com>
+  - jScrollPane (http://jscrollpane.kelvinluck.com/), Copyright (c) 2010
+    Kelvin Luck
+  - Normalize.css v2.1.0 (https://necolas.github.io/normalize.css/),
+    Copyright (c) Nicolas Gallagher and Jonathan Neal
+  - Respond v1.1.0 (https://github.com/scottjehl/Respond), Copyright (c) 2012
+    Scott Jehl
+  - Split.js (https://github.com/nathancahill/Split.js), Copyright (c)
+    2015 Nathan Cahill
+  - TableDnD v0.5 (https://github.com/isocra/TableDnD), Copyright (c) 2012 Denis
+    Howlett <de...@isocra.com>, Nick Lombard <nickl>, and other
+    contributors
+  - Timeago v1.3.0 (http://timeago.yarp.com), Copyright (c) 2008-2015 Ryan McGeary
+  - Underscore (http://underscorejs.org), Copyright (c) 2009-2016 Jeremy
+    Ashkenas, DocumentCloud, and Investigative Reporters & Editors
+  - zTree v3.5.02 (http://zTree.me/), Copyright (c) 2010 Hunter.z
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.
+
+
+---------------------------------------------------------------------------
+Public Domain
+---------------------------------------------------------------------------
+
+Apache Geode bundles the following files, which are available in the public
+domain:
+
+  - CompactConcurrentHashSet2, derived from JSR-166 ConcurrentHashMap v1.43
+    (http://gee.cs.oswego.edu/dl/concurrency-interest).
+  - Reset CSS (http://meyerweb.com/eric/tools/css/reset/)
+  - tooltip.js v1.2.6 (https://github.com/jquerytools/jquerytools)
+
+
+---------------------------------------------------------------------------
+SIL Open Font License (https://opensource.org/licenses/OFL-1.1)
+---------------------------------------------------------------------------
+
+Apache Geode bundles the following files under the SIL OFL 1.1 license:
+
+  - Font Awesome (font files) (http://fontawesome.io) Copyright (c) Dave Gandy
+
+Version 1.1 - 26 February 2007
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting — in part or in whole — any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
 
----------------------------------------------------------------------------
-tooltip.js (https://github.com/jquerytools/jquerytools)
----------------------------------------------------------------------------
-This product bundles tooltip.css, which is available in the public domain.
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
 
----------------------------------------------------------------------------
-Shred (https://github.com/pandastrike/shred)
----------------------------------------------------------------------------
-This product bundles shred, which is available under an MIT or ISC license.
-For details see https://github.com/pandastrike/shred/blob/master/LICENSE.
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
 
----------------------------------------------------------------------------
-Split.js (https://github.com/nathancahill/Split.js)
----------------------------------------------------------------------------
-This product bundles Split.js, which is available under an MIT license.
-For details, see http://opensource.org/licenses/mit-license.php.
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
 
----------------------------------------------------------------------------
-Underscore (http://underscorejs.org)
----------------------------------------------------------------------------
-This product bundles Underscore, which is available under an MIT license.
-For details see http://www.opensource.org/licenses/mit-license.php.
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.