You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by jc...@apache.org on 2016/03/14 18:16:43 UTC

[01/14] incubator-geode git commit: GEODE-573: Fix broken image links in javadocs

Repository: incubator-geode
Updated Branches:
  refs/heads/feature/GEODE-639 7734781f9 -> abfa57133


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/jcache-get-flow.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/jcache-get-flow.fig b/geode-core/src/main/resources/javadoc-images/jcache-get-flow.fig
new file mode 100644
index 0000000..d51af17
--- /dev/null
+++ b/geode-core/src/main/resources/javadoc-images/jcache-get-flow.fig
@@ -0,0 +1,349 @@
+#FIG 3.2
+Portrait
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 4275 225 9825 1050
+2 2 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 5
+	 4275 225 9825 225 9825 1050 4275 1050 4275 225
+4 0 0 50 0 0 13 0.0000 4 150 5085 4441 450 This flowchart describes the series of actions that are taken\001
+4 0 0 50 0 0 13 0.0000 6 210 5220 4441 930 $Id$\001
+4 0 0 50 0 0 13 0.0000 4 195 4170 4441 690 when a value is requested from a JCache region.\001
+-6
+6 2025 975 3975 1575
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 3975 1575 3975 975 2100 975 2100 1575 3975 1575
+4 1 0 50 0 0 12 0.0000 4 180 1815 3000 1200 User requests the value\001
+4 1 0 50 0 0 12 0.0000 4 180 1425 3000 1440 of a key in a region\001
+-6
+6 1350 8325 3750 8625
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 3750 8625 3750 8325 1350 8325 1350 8625 3750 8625
+4 1 0 50 0 0 12 0.0000 4 180 2250 2550 8550 Define the entry, if necessary\001
+-6
+6 4575 9075 6525 9375
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 4575 9375 4575 9075 6525 9075 6525 9375 4575 9375
+4 1 0 50 0 0 12 0.0000 4 180 1860 5550 9300 Store key/value in region\001
+-6
+6 750 3075 2400 3525
+4 1 0 50 0 0 12 0.0000 4 180 1605 1575 3225 [Does entry or region\001
+4 1 0 50 0 0 12 0.0000 4 180 1635 1575 3465 have a cache loader?]\001
+-6
+6 2250 4500 3300 5550
+6 2250 4500 3300 4800
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 3300 4800 3300 4500 2250 4500 2250 4800 3300 4800
+4 1 0 50 0 0 12 0.0000 4 135 825 2775 4725 Return null\001
+-6
+6 2550 4800 3000 5550
+6 2550 5100 3000 5550
+6 2625 5175 2925 5475
+1 3 0 1 0 0 50 0 20 0.000 1 0.0000 2775 5325 106 106 2775 5325 2881 5325
+-6
+1 3 0 1 0 7 50 0 -1 0.000 1 0.0000 2775 5325 168 168 2775 5325 2700 5175
+-6
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 2775 4800 2775 5175
+-6
+-6
+6 600 4500 2100 5025
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 2100 5025 2100 4500 600 4500 600 5025 2100 5025
+4 1 0 50 0 0 12 0.0000 4 135 1425 1350 4725 Invoke the loader's\001
+4 1 0 50 0 0 12 0.0000 4 180 1065 1350 4965 load() method\001
+-6
+6 5475 11775 6600 12075
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 6600 12075 6600 11775 5475 11775 5475 12075 6600 12075
+4 0 0 50 0 0 12 0.0000 4 135 960 5550 12000 Return value\001
+-6
+6 2775 7725 4425 8025
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 4425 8025 4425 7725 2775 7725 2775 8025 4425 8025
+4 1 0 50 0 0 12 0.0000 4 135 1530 3600 7950 Perform a "net load"\001
+-6
+6 2925 6900 4575 7350
+4 1 0 50 0 0 12 0.0000 4 180 1620 3750 7050 [Can another member\001
+4 1 0 50 0 0 12 0.0000 4 180 1185 3750 7290 load the value?]\001
+-6
+6 4500 7725 5550 8700
+6 4500 7725 5550 8025
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 5550 8025 5550 7725 4500 7725 4500 8025 5550 8025
+4 1 0 50 0 0 12 0.0000 4 135 825 5025 7950 Return null\001
+-6
+6 4800 8025 5250 8700
+6 4800 8250 5250 8700
+6 4875 8325 5175 8625
+1 3 0 1 0 0 50 0 20 0.000 1 0.0000 5025 8475 106 106 5025 8475 5131 8475
+-6
+1 3 0 1 0 7 50 0 -1 0.000 1 0.0000 5025 8475 168 168 5025 8475 4950 8325
+-6
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 5025 8025 5025 8325
+-6
+-6
+6 3825 5100 5325 5625
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 5325 5625 5325 5100 3825 5100 3825 5625 5325 5625
+4 1 0 50 0 0 12 0.0000 4 180 1470 4575 5325 Request value from\001
+4 1 0 50 0 0 12 0.0000 4 135 1125 4575 5565 other members\001
+-6
+6 3825 4500 5625 4800
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 5625 4800 5625 4500 3825 4500 3825 4800 5625 4800
+4 1 0 50 0 0 12 0.0000 4 135 1725 4725 4725 Perform a "net search"\001
+-6
+6 7275 5850 8625 6375
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 8625 6375 8625 5850 7275 5850 7275 6375 8625 6375
+4 1 0 50 0 0 12 0.0000 4 180 1110 7950 6075 Get ownership\001
+4 1 0 50 0 0 12 0.0000 4 180 585 7950 6315 of entry\001
+-6
+6 8175 6450 9825 6900
+4 1 0 50 0 0 12 0.0000 4 180 1605 9000 6600 [Does entry or region\001
+4 1 0 50 0 0 12 0.0000 4 180 1635 9000 6840 have a cache loader?]\001
+-6
+6 8400 7200 9900 7725
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 9900 7725 9900 7200 8400 7200 8400 7725 9900 7725
+4 1 0 50 0 0 12 0.0000 4 135 1425 9150 7425 Invoke the loader's\001
+4 1 0 50 0 0 12 0.0000 4 180 1065 9150 7665 load() method\001
+-6
+6 2700 5850 4500 6300
+4 1 0 50 0 0 12 0.0000 4 180 1725 3600 6000 [Does another member\001
+4 1 0 50 0 0 12 0.0000 4 180 1230 3600 6240 have the value?]\001
+-6
+6 6000 5475 6750 5925
+4 1 0 50 0 0 12 0.0000 4 180 720 6375 5625 [Is region\001
+4 1 0 50 0 0 12 0.0000 4 180 585 6375 5865 global?]\001
+-6
+6 4275 10575 5925 11100
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 5925 11100 5925 10575 4275 10575 4275 11100 5925 11100
+4 1 0 50 0 0 12 0.0000 4 180 1440 5100 10800 Release ownership\001
+4 1 0 50 0 0 12 0.0000 4 180 585 5100 11040 of entry\001
+-6
+6 7575 10575 9225 11100
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 7575 11100 7575 10575 9225 10575 9225 11100 7575 11100
+4 1 0 50 0 0 12 0.0000 4 135 1530 8400 10800 Invoke the listener's\001
+4 1 0 50 0 0 12 0.0000 4 180 1110 8400 11040 objectAdded()\001
+-6
+6 7425 9750 9375 10200
+6 7425 9750 9375 10200
+4 1 0 50 0 0 12 0.0000 4 180 1680 8400 10140 object event listener?]\001
+4 1 0 50 0 0 12 0.0000 4 180 1815 8400 9900 [Does the entry have an\001
+-6
+-6
+6 6600 12675 7050 13125
+6 6675 12750 6975 13050
+1 3 0 1 0 0 50 0 20 0.000 1 0.0000 6825 12900 106 106 6825 12900 6931 12900
+-6
+1 3 0 1 0 7 50 0 -1 0.000 1 0.0000 6825 12900 168 168 6825 12900 6750 12750
+-6
+6 600 8925 2400 9375
+4 1 0 50 0 0 12 0.0000 4 180 1665 1500 9075 [Does the region have\001
+4 1 0 50 0 0 12 0.0000 4 180 1725 1500 9315 an eviction controller?]\001
+-6
+6 1500 5175 2400 5625
+4 1 0 50 0 0 12 0.0000 4 180 840 1950 5325 [Did loader\001
+4 1 0 50 0 0 12 0.0000 4 180 900 1950 5565 return null?]\001
+-6
+6 675 9900 2475 10500
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 2475 10500 2475 9900 675 9900 675 10500 2475 10500
+4 1 0 50 0 0 12 0.0000 4 180 1560 1575 10125 evict Entries making\001
+4 1 0 50 0 0 12 0.0000 4 180 1710 1575 10365 space for loaded Entry\001
+-6
+1 3 0 1 0 0 50 0 20 0.000 1 0.0000 3000 300 106 106 3000 300 3106 300
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
+	0 0 1.00 120.00 120.00
+	 3000 975 3000 375
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 2850 2025 3000 1875 3150 2025 3000 2175 2850 2025
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 2250 2550 2400 2400 2550 2550 2400 2700 2250 2550
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 2850 2025 2400 2025 2400 2400
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
+	0 0 1.00 120.00 120.00
+	 3000 1875 3000 1575
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 2250 2550 225 2550 225 11925 5475 11925
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 2325 9525 2475 9375 2625 9525 2475 9675 2325 9525
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 2325 9525 1575 9525 1575 9900
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 2325 10800 2475 10650 2625 10800 2475 10950 2325 10800
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 1575 10500 1575 10800 2325 10800
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 2625 9525 3000 9525 3000 10800 2625 10800
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 5
+	0 0 1.00 120.00 120.00
+	 2475 10950 2475 11250 3675 11250 3675 9225 4575 9225
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 2475 8625 2475 9375
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 4425 6375 2475 6375 2475 8325
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 5100 11100 5100 11325 5925 11325
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 6225 10275 6600 10275 6600 11325 6225 11325
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 5925 11325 6075 11175 6225 11325 6075 11475 5925 11325
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 7425 11325 7275 11175 7125 11325 7275 11475 7425 11325
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 8325 11100 8325 11325 7425 11325
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 7125 10275 6825 10275 6825 11325 7125 11325
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 6600 9675 6600 9825 6075 9825 6075 10125
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 6825 9675 6825 9825 7275 9825 7275 10125
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 7275 11475 7275 11775 6900 11775 6900 12525
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 3225 4125 3375 3975 3525 4125 3375 4275 3225 4125
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 3
+	 2700 3600 3375 3600 3375 3975
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 2400 3600 2550 3450 2700 3600 2550 3750 2400 3600
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 2400 3600 1350 3600 1350 4500
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
+	0 0 1.00 120.00 120.00
+	 4575 6225 4575 5625
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 3525 4125 4125 4125 4125 4500
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 3675 3075 5100 3075 5100 4500
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 6525 9225 6750 9225 6750 9675
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 6825 12525 6825 12750
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 6075 11475 6075 11775
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 6075 12075 6075 12225 6675 12225 6675 12525
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 3375 3075 2550 3075 2550 3450
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 4500 7350 4650 7200 4800 7350 4650 7500 4500 7350
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 4500 7350 3600 7350 3600 7725
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 4800 7350 5025 7350 5025 7725
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 3600 8025 3600 8325
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 3150 2025 3525 2025 3525 2550
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 1200 5700 1350 5550 1500 5700 1350 5850 1200 5700
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
+	0 0 1.00 120.00 120.00
+	 1350 5550 1350 5025
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 5
+	0 0 1.00 120.00 120.00
+	 1200 5700 975 5700 975 7725 1875 7725 1875 8325
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 4575 4800 4575 5100
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 1500 5700 3450 5700 3450 4650 3825 4650
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 7950 6750 7950 6375
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 8100 6900 9150 6900 9150 7200
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 7800 6900 7950 6750 8100 6900 7950 7050 7800 6900
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 9150 8250 7275 8250 7275 6900
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 9300 7725 9300 8100
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 5
+	0 0 1.00 120.00 120.00
+	 9300 8400 9300 8850 4125 8850 4125 8475 3750 8475
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 7800 6900 4650 6900 4650 7200
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 4425 6375 4575 6225 4725 6375 4575 6525 4425 6375
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 5550 6075 5700 5925 5850 6075 5700 6225 5550 6075
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 5550 6075 5325 6075 5325 6900
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 5
+	0 0 1.00 120.00 120.00
+	 5700 5925 5700 5700 5025 5700 5025 6375 4725 6375
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 5850 6075 7275 6075
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 9150 8250 9300 8100 9450 8250 9300 8400 9150 8250
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 5925 10275 6075 10125 6225 10275 6075 10425 5925 10275
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 5925 10275 5100 10275 5100 10575
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 7425 10275 7275 10125 7125 10275 7275 10425 7425 10275
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 7425 10275 8325 10275 8325 10575
+2 1 0 4 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 6450 9675 6975 9675
+2 1 0 4 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 6525 12525 7125 12525
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 3375 3075 3525 2925 3675 3075 3525 3225 3375 3075
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 2550 2550 3525 2550 3525 2925
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 3225 4125 2775 4125 2775 4500
+4 1 0 50 0 0 12 0.0000 4 180 1665 2025 1875 [Is the entry defined?]\001
+4 1 0 50 0 0 12 0.0000 4 180 1695 1500 2325 [Is the value present?]\001
+4 1 0 50 0 0 12 0.0000 4 180 1785 8325 8175 [Did loader return null?]\001
+4 1 0 50 0 0 12 0.0000 4 180 1350 5250 10200 [Is region global?]\001
+4 1 0 50 0 0 12 0.0000 4 180 2070 4650 2925 [Is region globally scoped?]\001
+4 1 0 50 0 0 12 0.0000 4 180 1260 2625 3975 [Is region local?]\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/jcache-get-flow.pdf
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/jcache-get-flow.pdf b/geode-core/src/main/resources/javadoc-images/jcache-get-flow.pdf
new file mode 100644
index 0000000..5c6a4d0
Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/jcache-get-flow.pdf differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/jcache-put-flow.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/jcache-put-flow.fig b/geode-core/src/main/resources/javadoc-images/jcache-put-flow.fig
new file mode 100644
index 0000000..6f3a5ca
--- /dev/null
+++ b/geode-core/src/main/resources/javadoc-images/jcache-put-flow.fig
@@ -0,0 +1,359 @@
+#FIG 3.2
+Portrait
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 6600 12150 7500 12450
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 7500 12450 7500 12150 6600 12150 6600 12450 7500 12450
+4 1 0 50 0 0 12 0.0000 4 180 705 7050 12375 Entry put\001
+-6
+6 6825 12675 7275 13125
+6 6900 12750 7200 13050
+1 3 0 1 0 0 50 0 20 0.000 1 0.0000 7050 12900 106 106 7050 12900 7156 12900
+-6
+1 3 0 1 0 7 50 0 -1 0.000 1 0.0000 7050 12900 168 168 7050 12900 6975 12750
+-6
+6 6075 7275 8025 7575
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 8025 7575 8025 7275 6075 7275 6075 7575 8025 7575
+4 1 0 50 0 0 12 0.0000 4 180 1860 7050 7500 Store key/value in region\001
+-6
+6 1875 2325 3375 2625
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 3375 2625 3375 2325 1875 2325 1875 2625 3375 2625
+4 1 0 50 0 0 12 0.0000 4 180 1440 2625 2550 Define a new entry\001
+-6
+6 1125 3750 2475 4350
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 2400 4350 2400 3750 1125 3750 1125 4350 2400 4350
+4 1 0 50 0 0 12 0.0000 4 135 915 1800 3975 Use custom\001
+4 1 0 50 0 0 12 0.0000 4 180 1245 1800 4215 object attributes\001
+-6
+6 2700 3750 4425 4350
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 4425 4350 4425 3750 2700 3750 2700 4350 4425 4350
+4 1 0 50 0 0 12 0.0000 4 180 1395 3600 3975 Use default object\001
+4 1 0 50 0 0 12 0.0000 4 180 1635 3600 4215 attributes from region\001
+-6
+6 2925 750 4275 1350
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 4275 1350 4275 750 2925 750 2925 1350 4275 1350
+4 1 0 50 0 0 12 0.0000 4 180 1260 3600 1215 pair into a region\001
+4 1 0 50 0 0 12 0.0000 4 180 1155 3600 975 Put a key/value\001
+-6
+6 4575 375 10050 1200
+2 2 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 5
+	 4575 375 10050 375 10050 1200 4575 1200 4575 375
+4 0 0 50 0 0 13 0.0000 4 150 5085 4738 600 This flowchart describes the series of actions that are taken\001
+4 0 0 50 0 0 13 0.0000 4 195 3840 4738 840 when a key/value is place in a JCache region\001
+4 0 0 50 0 0 13 0.0000 6 210 5220 4738 1080 \001
+-6
+6 900 2775 2400 3225
+4 1 0 50 0 0 12 0.0000 4 180 1380 1650 3165 object attributes?]\001
+4 1 0 50 0 0 12 0.0000 4 180 1395 1650 2925 [Did caller specify\001
+-6
+6 2250 8775 3900 9225
+4 1 0 50 0 0 12 0.0000 4 180 1155 3075 8925 [Was the value\001
+4 1 0 50 0 0 12 0.0000 4 180 1530 3075 9165 previously present?]\001
+-6
+6 1875 9750 3825 10275
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 3825 10275 3825 9750 1875 9750 1875 10275 3825 10275
+4 1 0 50 0 0 12 0.0000 4 135 1530 2850 9975 Invoke the listener's\001
+4 1 0 50 0 0 12 0.0000 4 180 1830 2850 10215 objectReplaced() mthod\001
+-6
+6 4200 9750 6000 10275
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 6000 10275 6000 9750 4200 9750 4200 10275 6000 10275
+4 1 0 50 0 0 12 0.0000 4 135 1530 5100 9975 Invoke the listener's\001
+4 1 0 50 0 0 12 0.0000 4 180 1710 5100 10215 objectAdded() method\001
+-6
+6 7425 8925 8925 9225
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 8925 9225 8925 8925 7425 8925 7425 9225 8925 9225
+4 1 0 50 0 0 12 0.0000 4 180 1320 8175 9150 Distribute update\001
+-6
+6 8475 10050 9525 10350
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 9525 10350 9525 10050 8475 10050 8475 10350 9525 10350
+4 1 0 50 0 0 12 0.0000 4 135 1035 9000 10275 Wait for acks\001
+-6
+6 8325 11325 9975 11850
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 9975 11850 9975 11325 8325 11325 8325 11850 9975 11850
+4 1 0 50 0 0 12 0.0000 4 180 1440 9150 11550 Release ownership\001
+4 1 0 50 0 0 12 0.0000 4 180 585 9150 11790 of entry\001
+-6
+6 9150 10500 9900 10950
+4 1 0 50 0 0 12 0.0000 4 180 720 9525 10650 [Is region\001
+4 1 0 50 0 0 12 0.0000 4 180 585 9525 10890 global?]\001
+-6
+6 4350 2250 5850 2550
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 5850 2550 5850 2250 4350 2250 4350 2550 5850 2550
+4 1 0 50 0 0 12 0.0000 4 180 1275 5100 2475 Replace an entry\001
+-6
+6 5175 5100 7125 5700
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 5175 5700 5175 5100 7125 5100 7125 5700 5175 5700
+4 1 0 50 0 0 12 0.0000 4 135 1680 6150 5325 Invoke the controller's\001
+4 1 0 50 0 0 12 0.0000 4 180 1635 6150 5565 beforeObjectAdded()\001
+-6
+6 7425 5100 9375 5700
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 7425 5700 7425 5100 9375 5100 9375 5700 7425 5700
+4 1 0 50 0 0 12 0.0000 4 180 1845 8400 5565 beforeObjectReplaced()\001
+4 1 0 50 0 0 12 0.0000 4 135 1680 8400 5325 Invoke the controller's\001
+-6
+6 4575 2700 7575 3900
+6 5475 3300 7575 3600
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 5475 3600 5475 3300 7575 3300 7575 3600 5475 3600
+4 1 0 50 0 0 12 0.0000 4 180 1965 6525 3525 Obtain ownership of entry\001
+-6
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 5250 3000 5100 2850 4950 3000 5100 3150 5250 3000
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 5250 3000 6600 3000 6600 3300
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 5250 3750 5100 3600 4950 3750 5100 3900 5250 3750
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 3
+	0 0 1.00 120.00 120.00
+	 5250 3750 6600 3750 6600 3600
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 4950 3000 4575 3000 4575 3750 4950 3750
+4 1 0 50 0 0 12 0.0000 4 180 1350 6000 2850 [Is region global?]\001
+-6
+6 4350 8100 6300 8550
+6 4350 8100 6300 8550
+4 1 0 50 0 0 12 0.0000 4 180 1860 5325 8250 [Does this entry have an\001
+4 1 0 50 0 0 12 0.0000 4 180 1680 5325 8490 object event listener?]\001
+-6
+-6
+6 300 5550 2400 5850
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 2400 5850 2400 5550 300 5550 300 5850 2400 5850
+4 1 0 50 0 0 12 0.0000 4 180 1965 1350 5775 Obtain ownership of entry\001
+-6
+6 525 6300 2325 6750
+4 1 0 50 0 0 12 0.0000 4 180 1635 1425 6690 a eviction controller?]\001
+4 1 0 50 0 0 12 0.0000 4 180 1665 1425 6450 [Does the region have\001
+-6
+6 450 7125 2250 7725
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 450 7725 450 7125 2250 7125 2250 7725 450 7725
+4 1 0 50 0 0 12 0.0000 4 180 1800 1350 7350 apply eviction algorithm\001
+4 1 0 50 0 0 12 0.0000 4 135 1560 1350 7590 to accomodate value\001
+-6
+1 3 0 1 0 0 50 0 20 0.000 1 0.0000 3600 300 106 106 3600 300 3706 300
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 6975 7575 6975 7875
+2 1 0 4 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 6750 7875 7200 7875
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 7350 8625 7500 8475 7650 8625 7500 8775 7350 8625
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 7125 7875 7125 8100 7500 8100 7500 8475
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 7650 8625 8100 8625 8100 8925
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 7425 11025 7575 10875 7725 11025 7575 11175 7425 11025
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 7350 8625 7125 8625 7125 11025 7425 11025
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 7575 11175 7575 11400 7125 11400 7125 11775
+2 1 0 4 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 6750 11775 7275 11775
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 7050 11775 7050 12150
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 7050 12450 7050 12750
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 6825 7875 6825 8100 6375 8100 6375 8475
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 6225 8625 6375 8475 6525 8625 6375 8775 6225 8625
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 6225 8625 4050 8625 4050 9150
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 3450 1950 2550 1950 2550 2325
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
+	0 0 1.00 120.00 120.00
+	 2550 3150 2550 2625
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 2400 4725 2550 4575 2700 4725 2550 4875 2400 4725
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 2400 3300 2550 3150 2700 3300 2550 3450 2400 3300
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 2700 3300 3450 3300 3450 3750
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 3
+	0 0 1.00 120.00 120.00
+	 2400 4725 1725 4725 1725 4350
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 3450 4350 3450 4725 2700 4725
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 3
+	0 0 1.00 120.00 120.00
+	 1725 3750 1725 3300 2400 3300
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 3450 1950 3600 1800 3750 1950 3600 2100 3450 1950
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
+	0 0 1.00 120.00 120.00
+	 3600 1800 3600 1350
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3600 750 3600 375
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 3750 1950 5100 1950 5100 2250
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 3900 9300 4050 9150 4200 9300 4050 9450 3900 9300
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 3900 9300 2775 9300 2775 9750
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 4200 9300 5025 9300 5025 9750
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 3900 10725 4050 10575 4200 10725 4050 10875 3900 10725
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 2775 10275 2775 10725 3900 10725
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 5025 10275 5025 10725 4200 10725
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 6375 11175 6375 11400 6900 11400 6900 11775
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 6225 11025 6375 10875 6525 11025 6375 11175 6225 11025
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 6525 8625 6825 8625 6825 11025 6525 11025
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 4050 10875 4050 11025 6225 11025
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 7950 9750 8100 9600 8250 9750 8100 9900 7950 9750
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 8250 9750 9000 9750 9000 10050
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 7950 9750 7575 9750 7575 10875
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 8850 11025 9000 10875 9150 11025 9000 11175 8850 11025
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 9000 10350 9000 10875
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 9150 11025 9450 11025 9450 11325
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 8850 11025 7725 11025
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 9075 11850 9075 12375 8100 12375 8100 11025
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 5100 2550 5100 2850
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 4950 6150 5100 6000 5250 6150 5100 6300 4950 6150
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 3
+	0 0 1.00 120.00 120.00
+	 5250 6150 7275 6150 7275 6075
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 4950 4425 5100 4275 5250 4425 5100 4575 4950 4425
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 5250 4425 7275 4425 7275 4650
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 4950 4425 4575 4425 4575 6150 4950 6150
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 7425 4800 8325 4800 8325 5100
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 7125 4800 6225 4800 6225 5100
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 8325 5700 8325 5925 7425 5925
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 6225 5700 6225 5925 7125 5925
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 7425 5925 7275 5775 7125 5925 7275 6075 7425 5925
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 7425 4800 7275 4650 7125 4800 7275 4950 7425 4800
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 5100 3900 5100 4275
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 5100 6300 5100 6600 6975 6600 6975 7275
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 5
+	0 0 1.00 120.00 120.00
+	 2550 8250 2550 8550 3375 8550 3375 7425 6075 7425
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 2550 4875 2550 5100
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 2400 5250 2550 5100 2700 5250 2550 5400 2400 5250
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 2400 5250 1050 5250 1050 5550
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 2400 6000 2550 5850 2700 6000 2550 6150 2400 6000
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 3
+	0 0 1.00 120.00 120.00
+	 2400 6000 1050 6000 1050 5850
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 2700 5250 3075 5250 3075 6000 2700 6000
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 2550 6150 2550 6675
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 2700 6825 2550 6675 2400 6825 2550 6975 2700 6825
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 2400 6825 1125 6825 1125 7125
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 2700 6825 3150 6825 3150 8100 2700 8100
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 3
+	0 0 1.00 120.00 120.00
+	 2400 8100 1125 8100 1125 7725
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 2700 8100 2550 7950 2400 8100 2550 8250 2700 8100
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 8100 9225 8100 9600
+4 1 0 50 0 0 12 0.0000 4 180 1995 8625 8325 [Is the region distributed?]\001
+4 1 0 50 0 0 12 0.0000 4 180 435 7200 8475 [else]\001
+4 1 0 50 0 0 12 0.0000 4 180 435 6750 8475 [else]\001
+4 1 0 50 0 0 12 0.0000 4 180 435 3150 1800 [else]\001
+4 1 0 50 0 0 12 0.0000 4 180 1665 4725 1800 [Is the entry defined?]\001
+4 1 0 50 0 0 12 0.0000 4 180 435 3000 3225 [else]\001
+4 1 0 50 0 0 12 0.0000 4 180 1230 8925 9600 [Wait for acks?]\001
+4 1 0 50 0 0 12 0.0000 4 180 435 7650 9600 [else]\001
+4 1 0 50 0 0 12 0.0000 4 180 2715 8700 4725 [Was the value previously defined?]\001
+4 1 0 50 0 0 12 0.0000 4 180 3390 6825 4275 [Does the region have a capacity controller?]\001
+4 1 0 50 0 0 12 0.0000 4 180 1350 1650 5100 [Is region global?]\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/jcache-put-flow.pdf
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/jcache-put-flow.pdf b/geode-core/src/main/resources/javadoc-images/jcache-put-flow.pdf
new file mode 100644
index 0000000..7fa4390
Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/jcache-put-flow.pdf differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/jcache-update-message-flow.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/jcache-update-message-flow.fig b/geode-core/src/main/resources/javadoc-images/jcache-update-message-flow.fig
new file mode 100644
index 0000000..6bbff07
--- /dev/null
+++ b/geode-core/src/main/resources/javadoc-images/jcache-update-message-flow.fig
@@ -0,0 +1,334 @@
+#FIG 3.2
+Portrait
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 5625 3150 6975 3675
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 5625 3675 5625 3150 6975 3150 6975 3675 5625 3675
+4 1 0 50 0 0 12 0.0000 4 180 1260 6300 3375 Define entry and\001
+4 1 0 50 0 0 12 0.0000 4 180 705 6300 3615 store key\001
+-6
+6 6675 4800 8325 5325
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 6675 5325 6675 4800 8325 4800 8325 5325 6675 5325
+4 1 0 50 0 0 12 0.0000 4 135 1530 7500 5025 Invoke the listener's\001
+4 1 0 50 0 0 12 0.0000 4 180 915 7500 5265 keyAdded()\001
+-6
+6 6675 3825 8475 4275
+4 1 0 50 0 0 12 0.0000 4 180 1800 7575 3975 [Does the region have a\001
+4 1 0 50 0 0 12 0.0000 4 180 1680 7575 4215 region event listener?]\001
+-6
+6 2700 5925 4050 6450
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 4050 6450 4050 5925 2700 5925 2700 6450 4050 6450
+4 1 0 50 0 0 12 0.0000 4 180 645 3375 6390 in region\001
+4 1 0 50 0 0 12 0.0000 4 180 1170 3375 6150 Store key/value\001
+-6
+6 3825 11400 4575 11700
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 3825 11700 3825 11400 4575 11400 4575 11700 3825 11700
+4 1 0 50 0 0 12 0.0000 4 135 690 4200 11625 Send ack\001
+-6
+6 3225 300 4875 1350
+6 3225 825 4875 1350
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 3300 1350 3300 825 4800 825 4800 1350 3300 1350
+4 1 0 50 0 0 12 0.0000 4 180 1215 4050 1050 An entry update\001
+4 1 0 50 0 0 12 0.0000 4 180 1545 4050 1290 message is received\001
+-6
+1 3 0 1 0 0 50 0 20 0.000 0 -0.0000 4050 450 106 106 4050 450 3944 450
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 4050 825 4050 525
+-6
+6 5100 375 10725 1200
+2 2 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 5
+	 5100 375 9900 375 9900 1200 5100 1200 5100 375
+4 0 0 50 0 0 12 0.0000 4 135 4560 5175 600 This flowchart describes the series of actions that are taken\001
+4 0 0 50 0 0 12 0.0000 6 195 5505 5175 1080 \001
+4 0 0 50 0 0 12 0.0000 4 180 4365 5175 840 when an JCache region entry update message is received.\001
+-6
+6 225 4050 2325 4650
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 2325 4650 2325 4050 225 4050 225 4650 2325 4650
+4 1 0 50 0 0 12 0.0000 4 135 1680 1275 4275 Invoke the controller's\001
+4 1 0 50 0 0 12 0.0000 4 180 1845 1275 4515 beforeObjectReplaced()\001
+-6
+6 2550 4050 4500 4650
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 4500 4650 4500 4050 2550 4050 2550 4650 4500 4650
+4 1 0 50 0 0 12 0.0000 4 135 1680 3525 4275 Invoke the controller's\001
+4 1 0 50 0 0 12 0.0000 4 180 1635 3525 4515 beforeObjectAdded()\001
+-6
+6 6525 6000 7875 6450
+4 1 0 50 0 0 12 0.0000 4 180 1260 7200 6150 [Does the region\001
+4 1 0 50 0 0 12 0.0000 4 180 1125 7200 6390 mirror objects?\001
+-6
+6 7500 6600 9150 7050
+4 1 0 50 0 0 12 0.0000 4 180 1515 8325 6750 [Does region have a\001
+4 1 0 50 0 0 12 0.0000 4 180 1500 8325 6990 capacitycontroller?]\001
+-6
+6 7725 7500 9750 8025
+6 7875 7575 9675 7725
+4 1 0 50 0 0 12 0.0000 4 135 1680 8775 7725 Invoke the controller's\001
+-6
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 9750 8025 9750 7500 7725 7500 7725 8025 9750 8025
+4 1 0 50 0 0 12 0.0000 4 180 1635 8775 7965 beforeObjectAdded()\001
+-6
+6 6525 8775 8175 9300
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 6600 9300 6600 8775 8100 8775 8100 9300 6600 9300
+4 1 0 50 0 0 12 0.0000 4 180 1530 7350 9000 (Request and) store\001
+4 1 0 50 0 0 12 0.0000 4 180 1095 7350 9240 value in region\001
+-6
+6 4575 12375 5025 13050
+6 4575 12600 5025 13050
+6 4650 12675 4950 12975
+1 3 0 1 0 0 50 0 20 0.000 1 0.0000 4800 12825 106 106 4800 12825 4906 12825
+-6
+1 3 0 1 0 7 50 0 -1 0.000 1 0.0000 4800 12825 168 168 4800 12825 4725 12675
+-6
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 4800 12375 4800 12675
+-6
+6 6900 9900 9450 12000
+6 7200 10875 9150 11400
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 9150 10875 9150 11400 7200 11400 7200 10875 9150 10875
+4 1 0 50 0 0 12 0.0000 4 135 1530 8175 11100 Invoke the listener's\001
+4 1 0 50 0 0 12 0.0000 4 180 1710 8175 11340 objectAdded() method\001
+-6
+6 7500 9900 9450 10350
+6 7500 9900 9450 10350
+4 1 0 50 0 0 12 0.0000 4 180 1860 8475 10050 [Does this entry have an\001
+4 1 0 50 0 0 12 0.0000 4 180 1680 8475 10290 object event listener?]\001
+-6
+-6
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 7575 10425 7425 10275 7275 10425 7425 10575 7575 10425
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 7575 10425 8100 10425 8100 10875
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 7575 11850 7425 11700 7275 11850 7425 12000 7575 11850
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 8100 11400 8100 11850 7575 11850
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 7275 10425 6900 10425 6900 11850 7275 11850
+-6
+6 225 7650 1875 8100
+4 1 0 50 0 0 12 0.0000 4 180 1140 1050 7800 [Was the entry\001
+4 1 0 50 0 0 12 0.0000 4 180 1530 1050 8040 previously present?]\001
+-6
+6 150 8625 1950 9150
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 1950 9150 1950 8625 150 8625 150 9150 1950 9150
+4 1 0 50 0 0 12 0.0000 4 135 1530 1050 8850 Invoke the listener's\001
+4 1 0 50 0 0 12 0.0000 4 180 1320 1050 9090 objectReplaced()\001
+-6
+6 2250 8625 3900 9150
+2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 2250 8625 2250 9150 3900 9150 3900 8625 2250 8625
+4 1 0 50 0 0 12 0.0000 4 135 1530 3075 8850 Invoke the listener's\001
+4 1 0 50 0 0 12 0.0000 4 180 1110 3075 9090 objectAdded()\001
+-6
+6 1200 6975 3150 7425
+6 1200 6975 3150 7425
+4 1 0 50 0 0 12 0.0000 4 180 1860 2175 7125 [Does this entry have an\001
+4 1 0 50 0 0 12 0.0000 4 180 1680 2175 7365 object event listener?]\001
+-6
+-6
+6 3675 10575 4725 11025
+4 1 0 50 0 0 12 0.0000 4 180 960 4200 10725 [Was an ack\001
+4 1 0 50 0 0 12 0.0000 4 180 810 4200 10965 requested]\001
+-6
+6 1650 2100 3300 2550
+4 1 0 50 0 0 12 0.0000 4 180 1605 2475 2250 [Does region have an\001
+4 1 0 50 0 0 12 0.0000 4 180 1500 2475 2490 eviction controller?]\001
+-6
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 3900 2025 3375 2025 3375 2550
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 5550 2700 5400 2550 5250 2700 5400 2850 5550 2700
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 4200 2025 5400 2025 5400 2550
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 5550 2700 6375 2700 6375 3150
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 6525 4350 6375 4200 6225 4350 6375 4500 6525 4350
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 6525 4350 7500 4350 7500 4800
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
+	0 0 1.00 120.00 120.00
+	 6375 4200 6375 3675
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 6525 5700 6375 5550 6225 5700 6375 5850 6525 5700
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 7500 5325 7500 5700 6525 5700
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 6375 5850 6375 6450
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 6225 4350 5850 4350 5850 5700 6225 5700
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 5250 2700 4800 2700 4800 10200
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 3525 2700 3375 2550 3225 2700 3375 2850 3525 2700
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 3225 2700 2400 2700 2400 3375
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 6225 6600 5850 6600 5850 10350 4950 10350
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
+	0 0 1.00 120.00 120.00
+	 3375 6825 3375 6450
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 4950 10350 4800 10200 4650 10350 4800 10500 4950 10350
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 4800 10500 4800 10950
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 4950 11100 4800 10950 4650 11100 4800 11250 4950 11100
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 4650 11100 4200 11100 4200 11400
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 4950 12000 4800 11850 4650 12000 4800 12150 4950 12000
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 4200 11700 4200 12000 4650 12000
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 4950 11100 5325 11100 5325 12000 4950 12000
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 3900 2025 4050 1875 4200 2025 4050 2175 3900 2025
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
+	0 0 1.00 120.00 120.00
+	 4050 1875 4050 1350
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 3525 5475 3375 5325 3225 5475 3375 5625 3525 5475
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 2550 3525 2400 3375 2250 3525 2400 3675 2550 3525
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 2250 3525 1275 3525 1275 4050
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 2550 3525 3450 3525 3450 4050
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 2550 5025 2400 4875 2250 5025 2400 5175 2550 5025
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 1275 4650 1275 5025 2250 5025
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 3525 4650 3525 5025 2550 5025
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 3525 2700 4650 2700 4650 5475 3525 5475
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 2400 5175 2400 5475 3225 5475
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 3375 5625 3375 5925
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 6525 6600 6375 6450 6225 6600 6375 6750 6525 6600
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 6525 6600 7350 6600 7350 6975
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 7500 7125 7350 6975 7200 7125 7350 7275 7500 7125
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 7500 7125 8700 7125 8700 7500
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 7500 8250 7350 8100 7200 8250 7350 8400 7500 8250
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 8700 8025 8700 8250 7500 8250
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 7200 7125 6900 7125 6900 8250 7200 8250
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 7350 8400 7350 8775
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
+	0 0 1.00 120.00 120.00
+	 7350 9825 7350 9300
+2 1 0 4 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 4575 12375 5100 12375
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 4800 12150 4800 12375
+2 1 0 4 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 7050 9825 7575 9825
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
+	0 0 1.00 120.00 120.00
+	 7425 10275 7425 9825
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 7125 9825 7125 10125 5850 10125
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 4
+	0 0 1.00 120.00 120.00
+	 5025 12375 5025 12150 7425 12150 7425 12000
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
+	0 0 1.00 120.00 120.00
+	 3225 7350 3225 6825
+2 1 0 4 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3075 6825 3600 6825
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 3075 7500 3225 7350 3375 7500 3225 7650 3075 7500
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 3375 7500 4050 7500 4050 9900 3225 9900
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 1950 8175 2100 8025 2250 8175 2100 8325 1950 8175
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 2250 8175 3000 8175 3000 8625
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 1950 8175 1050 8175 1050 8625
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 1050 9150 1050 9375 1950 9375
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 3000 9150 3000 9375 2250 9375
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 1950 9375 2100 9225 2250 9375 2100 9525 1950 9375
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 2925 9900 3075 9750 3225 9900 3075 10050 2925 9900
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 2100 9525 2100 9900 2925 9900
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 5
+	0 0 1.00 120.00 120.00
+	 3450 6825 3450 7125 4350 7125 4350 10350 4650 10350
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
+	0 0 1.00 120.00 120.00
+	 3075 7500 2100 7500 2100 8025
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
+	0 0 1.00 120.00 120.00
+	 3075 10050 3075 12150 4650 12150 4650 12375
+4 1 0 50 0 0 12 0.0000 4 180 1815 6450 2550 [Is the region mirrored?]\001
+4 1 0 50 0 0 12 0.0000 4 180 1665 3000 1800 [Is the entry defined?]\001
+4 1 0 50 0 0 12 0.0000 4 180 435 4500 1800 [else]\001
+4 1 0 50 0 0 12 0.0000 4 180 1680 1350 3375 [Is the entry present?]\001
+4 1 0 50 0 0 12 0.0000 4 180 435 3600 7425 [else]\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/jcache-update-message-flow.pdf
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/jcache-update-message-flow.pdf b/geode-core/src/main/resources/javadoc-images/jcache-update-message-flow.pdf
new file mode 100644
index 0000000..70c38ff
Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/jcache-update-message-flow.pdf differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/merge-log-files.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/merge-log-files.fig b/geode-core/src/main/resources/javadoc-images/merge-log-files.fig
new file mode 100644
index 0000000..50dfcc0
--- /dev/null
+++ b/geode-core/src/main/resources/javadoc-images/merge-log-files.fig
@@ -0,0 +1,153 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 3000 2775 6075 3600
+6 4725 2775 5325 3075
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 4725 2775 5325 2775 5325 3075 4725 3075 4725 2775
+4 0 0 50 0 -1 12 0.0000 4 135 495 4800 3000 Reader\001
+-6
+6 5625 3300 6075 3600
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 5625 3300 6075 3300 6075 3600 5625 3600 5625 3300
+4 0 0 50 0 -1 12 0.0000 4 135 270 5700 3525 File\001
+-6
+6 3000 3300 4200 3525
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3150 3300 3150 3525
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3300 3300 3300 3525
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3450 3300 3450 3525
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3600 3300 3600 3525
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3750 3300 3750 3525
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3900 3300 3900 3525
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 4050 3300 4050 3525
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 3000 3300 4200 3300 4200 3525 3000 3525 3000 3300
+-6
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 5850 3300 5325 2925
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 4725 2925 4200 3375
+-6
+6 3000 3750 6075 4575
+6 4725 3750 5325 4050
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 4725 3750 5325 3750 5325 4050 4725 4050 4725 3750
+4 0 0 50 0 -1 12 0.0000 4 135 495 4800 3975 Reader\001
+-6
+6 5625 4275 6075 4575
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 5625 4275 6075 4275 6075 4575 5625 4575 5625 4275
+4 0 0 50 0 -1 12 0.0000 4 135 270 5700 4500 File\001
+-6
+6 3000 4275 4200 4500
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3150 4275 3150 4500
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3300 4275 3300 4500
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3450 4275 3450 4500
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3600 4275 3600 4500
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3750 4275 3750 4500
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3900 4275 3900 4500
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 4050 4275 4050 4500
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 3000 4275 4200 4275 4200 4500 3000 4500 3000 4275
+-6
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 5850 4275 5325 3900
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 4725 3900 4200 4350
+-6
+6 3000 4725 6075 5550
+6 4725 4725 5325 5025
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 4725 4725 5325 4725 5325 5025 4725 5025 4725 4725
+4 0 0 50 0 -1 12 0.0000 4 135 495 4800 4950 Reader\001
+-6
+6 5625 5250 6075 5550
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 5625 5250 6075 5250 6075 5550 5625 5550 5625 5250
+4 0 0 50 0 -1 12 0.0000 4 135 270 5700 5475 File\001
+-6
+6 3000 5250 4200 5475
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3150 5250 3150 5475
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3300 5250 3300 5475
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3450 5250 3450 5475
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3600 5250 3600 5475
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3750 5250 3750 5475
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 3900 5250 3900 5475
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
+	 4050 5250 4050 5475
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 3000 5250 4200 5250 4200 5475 3000 5475 3000 5250
+-6
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 5850 5250 5325 4875
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 4725 4875 4200 5325
+-6
+6 1050 4275 1650 4575
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 1050 4275 1650 4275 1650 4575 1050 4575 1050 4275
+4 0 0 50 0 -1 12 0.0000 4 135 435 1125 4500 Sorter\001
+-6
+6 900 5700 1950 6000
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 900 5700 1950 5700 1950 6000 900 6000 900 5700
+4 0 0 50 0 -1 12 0.0000 4 180 870 975 5925 Merged File\001
+-6
+6 2325 5925 5400 6375
+4 0 0 50 0 1 12 0.0000 4 180 3045 2325 6315 keep the VM's heap from getting too large.\001
+4 0 0 50 0 1 12 0.0000 4 180 2685 2325 6075 The size of the queues are bounded to\001
+-6
+6 1650 3600 2175 3900
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 1650 3600 2175 3600 2175 3900 1650 3900 1650 3600
+4 0 0 50 0 -1 12 0.0000 4 180 390 1725 3825 Entry\001
+-6
+6 3900 2775 4425 3075
+2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 3900 2775 4425 2775 4425 3075 3900 3075 3900 2775
+4 0 0 50 0 -1 12 0.0000 4 180 390 3975 3000 Entry\001
+-6
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 3000 3375 1650 4425
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 3000 4425 1650 4425
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 3000 5325 1650 4425
+2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 1350 4575 1350 5700

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/merge-log-files.gif
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/merge-log-files.gif b/geode-core/src/main/resources/javadoc-images/merge-log-files.gif
new file mode 100644
index 0000000..59b9ec5
Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/merge-log-files.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/partitioned-regions.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/partitioned-regions.fig b/geode-core/src/main/resources/javadoc-images/partitioned-regions.fig
new file mode 100644
index 0000000..bef603d
--- /dev/null
+++ b/geode-core/src/main/resources/javadoc-images/partitioned-regions.fig
@@ -0,0 +1,255 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 8925 1800 11175 4125
+6 9150 2250 10950 3675
+6 9225 2775 9975 3450
+2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5
+	 9225 2775 9975 2775 9975 3450 9225 3450 9225 2775
+4 0 0 50 -1 0 12 0.0000 4 135 615 9300 3000 Bucket0\001
+-6
+6 10125 2775 10875 3450
+2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5
+	 10125 2775 10875 2775 10875 3450 10125 3450 10125 2775
+4 0 0 50 -1 0 12 0.0000 4 135 615 10200 3000 Bucket2\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 9150 2250 10950 2250 10950 3675 9150 3675 9150 2250
+4 0 0 50 -1 0 12 0.0000 4 135 735 9675 2475 Partition1\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 8925 1800 11175 1800 11175 4125 8925 4125 8925 1800
+4 0 0 50 -1 0 12 0.0000 4 135 1350 9225 2025 Cache Server VM\001
+4 0 0 50 -1 0 12 0.0000 4 135 2070 9075 3975 maxPartitionedData = 1000\001
+-6
+6 6750 4200 7950 4875
+2 4 0 2 0 7 50 -1 -1 0.000 0 0 7 0 0 5
+	 7875 4800 6825 4800 6825 4275 7875 4275 7875 4800
+4 1 0 50 -1 0 12 0.0000 4 135 855 7350 4500 Distributed\001
+4 1 0 50 -1 0 12 0.0000 4 180 570 7350 4725 System\001
+-6
+6 4200 1800 8250 3975
+6 6225 2175 8175 3600
+6 6300 2475 7125 3525
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 6525 2775 6825 2775 6825 3225 6525 3225 6525 2775
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6675 2775 6675 3225
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6525 2850 6825 2850
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6525 2925 6825 2925
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6525 3000 6825 3000
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6525 3075 6825 3075
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6525 3150 6825 3150
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 6300 2475 7125 2475 7125 3525 6300 3525 6300 2475
+4 0 0 50 -1 0 12 0.0000 4 135 615 6375 2700 Bucket0\001
+4 0 0 50 -1 0 12 0.0000 4 135 690 6375 3450 size = 20\001
+-6
+6 7275 2475 8100 3525
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 7500 2775 7800 2775 7800 3225 7500 3225 7500 2775
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7650 2775 7650 3225
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7500 2850 7800 2850
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7500 2925 7800 2925
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7500 3000 7800 3000
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7500 3075 7800 3075
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7500 3150 7800 3150
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 7275 2475 8100 2475 8100 3525 7275 3525 7275 2475
+4 0 0 50 -1 0 12 0.0000 4 135 615 7350 2700 Bucket2\001
+4 0 0 50 -1 0 12 0.0000 4 135 690 7350 3450 size = 45\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 6225 2175 8175 2175 8175 3600 6225 3600 6225 2175
+4 0 0 50 -1 0 12 0.0000 4 135 735 6345 2400 Partition1\001
+-6
+6 4350 3150 5850 3825
+6 4350 3150 5850 3825
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 5100 3525 5100 3750
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4650 3525 5550 3525 5550 3750 4650 3750 4650 3525
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4350 3150 5850 3150 5850 3825 4350 3825 4350 3150
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4875 3525 4875 3750
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 5325 3525 5325 3750
+4 0 0 50 -1 0 12 0.0000 4 180 1230 4485 3375 BucketDirectory\001
+-6
+-6
+6 4800 2325 5250 2925
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4800 2475 5250 2475
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4800 2625 5250 2625
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4800 2775 5250 2775
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 5025 2325 5025 2925
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4800 2325 5250 2325 5250 2925 4800 2925 4800 2325
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4200 1800 8250 1800 8250 3975 4200 3975 4200 1800
+4 0 0 50 -1 0 12 0.0000 4 180 1200 5550 2025 Application VM\001
+4 0 0 50 -1 0 12 0.0000 4 135 2070 6000 3825 maxPartitionedData = 1000\001
+-6
+6 5400 5250 8250 7425
+6 6225 5625 8175 7050
+6 6300 5925 7125 6975
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 6525 6225 6825 6225 6825 6675 6525 6675 6525 6225
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6675 6225 6675 6675
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6525 6300 6825 6300
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6525 6375 6825 6375
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6525 6450 6825 6450
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6525 6525 6825 6525
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6525 6600 6825 6600
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 6300 5925 7125 5925 7125 6975 6300 6975 6300 5925
+4 0 0 50 -1 0 12 0.0000 4 135 615 6375 6150 Bucket1\001
+4 0 0 50 -1 0 12 0.0000 4 135 690 6375 6900 size = 34\001
+-6
+6 7275 5925 8100 6975
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 7500 6225 7800 6225 7800 6675 7500 6675 7500 6225
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7650 6225 7650 6675
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7500 6300 7800 6300
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7500 6375 7800 6375
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7500 6450 7800 6450
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7500 6525 7800 6525
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7500 6600 7800 6600
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 7275 5925 8100 5925 8100 6975 7275 6975 7275 5925
+4 0 0 50 -1 0 12 0.0000 4 135 615 7350 6150 Bucket3\001
+4 0 0 50 -1 0 12 0.0000 4 135 690 7350 6900 size = 12\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 6225 5625 8175 5625 8175 7050 6225 7050 6225 5625
+4 0 0 50 -1 0 12 0.0000 4 135 735 6345 5850 Partition2\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 5400 5250 8250 5250 8250 7425 5400 7425 5400 5250
+4 0 0 50 -1 0 12 0.0000 4 135 1350 5550 5475 Cache Server VM\001
+4 0 0 50 -1 0 12 0.0000 4 135 2070 6000 7275 maxPartitionedData = 1000\001
+-6
+6 2325 4125 4875 5775
+6 3225 4575 4725 5250
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3975 4950 3975 5175
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3525 4950 4425 4950 4425 5175 3525 5175 3525 4950
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3225 4575 4725 4575 4725 5250 3225 5250 3225 4575
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3750 4950 3750 5175
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4200 4950 4200 5175
+4 0 0 50 -1 0 12 0.0000 4 180 1230 3360 4800 BucketDirectory\001
+-6
+6 2625 4575 3075 5175
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2625 4725 3075 4725
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2625 4875 3075 4875
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2625 5025 3075 5025
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2850 4575 2850 5175
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2625 4575 3075 4575 3075 5175 2625 5175 2625 4575
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2325 4125 4875 4125 4875 5775 2325 5775 2325 4125
+4 0 0 50 -1 0 12 0.0000 4 180 1200 2475 4350 Application VM\001
+4 0 0 50 -1 0 12 0.0000 4 135 1800 2550 5550 maxPartitionedData = 0\001
+-6
+6 8925 5100 11175 7425
+6 9150 5550 10950 6975
+6 9225 6075 9975 6750
+2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5
+	 9225 6075 9975 6075 9975 6750 9225 6750 9225 6075
+4 0 0 50 -1 0 12 0.0000 4 135 615 9300 6300 Bucket1\001
+-6
+6 10125 6075 10875 6750
+2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5
+	 10125 6075 10875 6075 10875 6750 10125 6750 10125 6075
+4 0 0 50 -1 0 12 0.0000 4 135 615 10200 6300 Bucket3\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 9150 5550 10950 5550 10950 6975 9150 6975 9150 5550
+4 0 0 50 -1 0 12 0.0000 4 135 735 9675 5775 Partition2\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 8925 5100 11175 5100 11175 7425 8925 7425 8925 5100
+4 0 0 50 -1 0 12 0.0000 4 135 1350 9225 5325 Cache Server VM\001
+4 0 0 50 -1 0 12 0.0000 4 135 2070 9075 7275 maxPartitionedData = 1000\001
+-6
+2 1 0 2 0 7 50 -1 -1 6.000 0 0 -1 0 0 2
+	 6825 4500 4875 4500
+2 1 0 2 0 7 50 -1 -1 6.000 0 0 -1 0 0 2
+	 7275 4275 7275 3975
+2 1 0 2 0 7 50 -1 -1 6.000 0 0 -1 0 0 2
+	 7275 4800 7275 5250
+2 1 0 2 0 7 50 -1 -1 6.000 0 0 -1 0 0 2
+	 7875 4350 8925 3825
+2 1 0 2 0 7 50 -1 -1 6.000 0 0 -1 0 0 2
+	 7875 4800 8925 5400
+2 1 1 2 0 7 50 -1 -1 4.500 0 0 -1 0 0 2
+	 8475 975 8475 8175
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 4725 3600 6300 2625
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 4950 3600 6525 5925
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 5400 3600 7650 5925
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 5175 3600 7275 2700
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 3675 5025 6300 2850
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 3825 5100 6300 6825
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 4350 5100 7275 6675
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 4125 5025 7275 3000
+4 0 0 50 -1 0 12 0.0000 4 135 735 7650 1125 Machine1\001
+4 0 0 50 -1 0 12 0.0000 4 135 735 8625 1125 Machine2\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/partitioned-regions.gif
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/partitioned-regions.gif b/geode-core/src/main/resources/javadoc-images/partitioned-regions.gif
new file mode 100644
index 0000000..b3a2baf
Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/partitioned-regions.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/turks.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/turks.fig b/geode-core/src/main/resources/javadoc-images/turks.fig
new file mode 100644
index 0000000..f45177c
--- /dev/null
+++ b/geode-core/src/main/resources/javadoc-images/turks.fig
@@ -0,0 +1,128 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 3825 2025 5025 3225
+6 4050 2625 4800 3150
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4050 3150 4800 3150 4800 2625 4050 2625 4050 3150
+4 1 0 50 -1 -1 12 0.0000 4 135 540 4425 2850 Current\001
+4 1 0 50 -1 -1 12 0.0000 4 135 555 4425 3090 Grantor\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3825 2025 5025 2025 5025 3225 3825 3225 3825 2025
+4 0 0 50 -1 -1 12 0.0000 4 180 945 3975 2250 pippin:12002\001
+-6
+6 5625 2025 6825 3225
+6 5925 2550 6525 3000
+4 1 0 50 -1 -1 12 0.0000 4 180 495 6225 2700 Young\001
+4 1 0 50 -1 -1 12 0.0000 4 135 480 6225 2940 Turk 1\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 5850 2475 6600 2475 6600 3075 5850 3075 5850 2475
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 5625 2025 6825 2025 6825 3225 5625 3225 5625 2025
+4 0 0 50 -1 -1 12 0.0000 4 180 945 5775 2250 pippin:12003\001
+-6
+6 7425 2025 8625 3225
+6 7725 2550 8325 3000
+4 1 0 50 -1 -1 12 0.0000 4 180 495 8025 2700 Young\001
+4 1 0 50 -1 -1 12 0.0000 4 135 480 8025 2940 Turk 2\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 7650 2475 8400 2475 8400 3075 7650 3075 7650 2475
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 7425 2025 8625 2025 8625 3225 7425 3225 7425 2025
+4 0 0 50 -1 -1 12 0.0000 4 180 945 7575 2250 pippin:12004\001
+-6
+6 9225 2025 10425 3225
+6 9525 2550 10125 3000
+4 1 0 50 -1 -1 12 0.0000 4 180 495 9825 2700 Young\001
+4 1 0 50 -1 -1 12 0.0000 4 135 480 9825 2940 Turk 3\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 9450 2475 10200 2475 10200 3075 9450 3075 9450 2475
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 9225 2025 10425 2025 10425 3225 9225 3225 9225 2025
+4 0 0 50 -1 -1 12 0.0000 4 180 945 9375 2250 pippin:12005\001
+-6
+6 1050 2100 3075 2925
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1050 2925 3075 2925 3075 2100 1050 2100 1050 2925
+4 0 0 50 -1 -1 12 0.0000 4 180 1860 1125 2850 "locks1" -> pippin:12005\001
+4 0 0 50 -1 -1 16 0.0000 4 165 510 1725 2400 Elder\001
+-6
+6 3825 4125 5025 5325
+6 4050 4725 4800 5250
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4050 5250 4800 5250 4800 4725 4050 4725 4050 5250
+4 1 0 50 -1 -1 12 0.0000 4 135 540 4425 4950 Current\001
+4 1 0 50 -1 -1 12 0.0000 4 135 555 4425 5190 Grantor\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3825 4125 5025 4125 5025 5325 3825 5325 3825 4125
+4 0 0 50 -1 -1 12 0.0000 4 180 945 3975 4350 pippin:12002\001
+-6
+6 5625 4125 6825 5325
+6 5925 4650 6525 5100
+4 1 0 50 -1 -1 12 0.0000 4 180 495 6225 4800 Young\001
+4 1 0 50 -1 -1 12 0.0000 4 135 480 6225 5040 Turk 1\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 5850 4575 6600 4575 6600 5175 5850 5175 5850 4575
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 5625 4125 6825 4125 6825 5325 5625 5325 5625 4125
+4 0 0 50 -1 -1 12 0.0000 4 180 945 5775 4350 pippin:12003\001
+-6
+6 9225 4125 10425 5325
+6 9525 4650 10125 5100
+4 1 0 50 -1 -1 12 0.0000 4 180 495 9825 4800 Young\001
+4 1 0 50 -1 -1 12 0.0000 4 135 480 9825 5040 Turk 3\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 9450 4575 10200 4575 10200 5175 9450 5175 9450 4575
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 9225 4125 10425 4125 10425 5325 9225 5325 9225 4125
+4 0 0 50 -1 -1 12 0.0000 4 180 945 9375 4350 pippin:12005\001
+-6
+6 1050 4200 3075 5025
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1050 5025 3075 5025 3075 4200 1050 4200 1050 5025
+4 0 0 50 -1 -1 12 0.0000 4 180 1860 1125 4950 "locks1" -> pippin:12005\001
+4 0 0 50 -1 -1 16 0.0000 4 165 510 1725 4500 Elder\001
+-6
+6 7500 4425 8550 4875
+4 1 0 50 -1 1 12 0.0000 4 180 960 8025 4575 pippin:12004\001
+4 1 0 50 -1 1 12 0.0000 4 135 555 8025 4815 crashes\001
+-6
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
+	 5475 1950 5475 1800 8775 1800 8775 1950
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 5850 2850 4800 2850
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 7650 2850 6600 2850
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 9450 2850 8400 2850
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 5850 4950 4800 4950
+2 1 0 5 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 975 3675 10650 3675
+4 0 0 50 -1 1 12 0.0000 4 180 3045 5625 1650 Have given up dreams of bcoming grantor\001
+4 0 0 50 -1 -1 12 0.0000 4 135 285 5175 2700 xfer\001
+4 0 0 50 -1 -1 12 0.0000 4 135 285 7050 2700 xfer\001
+4 0 0 50 -1 -1 12 0.0000 4 135 285 8775 2700 xfer\001
+4 0 0 50 -1 -1 12 0.0000 4 135 285 5175 4800 xfer\001
+4 0 0 50 -1 1 12 0.0000 4 180 1245 5775 5700 Stops xfer. knows\001
+4 0 0 50 -1 1 12 0.0000 4 135 1035 5775 5940 it will never be\001
+4 0 0 50 -1 1 12 0.0000 4 150 555 5775 6180 grantor\001
+4 0 0 50 -1 1 12 0.0000 4 180 1275 9300 5700 Initiates recovery,\001
+4 0 0 50 -1 1 12 0.0000 4 180 1215 9300 5940 becomes grantor\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/turks.jpg
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/turks.jpg b/geode-core/src/main/resources/javadoc-images/turks.jpg
new file mode 100644
index 0000000..5c66385
Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/turks.jpg differ


[10/14] incubator-geode git commit: GEODE-1084 strip copyright from jgroups configuration before parsing

Posted by jc...@apache.org.
GEODE-1084 strip copyright from jgroups configuration before parsing

Remove the copyright comment from jgroups configuration string prior
to adding settings and creating the JChannel.


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

Branch: refs/heads/feature/GEODE-639
Commit: 7971a774b31a547cf4418bb6955f9a3bb1dc37ef
Parents: dc9e28a
Author: Bruce Schuchardt <bs...@pivotal.io>
Authored: Mon Mar 14 09:26:49 2016 -0700
Committer: Bruce Schuchardt <bs...@pivotal.io>
Committed: Mon Mar 14 09:34:50 2016 -0700

----------------------------------------------------------------------
 .../internal/membership/gms/messenger/JGroupsMessenger.java     | 5 +++++
 1 file changed, 5 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/7971a774/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/messenger/JGroupsMessenger.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/messenger/JGroupsMessenger.java b/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/messenger/JGroupsMessenger.java
index 75db969..d95d8df 100755
--- a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/messenger/JGroupsMessenger.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/messenger/JGroupsMessenger.java
@@ -197,6 +197,11 @@ public class JGroupsMessenger implements Messenger {
       throw new GemFireConfigException(LocalizedStrings.GroupMembershipService_AN_EXCEPTION_WAS_THROWN_WHILE_READING_JGROUPS_CONFIG.toLocalizedString(), ex);
     }
     
+    if (properties.startsWith("<!--")) {
+      int commentEnd = properties.indexOf("-->");
+      properties = properties.substring(commentEnd+3);
+    }
+    
     
     if (transport.isMcastEnabled()) {
       properties = replaceStrings(properties, "MCAST_PORT", String.valueOf(transport.getMcastId().getPort()));


[09/14] incubator-geode git commit: GEODE-1031 Added some test related logging.

Posted by jc...@apache.org.
GEODE-1031 Added some test related logging.


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

Branch: refs/heads/feature/GEODE-639
Commit: dc9e28a5fe1f9bdb7c70a831f657c3c0e159b146
Parents: 6c069d2
Author: Hitesh Khamesra <hk...@pivotal.io>
Authored: Fri Mar 11 17:16:31 2016 -0800
Committer: Hitesh Khamesra <hk...@pivotal.io>
Committed: Fri Mar 11 17:20:41 2016 -0800

----------------------------------------------------------------------
 .../internal/cache/tier/sockets/CacheClientProxy.java       | 8 +++++++-
 .../internal/cache/tier/sockets/DurableClientTestCase.java  | 9 +++++----
 2 files changed, 12 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/dc9e28a5/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/CacheClientProxy.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/CacheClientProxy.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/CacheClientProxy.java
index f650fee..6edb570 100755
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/CacheClientProxy.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/CacheClientProxy.java
@@ -98,6 +98,7 @@ import com.gemstone.gemfire.internal.cache.tier.sockets.command.Get70;
 import com.gemstone.gemfire.internal.cache.versions.VersionTag;
 import com.gemstone.gemfire.internal.i18n.LocalizedStrings;
 import com.gemstone.gemfire.internal.logging.LogService;
+import com.gemstone.gemfire.internal.logging.LogWriterImpl;
 import com.gemstone.gemfire.internal.logging.LoggingThreadGroup;
 import com.gemstone.gemfire.internal.logging.log4j.LocalizedMessage;
 import com.gemstone.gemfire.internal.logging.log4j.LogMarker;
@@ -139,7 +140,7 @@ public class CacheClientProxy implements ClientSession {
   /**
    * Concurrency: protected by synchronization of {@link #isMarkedForRemovalLock}
    */
-  protected boolean isMarkedForRemoval = false;
+  protected volatile boolean isMarkedForRemoval = false;
   
   /**
    * @see #isMarkedForRemoval
@@ -1880,6 +1881,11 @@ public class CacheClientProxy implements ClientSession {
       .append("; connected=").append(isConnected())
       .append("; isMarkedForRemoval=").append(isMarkedForRemoval)
       .append("]");
+    
+    if(_messageDispatcher != null && isAlive()) {
+     buffer.append( LogWriterImpl.getStackTrace(_messageDispatcher));
+    }
+      
     return buffer.toString();
   }
 

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/dc9e28a5/geode-cq/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/DurableClientTestCase.java
----------------------------------------------------------------------
diff --git a/geode-cq/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/DurableClientTestCase.java b/geode-cq/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/DurableClientTestCase.java
index 1fc2e9f..1a37fbb 100755
--- a/geode-cq/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/DurableClientTestCase.java
+++ b/geode-cq/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/DurableClientTestCase.java
@@ -118,7 +118,7 @@ public class DurableClientTestCase extends DistributedTestCase {
   
   protected void preTearDownDurableClientTestCase() throws Exception {
   }
-
+  
   /**
    * Test that starting a durable client is correctly processed by the server.
    */
@@ -264,9 +264,10 @@ public class DurableClientTestCase extends DistributedTestCase {
     server1VM.invoke(s);
   }
   
-  private String printMap(Map m) {
+  private static String printMap(Map m) {
     Iterator<Map.Entry> itr = m.entrySet().iterator();
     StringBuffer sb = new StringBuffer();
+    sb.append("size = ").append(m.size()).append(" ");
     while(itr.hasNext()){
       sb.append("{");
       Map.Entry entry = itr.next();
@@ -278,7 +279,7 @@ public class DurableClientTestCase extends DistributedTestCase {
     return sb.toString();    
   }
   
-  private void printMapValue(Object value, StringBuffer sb) {
+  private static void printMapValue(Object value, StringBuffer sb) {
     if(value.getClass().isArray()) {
       
       sb.append("{");
@@ -1648,7 +1649,7 @@ public class DurableClientTestCase extends DistributedTestCase {
         
         if(ccp != null)
           result += " ccp: " + ccp.toString();*/
-        return getAllClientProxyState();
+        return getAllClientProxyState() + " CHM state: " + printMap(ClientHealthMonitor._instance.getConnectedClients(null));
       }
     };
     Wait.waitForCriterion(ev, 50 * 1000, 200, true);


[12/14] incubator-geode git commit: GEODE-986 MultiuserAPIDUnitTest.testMultiUserUnsupportedAPIs failed with SocketException

Posted by jc...@apache.org.
GEODE-986 MultiuserAPIDUnitTest.testMultiUserUnsupportedAPIs failed with SocketException

Reactivated the TcpServer backward-compatibility test.  This test failed if
TcpClient thought that the locator was running 5.7 (I hand-sabotaged the
code to make it think the locator was 5.7) but it passes with 9a .0 fallback
default.


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

Branch: refs/heads/feature/GEODE-639
Commit: aef84eb091791312efba7d42bcde9b7f6436223c
Parents: d25e445
Author: Bruce Schuchardt <bs...@pivotal.io>
Authored: Mon Mar 14 09:31:08 2016 -0700
Committer: Bruce Schuchardt <bs...@pivotal.io>
Committed: Mon Mar 14 09:34:52 2016 -0700

----------------------------------------------------------------------
 .../internal/tcpserver/TcpClient.java           | 16 +++-
 .../internal/tcpserver/TcpServer.java           |  0
 .../TcpServerBackwardCompatDUnitTest.java       | 97 +++++++-------------
 .../gemfire/test/dunit/DistributedTestCase.java |  2 +
 4 files changed, 44 insertions(+), 71 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/aef84eb0/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/tcpserver/TcpClient.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/tcpserver/TcpClient.java b/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/tcpserver/TcpClient.java
old mode 100644
new mode 100755
index dfcb78c..803f284
--- a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/tcpserver/TcpClient.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/tcpserver/TcpClient.java
@@ -105,8 +105,6 @@ public class TcpClient {
       ipAddr = new InetSocketAddress(addr, port); // fix for bug 30810
     }
     
-    logger.debug("TcpClient sending {} to {}", request, ipAddr);
-
     long giveupTime = System.currentTimeMillis() + timeout;
     
     // Get the GemFire version of the TcpServer first, before sending any other request.
@@ -128,6 +126,8 @@ public class TcpClient {
       return null;
     }
     
+    logger.debug("TcpClient sending {} to {}", request, ipAddr);
+
     Socket sock=SocketCreator.getDefaultInstance().connect(ipAddr.getAddress(), ipAddr.getPort(), (int)newTimeout, null, false);
     sock.setSoTimeout((int)newTimeout);
     DataOutputStream out = null;
@@ -214,7 +214,7 @@ public class TcpClient {
       out.flush();
 
       DataInputStream in = new DataInputStream(sock.getInputStream());
-      in = new VersionedDataInputStream(in, Version.GFE_57); 
+      in = new VersionedDataInputStream(in, Version.GFE_90); 
       try {
         VersionResponse response = DataSerializer.readObject(in);
         if (response != null) {
@@ -239,13 +239,19 @@ public class TcpClient {
       logger.debug("Locator " + ipAddr + " did not respond to a request for its version.  I will assume it is using v5.7 for safety.");
     }
     synchronized(serverVersions) {
-      serverVersions.put(ipAddr, Version.GFE_57.ordinal());
+      serverVersions.put(ipAddr, Version.GFE_90.ordinal());
     }
-    return Short.valueOf(Version.GFE_57.ordinal());
+    return Short.valueOf(Version.GFE_90.ordinal());
   }
 
   private TcpClient() {
     //static class
   }
+  
+  public static void clearStaticData() {
+    synchronized(serverVersions) {
+      serverVersions.clear();
+    }
+  }
 
 }

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/aef84eb0/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/tcpserver/TcpServer.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/tcpserver/TcpServer.java b/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/tcpserver/TcpServer.java
old mode 100644
new mode 100755

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/aef84eb0/geode-core/src/test/java/com/gemstone/gemfire/distributed/internal/tcpserver/TcpServerBackwardCompatDUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/com/gemstone/gemfire/distributed/internal/tcpserver/TcpServerBackwardCompatDUnitTest.java b/geode-core/src/test/java/com/gemstone/gemfire/distributed/internal/tcpserver/TcpServerBackwardCompatDUnitTest.java
index a66367b..3685ac4 100644
--- a/geode-core/src/test/java/com/gemstone/gemfire/distributed/internal/tcpserver/TcpServerBackwardCompatDUnitTest.java
+++ b/geode-core/src/test/java/com/gemstone/gemfire/distributed/internal/tcpserver/TcpServerBackwardCompatDUnitTest.java
@@ -32,8 +32,13 @@ import com.gemstone.gemfire.cache30.CacheSerializableRunnable;
 import com.gemstone.gemfire.distributed.Locator;
 import com.gemstone.gemfire.distributed.internal.DistributionConfig;
 import com.gemstone.gemfire.distributed.internal.InternalDistributedSystem;
+import com.gemstone.gemfire.distributed.internal.membership.InternalDistributedMember;
+import com.gemstone.gemfire.distributed.internal.membership.gms.locator.FindCoordinatorRequest;
+import com.gemstone.gemfire.distributed.internal.membership.gms.locator.FindCoordinatorResponse;
 import com.gemstone.gemfire.distributed.internal.tcpserver.TcpServer;
 import com.gemstone.gemfire.internal.AvailablePort;
+import com.gemstone.gemfire.internal.AvailablePortHelper;
+import com.gemstone.gemfire.internal.SocketCreator;
 import com.gemstone.gemfire.internal.Version;
 import com.gemstone.gemfire.test.dunit.DistributedTestCase;
 import com.gemstone.gemfire.test.dunit.Host;
@@ -51,7 +56,7 @@ import com.gemstone.gemfire.test.junit.categories.DistributedTest;
  *
  */
 @Category(DistributedTest.class)
-@Ignore("Test was disabled by renaming to DisabledTest")
+//@Ignore("Test was disabled by renaming to DisabledTest")
 public class TcpServerBackwardCompatDUnitTest extends DistributedTestCase {
 
   /**
@@ -98,18 +103,15 @@ public class TcpServerBackwardCompatDUnitTest extends DistributedTestCase {
     final VM locatorRestart0 = host.getVM(2);
     final VM member = host.getVM(3);
 
+    int[] ports = AvailablePortHelper.getRandomAvailableTCPPorts(2);
+
     // Create properties for locator0
-    final int port0 = AvailablePort.getRandomAvailablePort(AvailablePort.SOCKET);
-    final File logFile0 = new File(getUniqueName() + "-locator" + port0 + ".log");
+    final int port0 = ports[0];
+    final File logFile0 = null;//new File("");
     
     // Create properties for locator1
-    int port = AvailablePort.getRandomAvailablePort(AvailablePort.SOCKET);
-    while (port == port0) {
-      port = AvailablePort.getRandomAvailablePort(AvailablePort.SOCKET);
-    }
-    final int port1 = port;
-
-    final File logFile1 = new File(getUniqueName() + "-locator" + port1 + ".log");
+    final int port1 = ports[1];
+    final File logFile1 = null;//new File("");
     
     final String locators = host.getHostName() + "[" + port0 + "]," +
                             host.getHostName() + "[" + port1 + "]";
@@ -118,6 +120,7 @@ public class TcpServerBackwardCompatDUnitTest extends DistributedTestCase {
     props.setProperty(DistributionConfig.LOCATORS_NAME, locators);
     props.setProperty(DistributionConfig.MCAST_PORT_NAME, "0");
     props.setProperty(DistributionConfig.ENABLE_CLUSTER_CONFIGURATION_NAME, "false");
+    props.setProperty(DistributionConfig.LOG_LEVEL_NAME, "finest");
     
     // Start locator0 with props.
     //props.setProperty(DistributionConfig.START_LOCATOR_NAME, host.getHostName() + "["+port0+"]");
@@ -157,45 +160,20 @@ public class TcpServerBackwardCompatDUnitTest extends DistributedTestCase {
           TcpServer.OLDTESTVERSION -= 100;
           TcpServer.getGossipVersionMapForTestOnly().put(TcpServer.TESTVERSION, Version.CURRENT_ORDINAL);
           TcpServer.getGossipVersionMapForTestOnly().put(TcpServer.OLDTESTVERSION, Version.GFE_57.ordinal());
-          assertEquals("Gossip Version and Test version are not same", TcpServer.GOSSIPVERSION, TcpServer.TESTVERSION);
-          assertEquals("Previous Gossip Version and Test version are not same", TcpServer.OLDGOSSIPVERSION, TcpServer.OLDTESTVERSION);
+//          assertEquals("Gossip Version and Test version are not same", TcpServer.GOSSIPVERSION, TcpServer.TESTVERSION);
+//          assertEquals("Previous Gossip Version and Test version are not same", TcpServer.OLDGOSSIPVERSION, TcpServer.OLDTESTVERSION);
 
           Locator.startLocatorAndDS(port1, logFile1, props);
 
           // Start a gossip client to connect to first locator "locator0".
-          fail("this test must be fixed to work with the jgroups replacement");
-          // TODO
-//          final GossipClient client = new GossipClient(new IpAddress(InetAddress.getLocalHost(), port1),  500);
-//          client.register("mygroup1", new IpAddress(InetAddress.getLocalHost(), port1), 5000, false);
-
-          WaitCriterion ev = new WaitCriterion() {
-            public boolean done() {
-              try {
-                // TODO
-//                Vector members = client.getMembers("mygroup1", 
-//                    new IpAddress(InetAddress.getLocalHost(), port0), true, 5000);
-//                return members.size() == 2;
-              }
-              catch (Exception e) {
-                e.printStackTrace();
-                fail("unexpected exception");
-              }
-              return false; // NOTREACHED
-            }
-            public String description() {
-              return null;
-            }
-          };
+          FindCoordinatorRequest req = new FindCoordinatorRequest(new InternalDistributedMember(
+              SocketCreator.getLocalHost(), 1234));
+          FindCoordinatorResponse response = null;
           
-          Wait.waitForCriterion(ev, 1000, 200, true);
-          fail("this test must be fixed to work with the jgroups replacement");
-          // TODO
-//          Vector members = client.getMembers("mygroup1", new IpAddress(InetAddress.getLocalHost(), port0), true, 5000);
-//          Assert.assertEquals(2, members.size());
-//          Assert.assertTrue(members.contains(new IpAddress(InetAddress.getLocalHost(), port0)));
-//          Assert.assertTrue(members.contains(new IpAddress(InetAddress.getLocalHost(), port1)));
+          response = (FindCoordinatorResponse)TcpClient.requestToServer(SocketCreator.getLocalHost(), port1, req, 5000);
+          assertNotNull(response);
 
-        } catch (IOException e) {
+        } catch (Exception e) {
           com.gemstone.gemfire.test.dunit.Assert.fail("Locator1 start failed with Gossip Version: " + TcpServer.GOSSIPVERSION + "!", e);
         }
       }
@@ -222,33 +200,20 @@ public class TcpServerBackwardCompatDUnitTest extends DistributedTestCase {
           TcpServer.OLDTESTVERSION -= 100;
           TcpServer.getGossipVersionMapForTestOnly().put(TcpServer.TESTVERSION, Version.CURRENT_ORDINAL);
           TcpServer.getGossipVersionMapForTestOnly().put(TcpServer.OLDTESTVERSION, Version.GFE_57.ordinal());
-          assertEquals("Gossip Version and Test version are not same", TcpServer.GOSSIPVERSION, TcpServer.TESTVERSION);
-          assertEquals("Previous Gossip Version and Test version are not same", TcpServer.OLDGOSSIPVERSION, TcpServer.OLDTESTVERSION);
+//          assertEquals("Gossip Version and Test version are not same", TcpServer.GOSSIPVERSION, TcpServer.TESTVERSION);
+//          assertEquals("Previous Gossip Version and Test version are not same", TcpServer.OLDGOSSIPVERSION, TcpServer.OLDTESTVERSION);
 
           Locator.startLocatorAndDS(port0, logFile0, props);
 
-          // A new gossip client with new GOSSIPVERSION must be able
-          // to connect with new locator on port1, remote locator.
-          // Reuse locator0 VM.
-          fail("this test must be fixed to work with the jgroups replacement");
-          // TODO
-//          final GossipClient client2 = new GossipClient(new IpAddress(InetAddress.getLocalHost(), port1),  500);
-//          Vector<IpAddress> members = client2.getMembers("mygroup1", new IpAddress(InetAddress.getLocalHost(), port1), true, 5000);
-//          Assert.assertEquals(2, members.size());
-          // As they are coming from other locator, their pid is of other locator process.
-//          getLogWriter().info(members.get(0) + " " + members.get(1));
-
-          // TODO
-//          for (IpAddress ipAddr : members) {
-//            int port = ipAddr.getPort();
-//            String hostname = ipAddr.getIpAddress().getHostAddress();
-//            int pid = ipAddr.getProcessId();
-//            Assert.assertTrue(" " + ipAddr, port == port0 || port == port1);
-//            Assert.assertTrue(" " + ipAddr, hostname.equals(InetAddress.getLocalHost().getHostAddress()));
-//            Assert.assertTrue(" " + ipAddr, pid == locator1.getPid());
-//          }
+          // Start a gossip client to connect to first locator "locator0".
+          FindCoordinatorRequest req = new FindCoordinatorRequest(new InternalDistributedMember(
+              SocketCreator.getLocalHost(), 1234));
+          FindCoordinatorResponse response = null;
+          
+          response = (FindCoordinatorResponse)TcpClient.requestToServer(SocketCreator.getLocalHost(), port0, req, 5000);
+          assertNotNull(response);
 
-        } catch (IOException e) {
+        } catch (Exception e) {
           com.gemstone.gemfire.test.dunit.Assert.fail("Locator0 start failed with Gossip Version: " + TcpServer.GOSSIPVERSION + "!", e);
         }
       }

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/aef84eb0/geode-core/src/test/java/com/gemstone/gemfire/test/dunit/DistributedTestCase.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/com/gemstone/gemfire/test/dunit/DistributedTestCase.java b/geode-core/src/test/java/com/gemstone/gemfire/test/dunit/DistributedTestCase.java
index c7227a2..4f656fd 100755
--- a/geode-core/src/test/java/com/gemstone/gemfire/test/dunit/DistributedTestCase.java
+++ b/geode-core/src/test/java/com/gemstone/gemfire/test/dunit/DistributedTestCase.java
@@ -42,6 +42,7 @@ import com.gemstone.gemfire.distributed.internal.DistributionConfig;
 import com.gemstone.gemfire.distributed.internal.DistributionMessageObserver;
 import com.gemstone.gemfire.distributed.internal.InternalDistributedSystem;
 import com.gemstone.gemfire.distributed.internal.InternalDistributedSystem.CreationStackGenerator;
+import com.gemstone.gemfire.distributed.internal.tcpserver.TcpClient;
 import com.gemstone.gemfire.internal.SocketCreator;
 import com.gemstone.gemfire.internal.admin.ClientStatsManager;
 import com.gemstone.gemfire.internal.cache.DiskStoreObserver;
@@ -487,6 +488,7 @@ public abstract class DistributedTestCase extends TestCase implements java.io.Se
     RegionTestCase.preSnapshotRegion = null;
     SocketCreator.resetHostNameCache();
     SocketCreator.resolve_dns = true;
+    TcpClient.clearStaticData();
 
     // clear system properties -- keep alphabetized
     System.clearProperty("gemfire.log-level");


[04/14] incubator-geode git commit: GEODE-573: Fix broken image links in javadocs

Posted by jc...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/region-implementation.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/region-implementation.fig b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/region-implementation.fig
deleted file mode 100644
index 62a20b2..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/region-implementation.fig
+++ /dev/null
@@ -1,262 +0,0 @@
-#FIG 3.2
-Landscape
-Center
-Inches
-Letter  
-100.00
-Single
--2
-1200 2
-6 3150 2250 4500 2550
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 3150 2250 4500 2250 4500 2550 3150 2550 3150 2250
-4 0 0 50 -1 2 12 0.0000 4 180 1215 3225 2475 AbstractRegion\001
--6
-6 3225 3225 4350 3525
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 3225 3225 4350 3225 4350 3525 3225 3525 3225 3225
-4 0 0 50 -1 2 12 0.0000 4 180 960 3300 3450 LocalRegion\001
--6
-6 4950 3225 6525 3525
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4950 3225 6525 3225 6525 3525 4950 3525 4950 3225
-4 0 0 50 -1 2 12 0.0000 4 180 1470 5025 3450 SharedRegionData\001
--6
-6 3375 1275 4050 1575
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 3375 1275 4050 1275 4050 1575 3375 1575 3375 1275
-4 0 0 50 -1 1 12 0.0000 4 180 495 3450 1500 Region\001
--6
-6 1800 1275 3075 1575
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 1800 1275 3075 1275 3075 1575 1800 1575 1800 1275
-4 0 0 50 -1 1 12 0.0000 4 180 1185 1875 1500 RegionAttributes\001
--6
-6 4350 1275 5775 1575
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4350 1275 5775 1275 5775 1575 4350 1575 4350 1275
-4 0 0 50 -1 1 12 0.0000 4 135 1275 4425 1500 AttributesMutator\001
--6
-6 3000 3975 4575 4275
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 3000 3975 4575 3975 4575 4275 3000 4275 3000 3975
-4 0 0 50 -1 2 12 0.0000 4 180 1425 3075 4200 DistributedRegion\001
--6
-6 375 4275 2325 4575
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 375 4275 2325 4275 2325 4575 375 4575 375 4275
-4 0 0 50 -1 2 12 0.0000 4 135 1815 450 4500 DistributedLockService\001
--6
-6 150 3750 2325 4050
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 150 3750 2325 3750 2325 4050 150 4050 150 3750
-4 0 0 50 -1 2 12 0.0000 4 135 2040 225 3975 CacheDistributionAdvisor\001
--6
-6 7875 7050 8850 7350
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 7875 7050 8850 7050 8850 7350 7875 7350 7875 7050
-4 0 0 50 -1 2 12 0.0000 4 180 840 7950 7275 StatsEntry\001
--6
-6 8475 6150 9450 6450
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 8475 6150 9450 6150 9450 6450 8475 6450 8475 6150
-4 0 0 50 -1 2 12 0.0000 4 180 825 8550 6375 ThinEntry\001
--6
-6 9225 7050 10575 7350
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 9225 7050 10575 7050 10575 7350 9225 7350 9225 7050
-4 0 0 50 -1 2 12 0.0000 4 180 1215 9300 7275 ThinLRUEntry\001
--6
-6 8025 5325 9450 5625
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 8025 5325 9450 5325 9450 5625 8025 5625 8025 5325
-4 0 0 50 -1 1 12 0.0000 4 180 1275 8100 5550 EntriesMap.Entry\001
--6
-6 9825 5325 11100 5625
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 9825 5325 11100 5325 11100 5625 9825 5625 9825 5325
-4 0 0 50 -1 1 12 0.0000 4 135 1125 9900 5550 LRUClockNode\001
--6
-6 10200 6150 11100 6450
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 10200 6150 11100 6150 11100 6450 10200 6450 10200 6150
-4 0 0 50 -1 1 12 0.0000 4 180 735 10275 6375 LRUEntry\001
--6
-6 7875 7875 9225 8175
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 7875 7875 9225 7875 9225 8175 7875 8175 7875 7875
-4 0 0 50 -1 2 12 0.0000 4 180 1230 7950 8100 StatsLRUEntry\001
--6
-6 5025 5325 6000 5625
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 5025 5325 6000 5325 6000 5625 5025 5625 5025 5325
-4 0 0 50 -1 1 12 0.0000 4 180 840 5100 5550 EntriesMap\001
--6
-6 4050 4650 5325 4950
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4050 4650 5325 4650 5325 4950 4050 4950 4050 4650
-4 0 0 50 -1 1 12 0.0000 4 180 1155 4125 4875 ConcurrentMap\001
--6
-6 3450 6150 5250 6450
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 3450 6150 5250 6150 5250 6450 3450 6450 3450 6150
-4 0 0 50 -1 2 12 0.0000 4 180 1680 3510 6375 UnsharedEntriesMap\001
--6
-6 2625 5325 4425 5625
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 2625 5325 4425 5325 4425 5625 2625 5625 2625 5325
-4 0 0 50 -1 2 12 0.0000 4 180 1665 2700 5550 ConcurrentHashMap\001
--6
-6 1275 5325 2100 5625
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 1275 5325 2100 5325 2100 5625 1275 5625 1275 5325
-4 0 0 50 -1 2 12 0.0000 4 180 660 1350 5550 Segment\001
--6
-6 5625 6150 7200 6450
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 5625 6150 7200 6150 7200 6450 5625 6450 5625 6150
-4 0 0 50 -1 2 12 0.0000 4 180 1470 5678 6375 SharedEntriesMap\001
--6
-6 4575 6825 6075 7125
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4575 6825 6075 6825 6075 7125 4575 7125 4575 6825
-4 0 0 50 -1 1 12 0.0000 4 180 1380 4650 7050 LRUMapCallbacks\001
--6
-6 3150 7875 5325 8175
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 3150 7875 5325 7875 5325 8175 3150 8175 3150 7875
-4 0 0 50 -1 2 12 0.0000 4 180 2070 3203 8100 UnsharedLRUEntriesMap\001
--6
-6 1200 7875 2400 8175
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 1200 7875 2400 7875 2400 8175 1200 8175 1200 7875
-4 0 0 50 -1 2 12 0.0000 4 180 1050 1275 8100 LRUSegment\001
--6
-6 5700 7875 7650 8175
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 5700 7875 7650 7875 7650 8175 5700 8175 5700 7875
-4 0 0 50 -1 2 12 0.0000 4 180 1860 5745 8100 SharedLRUEntriesMap\001
--6
-6 9000 1500 10950 2475
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 9075 1575 10875 1575 10875 2400 9075 2400 9075 1575
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 9000 1500 10950 1500 10950 2475 9000 2475 9000 1500
-4 1 0 50 -1 0 12 0.0000 4 180 1665 9975 1800 GemFire Cache Region\001
-4 1 0 50 -1 0 12 0.0000 6 165 1440 9975 2280 Revision: 1.2\001
-4 1 0 50 -1 0 12 0.0000 4 180 1680 9975 2040 Implementation Classes\001
--6
-6 9525 7875 11250 8175
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 9525 7875 11250 7875 11250 8175 9525 8175 9525 7875
-4 0 0 50 -1 2 12 0.0000 4 180 1575 9600 8100 DiskThinLRUEntry\001
--6
-6 3000 8625 5550 8925
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 3000 8625 5550 8625 5550 8925 3000 8925 3000 8625
-4 0 0 50 -1 2 12 0.0000 4 180 2430 3075 8850 DiskUnsharedLRUEntriesMap\001
--6
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 3750 2250 3750 1575
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 3750 3225 3750 2550
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
-	 3225 3375 2700 3375 2700 2400 3150 2400
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 1 4
-	1 0 1.00 120.00 120.00
-	1 0 1.00 120.00 120.00
-	 2400 1575 2400 1875 5025 1875 5025 1575
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 3750 3975 3750 3525
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
-	 2325 3900 2625 3900 2625 4425 2325 4425
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 2625 4125 3000 4125
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 4350 3450 4950 3450
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 5
-	0 0 1.00 60.00 120.00
-	 4350 3300 4575 3300 4575 3000 4200 3000 4200 3225
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 5
-	0 0 1.00 60.00 120.00
-	 6525 3375 6825 3375 6825 2925 6300 2925 6300 3225
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
-	 4125 3525 4125 3825 5775 3825
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 5775 3525 5775 5325
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 8925 6150 8925 5625
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
-	 8325 7050 8325 6750 9600 6750 9600 7050
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 8925 6750 8925 6450
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 10425 7050 10425 6450
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 10575 6150 10575 5625
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 5
-	0 0 1.00 60.00 120.00
-	 11100 5475 11325 5475 11325 5025 10875 5025 10875 5325
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 1 2
-	1 0 1.00 120.00 120.00
-	 8325 7350 8325 7875
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5
-	 10425 6825 10950 6825 10950 7575 8850 7575 8850 7875
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 4
-	 4575 6150 4575 5925 6300 5925 6300 6150
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 5475 5925 5475 5625
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6000 5475 8025 5475
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 4
-	1 0 1.00 120.00 120.00
-	 5325 5325 5325 5175 4800 5175 4800 4950
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 4200 5325 4200 4950
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 1650 7875 1650 5625
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 2100 5475 2625 5475
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 3750 6150 3750 5625
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 3150 8025 2400 8025
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 3750 7875 3750 6450
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 6825 7875 6825 6450
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 4
-	 4425 7875 4425 7575 6150 7575 6150 7875
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 5325 7575 5325 7125
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 10200 7875 10200 7350
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 4125 8625 4125 8175
-4 0 0 50 -1 0 12 0.0000 4 75 90 3000 2400 *\001
-4 0 0 50 -1 0 12 0.0000 4 180 780 1875 2850 subregions\001
-4 0 0 50 -1 0 12 0.0000 4 165 435 6600 2850 parent\001
-4 0 0 50 -1 0 12 0.0000 4 165 435 4425 2925 parent\001
-4 0 0 50 -1 0 12 0.0000 4 135 465 5850 4350 entries\001
-4 0 0 50 -1 0 12 0.0000 4 135 1050 11400 5325 nextLRUNode\001
-4 0 0 50 -1 0 12 0.0000 4 75 90 2175 5475 *\001
-4 0 0 50 -1 0 12 0.0000 4 75 90 7875 5475 *\001
-4 0 0 50 -1 0 12 0.0000 4 75 90 2475 8025 *\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/package.html
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/package.html b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/package.html
index cdef772..bd8713e 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/package.html
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/package.html
@@ -85,7 +85,7 @@ buckets to be accessed without delay.  The below diagram demonstrates
 bucket splitting with extensible hashing.</P>
 
 <P align="center">
-<IMG src="doc-files/extensible-hashing.gif" width="641" width="292">
+<IMG src="{@docRoot}/javadoc-images/extensible-hashing.gif" width="641" width="292">
 </P>
 
 <P>A <code>BucketInfo</code> contains metadata about a bucket (most
@@ -97,7 +97,7 @@ a number of <code>Bucket</code>s that hold the values for keys that
 match the bucket's mask as shown in the below diagram.</P>
 
 <P align="center">
-<IMG src="doc-files/partitioned-regions.gif" width="592" height="483">
+<IMG src="{@docRoot}/javadoc-images/partitioned-regions.gif" width="592" height="483">
 </P>
 
 <P>The total size (in bytes) of a bucket is maintained as key/value
@@ -134,7 +134,7 @@ target the primary and are passed on to the backups from the primary.</P>
 state transitions of the <code>BucketAdvisor</code>:</P>
 
 <P align="center">
-<IMG src="doc-files/BucketAdvisor-state.png" width="640" height="372">
+<IMG src="{@docRoot}/javadoc-images/BucketAdvisor-state.png" width="640" height="372">
 </P>
 
 <H3>Partitioned Region Cache Listeners</H3>
@@ -234,7 +234,7 @@ that multiple copies of a bucket are not hosted by the same member.
 <H1>System Properties</H1>
 
 All of the system properties used by GemFire are discussed
-<a href="doc-files/properties.html">here</a>.
+<a href="properties.html">here</a>.
 
 </BODY>
 


[05/14] incubator-geode git commit: GEODE-573: Fix broken image links in javadocs

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

<TRUNCATED>


[14/14] incubator-geode git commit: GEODE-639: CI failure: CacheXml80DUnitTest.testCacheServerEnableTcpNoDelay

Posted by jc...@apache.org.
GEODE-639: CI failure: CacheXml80DUnitTest.testCacheServerEnableTcpNoDelay


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

Branch: refs/heads/feature/GEODE-639
Commit: abfa57133265076100e0b4c2a2078771442f342c
Parents: c5d8ea7
Author: Jianxia Chen <jc...@pivotal.io>
Authored: Mon Mar 14 10:14:41 2016 -0700
Committer: Jianxia Chen <jc...@pivotal.io>
Committed: Mon Mar 14 10:16:02 2016 -0700

----------------------------------------------------------------------
 .../gemfire/internal/cache/xmlcache/CacheServerCreation.java        | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/abfa5713/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheServerCreation.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheServerCreation.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheServerCreation.java
index 8e9dbbe..648386c 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheServerCreation.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/xmlcache/CacheServerCreation.java
@@ -52,6 +52,7 @@ public class CacheServerCreation extends AbstractCacheServer {
 
   CacheServerCreation(InternalCache cache, boolean attachListener) {
     super(cache, attachListener);
+    setPort(0);
   }
   
   /**


[11/14] incubator-geode git commit: GEODE-1081 remove becomeCoordinator from JoinResponseMessage

Posted by jc...@apache.org.
GEODE-1081 remove becomeCoordinator from JoinResponseMessage

We no longer use becomeCoordinator so it is not needed in JoinResponseMessage.
The code reacting to becomeCoordinator in GMSJoinLeave is also not needed
and has been removed.


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

Branch: refs/heads/feature/GEODE-639
Commit: d25e445988501052258b14a167221f6b6e8d1c0b
Parents: 7971a77
Author: Bruce Schuchardt <bs...@pivotal.io>
Authored: Mon Mar 14 09:28:58 2016 -0700
Committer: Bruce Schuchardt <bs...@pivotal.io>
Committed: Mon Mar 14 09:34:51 2016 -0700

----------------------------------------------------------------------
 .../membership/gms/membership/GMSJoinLeave.java      |  9 ---------
 .../membership/gms/messages/JoinResponseMessage.java | 15 ---------------
 .../codeAnalysis/sanctionedDataSerializables.txt     |  4 ++--
 3 files changed, 2 insertions(+), 26 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/d25e4459/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 85d76d6..2b7893e 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
@@ -395,15 +395,6 @@ public class GMSJoinLeave implements JoinLeave, MessageHandler {
       return isJoined;
     }
 
-    if (response.getBecomeCoordinator()) {
-      logger.info("I am being told to become the membership coordinator by {}", coord);
-      synchronized (viewInstallationLock) {
-        this.currentView = response.getCurrentView();
-        becomeCoordinator(null);
-      }
-      return true;
-    }
-
     this.birthViewId = response.getMemberID().getVmViewId();
     this.localAddress.setVmViewId(this.birthViewId);
     GMSMember me = (GMSMember) this.localAddress.getNetMember();

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/d25e4459/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/messages/JoinResponseMessage.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/messages/JoinResponseMessage.java b/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/messages/JoinResponseMessage.java
index c01353a..ad9c319 100755
--- a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/messages/JoinResponseMessage.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/messages/JoinResponseMessage.java
@@ -37,7 +37,6 @@ public class JoinResponseMessage extends HighPriorityDistributionMessage {
   private String rejectionMessage;
   private InternalDistributedMember memberID;
   private byte[] messengerData;
-  private boolean becomeCoordinator;
   
   public JoinResponseMessage(InternalDistributedMember memberID, NetView view) {
     this.currentView = view;
@@ -45,13 +44,6 @@ public class JoinResponseMessage extends HighPriorityDistributionMessage {
     setRecipient(memberID);
   }
   
-  public JoinResponseMessage(InternalDistributedMember memberID, NetView view, boolean becomeCoordinator) {
-    this.currentView = view;
-    this.memberID = memberID;
-    setRecipient(memberID);
-    this.becomeCoordinator = becomeCoordinator;
-  }
-  
   public JoinResponseMessage(String rejectionMessage) {
     this.rejectionMessage = rejectionMessage;
   }
@@ -68,10 +60,6 @@ public class JoinResponseMessage extends HighPriorityDistributionMessage {
     return memberID;
   }
   
-  public boolean getBecomeCoordinator() {
-    return becomeCoordinator;
-  }
-
   public String getRejectionMessage() {
     return rejectionMessage;
   }
@@ -94,7 +82,6 @@ public class JoinResponseMessage extends HighPriorityDistributionMessage {
     return getShortClassName() + "("+memberID + "; "
         + (currentView==null? "" : currentView.toString())
         + (rejectionMessage==null? "" : ("; "+rejectionMessage))
-        + (becomeCoordinator? "; becomeCoordinator" : "")
         + ")";
   }
   
@@ -112,7 +99,6 @@ public class JoinResponseMessage extends HighPriorityDistributionMessage {
   public void toData(DataOutput out) throws IOException {
     DataSerializer.writeObject(currentView, out);
     DataSerializer.writeObject(memberID, out);
-    out.writeBoolean(becomeCoordinator);
     DataSerializer.writeString(rejectionMessage, out);
     DataSerializer.writeByteArray(messengerData, out);
   }
@@ -121,7 +107,6 @@ public class JoinResponseMessage extends HighPriorityDistributionMessage {
   public void fromData(DataInput in) throws IOException, ClassNotFoundException {
     currentView = DataSerializer.readObject(in);
     memberID = DataSerializer.readObject(in);
-    becomeCoordinator = in.readBoolean();
     rejectionMessage = DataSerializer.readString(in);
     messengerData = DataSerializer.readByteArray(in);
   }

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/d25e4459/geode-core/src/test/resources/com/gemstone/gemfire/codeAnalysis/sanctionedDataSerializables.txt
----------------------------------------------------------------------
diff --git a/geode-core/src/test/resources/com/gemstone/gemfire/codeAnalysis/sanctionedDataSerializables.txt b/geode-core/src/test/resources/com/gemstone/gemfire/codeAnalysis/sanctionedDataSerializables.txt
index bb9f350..a6e951a 100644
--- a/geode-core/src/test/resources/com/gemstone/gemfire/codeAnalysis/sanctionedDataSerializables.txt
+++ b/geode-core/src/test/resources/com/gemstone/gemfire/codeAnalysis/sanctionedDataSerializables.txt
@@ -373,8 +373,8 @@ fromData,38,2a2bb80019c0001ab500042a2bb80019b500052a2bb8001bb500022a2bb9001c0100
 toData,35,2ab400042bb800152ab400052bb800152ab400022bb800162b2ab60017b900180200b1
 
 com/gemstone/gemfire/distributed/internal/membership/gms/messages/JoinResponseMessage,2
-fromData,49,2a2bb8001cc0001db500022a2bb8001cc0001eb500032a2bb9001f0100b500052a2bb80020b500062a2bb80021b50007b1
-toData,43,2ab400022bb800182ab400032bb800182b2ab40005b9001902002ab400062bb8001a2ab400072bb8001bb1
+fromData,39,2a2bb80019c0001ab500022a2bb80019c0001bb500032a2bb8001cb500052a2bb8001db50006b1
+toData,33,2ab400022bb800162ab400032bb800162ab400052bb800172ab400062bb80018b1
 
 com/gemstone/gemfire/distributed/internal/membership/gms/messages/LeaveRequestMessage,2
 fromData,20,2a2bb8000cc0000db500032a2bb8000eb50004b1


[13/14] incubator-geode git commit: GEODE-1078 CI failure: ClientMembershipSelectorDUnitTest.testClientMembershipEventsInServer

Posted by jc...@apache.org.
GEODE-1078 CI failure: ClientMembershipSelectorDUnitTest.testClientMembershipEventsInServer

added an assertion that the distributed system hasn't changed in between
getSystem() and createRegion() calls.


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

Branch: refs/heads/feature/GEODE-639
Commit: c5d8ea770d56832b54fb64ade61cef956317b638
Parents: aef84eb
Author: Bruce Schuchardt <bs...@pivotal.io>
Authored: Mon Mar 14 09:33:20 2016 -0700
Committer: Bruce Schuchardt <bs...@pivotal.io>
Committed: Mon Mar 14 09:34:52 2016 -0700

----------------------------------------------------------------------
 .../cache30/ClientMembershipDUnitTest.java      | 138 ++++++++++---------
 1 file changed, 74 insertions(+), 64 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/c5d8ea77/geode-core/src/test/java/com/gemstone/gemfire/cache30/ClientMembershipDUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/com/gemstone/gemfire/cache30/ClientMembershipDUnitTest.java b/geode-core/src/test/java/com/gemstone/gemfire/cache30/ClientMembershipDUnitTest.java
index a8ea590..d4678ca 100755
--- a/geode-core/src/test/java/com/gemstone/gemfire/cache30/ClientMembershipDUnitTest.java
+++ b/geode-core/src/test/java/com/gemstone/gemfire/cache30/ClientMembershipDUnitTest.java
@@ -42,10 +42,12 @@ import com.gemstone.gemfire.cache.client.ClientCache;
 import com.gemstone.gemfire.cache.client.Pool;
 import com.gemstone.gemfire.cache.client.PoolManager;
 import com.gemstone.gemfire.distributed.DistributedMember;
+import com.gemstone.gemfire.distributed.DistributedSystem;
 import com.gemstone.gemfire.distributed.DurableClientAttributes;
 import com.gemstone.gemfire.distributed.internal.DistributionConfig;
 import com.gemstone.gemfire.distributed.internal.InternalDistributedSystem;
 import com.gemstone.gemfire.internal.SocketCreator;
+import com.gemstone.gemfire.internal.cache.GemFireCacheImpl;
 import com.gemstone.gemfire.internal.cache.tier.InternalClientMembership;
 import com.gemstone.gemfire.internal.cache.tier.sockets.AcceptorImpl;
 import com.gemstone.gemfire.internal.cache.tier.sockets.ServerConnection;
@@ -57,6 +59,7 @@ import com.gemstone.gemfire.management.membership.ClientMembershipListener;
 import com.gemstone.gemfire.test.dunit.Assert;
 import com.gemstone.gemfire.test.dunit.Host;
 import com.gemstone.gemfire.test.dunit.IgnoredException;
+import com.gemstone.gemfire.test.dunit.Invoke;
 import com.gemstone.gemfire.test.dunit.NetworkUtils;
 import com.gemstone.gemfire.test.dunit.SerializableCallable;
 import com.gemstone.gemfire.test.dunit.SerializableRunnable;
@@ -85,15 +88,20 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
     super(name);
   }
 
+  @Override
   public void setUp() throws Exception {
     super.setUp();
   }
   
   @Override
-  protected final void postTearDownCacheTestCase() throws Exception {
-    InternalClientMembership.unregisterAllListeners();
+  protected void postTearDown() throws Exception {
+    Invoke.invokeInEveryVM((() -> cleanup()));
   }
-
+  
+  public static void cleanup() {
+    properties = null;
+  }
+  
   private void waitForAcceptsInProgressToBe(final int target)
     throws Exception {
     WaitCriterion ev = new WaitCriterion() {
@@ -138,7 +146,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
       SerializableRunnable createMeanSocket = new CacheSerializableRunnable("Connect to server with socket") {
         public void run2() throws CacheException {
           getCache(); // create a cache so we have stats
-          com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("connecting to cache server with socket");
+          System.out.println("connecting to cache server with socket");
           try {
             InetAddress addr = InetAddress.getByName(hostName);
             meanSocket = new Socket(addr, port);
@@ -150,7 +158,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
       };
       SerializableRunnable closeMeanSocket = new CacheSerializableRunnable("close mean socket") {
         public void run2() throws CacheException {
-          com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("closing mean socket");
+          System.out.println("closing mean socket");
           try {
             meanSocket.close();
           }
@@ -161,28 +169,28 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
 
       assertEquals(0, getAcceptsInProgress());
       
-      com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("creating mean socket");
+      System.out.println("creating mean socket");
       vm0.invoke(createMeanSocket);
       try {
-        com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("waiting to see it connect on server");
+        System.out.println("waiting to see it connect on server");
         waitForAcceptsInProgressToBe(1);
       } finally {
-        com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("closing mean socket");
+        System.out.println("closing mean socket");
         vm0.invoke(closeMeanSocket);
       }
-      com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("waiting to see accept to go away on server");
+      System.out.println("waiting to see accept to go away on server");
       waitForAcceptsInProgressToBe(0);
 
       // now try it without a close. Server should timeout the mean connect
-      com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("creating mean socket 2");
+      System.out.println("creating mean socket 2");
       vm0.invoke(createMeanSocket);
       try {
-        com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("waiting to see it connect on server 2");
+        System.out.println("waiting to see it connect on server 2");
         waitForAcceptsInProgressToBe(1);
-        com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("waiting to see accept to go away on server without us closing");
+        System.out.println("waiting to see accept to go away on server without us closing");
         waitForAcceptsInProgressToBe(0);
       } finally {
-        com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("closing mean socket 2");
+        System.out.println("closing mean socket 2");
         vm0.invoke(closeMeanSocket);
       }
 
@@ -749,7 +757,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
     // create and register ClientMembershipListener in controller vm...
     ClientMembershipListener listener = new ClientMembershipListener() {
       public synchronized void memberJoined(ClientMembershipEvent event) {
-        com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInClient] memberJoined: " + event);
+        System.out.println("[testClientMembershipEventsInClient] memberJoined: " + event);
         fired[JOINED] = true;
         member[JOINED] = event.getMember();
         memberId[JOINED] = event.getMemberId();
@@ -757,11 +765,11 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
         notifyAll();
       }
       public synchronized void memberLeft(ClientMembershipEvent event) {
-        com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInClient] memberLeft: " + event);
+        System.out.println("[testClientMembershipEventsInClient] memberLeft: " + event);
 //        fail("Please update testClientMembershipEventsInClient to handle memberLeft for BridgeServer.");
       }
       public synchronized void memberCrashed(ClientMembershipEvent event) {
-        com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInClient] memberCrashed: " + event);
+        System.out.println("[testClientMembershipEventsInClient] memberCrashed: " + event);
         fired[CRASHED] = true;
         member[CRASHED] = event.getMember();
         memberId[CRASHED] = event.getMemberId();
@@ -779,7 +787,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
     vm0.invoke(new CacheSerializableRunnable("Create BridgeServer") {
       public void run2() throws CacheException {
         try {
-          com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInClient] Create BridgeServer");
+          System.out.println("[testClientMembershipEventsInClient] Create BridgeServer");
           getSystem();
           AttributesFactory factory = new AttributesFactory();
           factory.setScope(Scope.LOCAL);
@@ -803,9 +811,9 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
 
     String serverMemberId = serverMember.toString();
 
-    com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInClient] ports[0]=" + ports[0]);
-    com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInClient] serverMember=" + serverMember);
-    com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInClient] serverMemberId=" + serverMemberId);
+    System.out.println("[testClientMembershipEventsInClient] ports[0]=" + ports[0]);
+    System.out.println("[testClientMembershipEventsInClient] serverMember=" + serverMember);
+    System.out.println("[testClientMembershipEventsInClient] serverMemberId=" + serverMemberId);
 
     assertFalse(fired[JOINED]);
     assertNull(member[JOINED]);
@@ -821,7 +829,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
     assertFalse(isClient[CRASHED]);
     
     // sanity check...
-    com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInClient] sanity check");
+    System.out.println("[testClientMembershipEventsInClient] sanity check");
     DistributedMember test = new TestDistributedMember("test");
     InternalClientMembership.notifyJoined(test, SERVER);
     synchronized(listener) {
@@ -845,7 +853,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
     resetArraysForTesting(fired, member, memberId, isClient);
     
     // create bridge client in controller vm...
-    com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInClient] create bridge client");
+    System.out.println("[testClientMembershipEventsInClient] create bridge client");
     Properties config = new Properties();
     config.setProperty(DistributionConfig.MCAST_PORT_NAME, "0");
     config.setProperty(DistributionConfig.LOCATORS_NAME, "");
@@ -868,7 +876,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
       }
     }
     
-    com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInClient] assert client detected server join");
+    System.out.println("[testClientMembershipEventsInClient] assert client detected server join");
     
     // first check the getCurrentServers() result
     ClientCache clientCache = (ClientCache)getCache();
@@ -897,7 +905,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
 
     vm0.invoke(new SerializableRunnable("Stop BridgeServer") {
       public void run() {
-        com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInClient] Stop BridgeServer");
+        System.out.println("[testClientMembershipEventsInClient] Stop BridgeServer");
         stopBridgeServers(getCache());
       }
     });
@@ -907,7 +915,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
       }
     }
     
-    com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInClient] assert client detected server departure");
+    System.out.println("[testClientMembershipEventsInClient] assert client detected server departure");
     assertFalse(fired[JOINED]);
     assertNull(member[JOINED]);
     assertNull(memberId[JOINED]);
@@ -928,7 +936,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
     vm0.invoke(new CacheSerializableRunnable("Recreate BridgeServer") {
       public void run2() throws CacheException {
         try {
-          com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInClient] restarting BridgeServer");
+          System.out.println("[testClientMembershipEventsInClient] restarting BridgeServer");
           startBridgeServer(ports[0]);
         }
         catch(IOException e) {
@@ -943,7 +951,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
       }
     }
     
-    com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInClient] assert client detected server recovery");
+    System.out.println("[testClientMembershipEventsInClient] assert client detected server recovery");
     assertTrue(fired[JOINED]);
     assertNotNull(member[JOINED]);
     assertNotNull(memberId[JOINED]);
@@ -972,7 +980,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
     // create and register ClientMembershipListener in controller vm...
     ClientMembershipListener listener = new ClientMembershipListener() {
       public synchronized void memberJoined(ClientMembershipEvent event) {
-        com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInServer] memberJoined: " + event);
+        System.out.println("[testClientMembershipEventsInServer] memberJoined: " + event);
         fired[JOINED] = true;
         member[JOINED] = event.getMember();
         memberId[JOINED] = event.getMemberId();
@@ -981,7 +989,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
         assertFalse(fired[LEFT] || fired[CRASHED]);
       }
       public synchronized void memberLeft(ClientMembershipEvent event) {
-        com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInServer] memberLeft: " + event);
+        System.out.println("[testClientMembershipEventsInServer] memberLeft: " + event);
         fired[LEFT] = true;
         member[LEFT] = event.getMember();
         memberId[LEFT] = event.getMemberId();
@@ -990,7 +998,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
         assertFalse(fired[JOINED] || fired[CRASHED]);
       }
       public synchronized void memberCrashed(ClientMembershipEvent event) {
-        com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInServer] memberCrashed: " + event);
+        System.out.println("[testClientMembershipEventsInServer] memberCrashed: " + event);
         fired[CRASHED] = true;
         member[CRASHED] = event.getMember();
         memberId[CRASHED] = event.getMemberId();
@@ -1006,7 +1014,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
     final int[] ports = new int[1];
 
     // create BridgeServer in controller vm...
-    com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInServer] Create BridgeServer");
+    System.out.println("[testClientMembershipEventsInServer] Create BridgeServer");
     getSystem();
     AttributesFactory factory = new AttributesFactory();
     factory.setScope(Scope.LOCAL);
@@ -1019,9 +1027,9 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
     DistributedMember serverMember = getMemberId();
     String serverMemberId = serverMember.toString();
     
-    com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInServer] ports[0]=" + ports[0]);
-    com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInServer] serverMemberId=" + serverMemberId);
-    com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInServer] serverMember=" + serverMember);
+    System.out.println("[testClientMembershipEventsInServer] ports[0]=" + ports[0]);
+    System.out.println("[testClientMembershipEventsInServer] serverMemberId=" + serverMemberId);
+    System.out.println("[testClientMembershipEventsInServer] serverMember=" + serverMember);
 
     assertFalse(fired[JOINED]);
     assertNull(member[JOINED]);
@@ -1037,7 +1045,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
     assertFalse(isClient[CRASHED]);
     
     // sanity check...
-    com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInServer] sanity check");
+    System.out.println("[testClientMembershipEventsInServer] sanity check");
     DistributedMember test = new TestDistributedMember("test");
     InternalClientMembership.notifyJoined(test, CLIENT);
     synchronized(listener) {
@@ -1063,16 +1071,17 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
     SerializableCallable createConnectionPool =
     new SerializableCallable("Create connectionPool") {
       public Object call() {
-        com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInServer] create bridge client");
+        System.out.println("[testClientMembershipEventsInServer] create bridge client");
         Properties config = new Properties();
         config.setProperty(DistributionConfig.MCAST_PORT_NAME, "0");
         config.setProperty(DistributionConfig.LOCATORS_NAME, "");
-        getSystem(config);
+        properties = config;
+        DistributedSystem s = getSystem(config);
         AttributesFactory factory = new AttributesFactory();
-        factory.setScope(Scope.LOCAL);
-        ClientServerTestCase.configureConnectionPool(factory, NetworkUtils.getServerHostName(host), ports, true, -1, 2, null);
+        Pool pool = ClientServerTestCase.configureConnectionPool(factory, NetworkUtils.getServerHostName(host), ports, true, -1, 2, null);
         createRegion(name, factory.create());
         assertNotNull(getRootRegion().getSubregion(name));
+        assertTrue(s == system); // see geode-1078
         return getMemberId();
       }
     };
@@ -1087,7 +1096,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
       }
     }
     
-    com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInServer] assert server detected client join");
+    System.out.println("[testClientMembershipEventsInServer] assert server detected client join");
     assertTrue(fired[JOINED]);
     assertEquals(member[JOINED] + " should equal " + clientMember,
       clientMember, member[JOINED]);
@@ -1108,7 +1117,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
     
     vm0.invoke(new SerializableRunnable("Stop bridge client") {
       public void run() {
-        com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInServer] Stop bridge client");
+        System.out.println("[testClientMembershipEventsInServer] Stop bridge client");
         getRootRegion().getSubregion(name).close();
         Map m = PoolManager.getAll();
         Iterator mit = m.values().iterator();
@@ -1125,7 +1134,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
       }
     }
     
-    com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInServer] assert server detected client left");
+    System.out.println("[testClientMembershipEventsInServer] assert server detected client left");
     assertFalse(fired[JOINED]);
     assertNull(member[JOINED]);
     assertNull(memberId[JOINED]);
@@ -1149,7 +1158,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
       }
     }
     
-    com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInServer] assert server detected client re-join");
+    System.out.println("[testClientMembershipEventsInServer] assert server detected client re-join");
     assertTrue(fired[JOINED]);
     assertEquals(clientMember, member[JOINED]);
     assertEquals(clientMemberId, memberId[JOINED]);
@@ -1170,7 +1179,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
     try {
       vm0.invoke(new SerializableRunnable("Stop bridge client") {
         public void run() {
-          com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInServer] Stop bridge client");
+          System.out.println("[testClientMembershipEventsInServer] Stop bridge client");
           getRootRegion().getSubregion(name).close();
           Map m = PoolManager.getAll();
           Iterator mit = m.values().iterator();
@@ -1187,7 +1196,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
         }
       }
       
-      com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testClientMembershipEventsInServer] assert server detected client crashed");
+      System.out.println("[testClientMembershipEventsInServer] assert server detected client crashed");
       assertFalse(fired[JOINED]);
       assertNull(member[JOINED]);
       assertNull(memberId[JOINED]);
@@ -1253,6 +1262,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
     Properties config = new Properties();
     config.setProperty(DistributionConfig.MCAST_PORT_NAME, "0");
     config.setProperty(DistributionConfig.LOCATORS_NAME, "");
+    properties = config;
     getSystem(config);
     
     // assert that event is fired while connected
@@ -1284,6 +1294,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
     resetArraysForTesting(fired, member, memberId, isClient);
     
     // assert that event is fired again after reconnecting
+    properties = config;
     InternalDistributedSystem sys = getSystem(config);
     assertTrue(sys.isConnected());
 
@@ -1310,7 +1321,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
     IgnoredException.addIgnoredException("ConnectException");
 
     // create BridgeServer in controller vm...
-    com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testGetConnectedClients] Create BridgeServer");
+    System.out.println("[testGetConnectedClients] Create BridgeServer");
     getSystem();
     AttributesFactory factory = new AttributesFactory();
     factory.setScope(Scope.LOCAL);
@@ -1322,20 +1333,17 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
     assertTrue(ports[0] != 0);
     String serverMemberId = getSystem().getDistributedMember().toString();
 
-    com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testGetConnectedClients] ports[0]=" + ports[0]);
-    com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testGetConnectedClients] serverMemberId=" + serverMemberId);
+    System.out.println("[testGetConnectedClients] ports[0]=" + ports[0]);
+    System.out.println("[testGetConnectedClients] serverMemberId=" + serverMemberId);
 
     final Host host = Host.getHost(0);
     SerializableCallable createPool =
     new SerializableCallable("Create connection pool") {
       public Object call() {
-        com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testGetConnectedClients] create bridge client");
+        System.out.println("[testGetConnectedClients] create bridge client");
         properties = new Properties();
         properties.setProperty(DistributionConfig.MCAST_PORT_NAME, "0");
         properties.setProperty(DistributionConfig.LOCATORS_NAME, "");
-        // 11/30/2015 this test is periodically failing during distributedTest runs
-        // so we are setting the log-level to fine to figure out what's going on
-        properties.setProperty(DistributionConfig.LOG_LEVEL_NAME, "fine");
         getSystem(properties);
         AttributesFactory factory = new AttributesFactory();
         factory.setScope(Scope.LOCAL);
@@ -1407,7 +1415,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
       vm.invoke(new CacheSerializableRunnable("Create bridge server") {
         public void run2() throws CacheException {
           // create BridgeServer in controller vm...
-          com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testGetConnectedServers] Create BridgeServer");
+          System.out.println("[testGetConnectedServers] Create BridgeServer");
           getSystem();
           AttributesFactory factory = new AttributesFactory();
           factory.setScope(Scope.LOCAL);
@@ -1426,9 +1434,9 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
           
           assertTrue(testGetConnectedServers_port != 0);
       
-          com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testGetConnectedServers] port=" + 
+          System.out.println("[testGetConnectedServers] port=" + 
             ports[whichVM]);
-          com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testGetConnectedServers] serverMemberId=" + 
+          System.out.println("[testGetConnectedServers] serverMemberId=" + 
             getDistributedMember());
         }
       });
@@ -1436,10 +1444,11 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
       assertTrue(ports[whichVM] != 0);
     }
     
-    com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testGetConnectedServers] create bridge client");
+    System.out.println("[testGetConnectedServers] create bridge client");
     Properties config = new Properties();
     config.setProperty(DistributionConfig.MCAST_PORT_NAME, "0");
     config.setProperty(DistributionConfig.LOCATORS_NAME, "");
+    properties = config;
     getSystem(config);
     getCache();
     
@@ -1447,7 +1456,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
     factory.setScope(Scope.LOCAL);
 
     for (int i = 0; i < ports.length; i++) {
-      com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testGetConnectedServers] creating connectionpool for " + 
+      System.out.println("[testGetConnectedServers] creating connectionpool for " + 
         NetworkUtils.getServerHostName(host) + " " + ports[i]);
       int[] thisServerPorts = new int[] { ports[i] };
       ClientServerTestCase.configureConnectionPoolWithName(factory, NetworkUtils.getServerHostName(host), thisServerPorts, false, -1, -1, null,"pooly"+i);
@@ -1489,7 +1498,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
     assertEquals(host.getVMCount(), connectedServers.size());
     for (Iterator iter = connectedServers.keySet().iterator(); iter.hasNext();) {
       String connectedServer = (String) iter.next();
-      com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testGetConnectedServers]  value for connectedServer: " + 
+      System.out.println("[testGetConnectedServers]  value for connectedServer: " + 
                           connectedServers.get(connectedServer));
     }
   }
@@ -1522,7 +1531,7 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
       vm.invoke(new CacheSerializableRunnable("Create bridge server") {
         public void run2() throws CacheException {
           // create BridgeServer in controller vm...
-          com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testGetNotifiedClients] Create BridgeServer");
+          System.out.println("[testGetNotifiedClients] Create BridgeServer");
           getSystem();
           AttributesFactory factory = new AttributesFactory();
           Region region = createRegion(name, factory.create());
@@ -1540,9 +1549,9 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
           
           assertTrue(testGetNotifiedClients_port != 0);
       
-          com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testGetNotifiedClients] port=" + 
+          System.out.println("[testGetNotifiedClients] port=" + 
             ports[whichVM]);
-          com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testGetNotifiedClients] serverMemberId=" + 
+          System.out.println("[testGetNotifiedClients] serverMemberId=" + 
             getMemberId());
         }
       });
@@ -1550,17 +1559,18 @@ public class ClientMembershipDUnitTest extends ClientServerTestCase {
       assertTrue(ports[whichVM] != 0);
     }
     
-    com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testGetNotifiedClients] create bridge client");
+    System.out.println("[testGetNotifiedClients] create bridge client");
     Properties config = new Properties();
     config.setProperty(DistributionConfig.MCAST_PORT_NAME, "0");
     config.setProperty(DistributionConfig.LOCATORS_NAME, "");
-    getSystem(config);
+    properties = config;
+    getSystem();
     getCache();
     
     AttributesFactory factory = new AttributesFactory();
     factory.setScope(Scope.LOCAL);
 
-    com.gemstone.gemfire.test.dunit.LogWriterUtils.getLogWriter().info("[testGetNotifiedClients] creating connection pool");
+    System.out.println("[testGetNotifiedClients] creating connection pool");
     ClientServerTestCase.configureConnectionPool(factory, NetworkUtils.getServerHostName(host), ports, true, -1, -1, null);
     Region region = createRegion(name, factory.create());
     assertNotNull(getRootRegion().getSubregion(name));


[02/14] incubator-geode git commit: GEODE-573: Fix broken image links in javadocs

Posted by jc...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/doc-files/communication-architecture.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/doc-files/communication-architecture.fig b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/doc-files/communication-architecture.fig
deleted file mode 100644
index b334ebb..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/doc-files/communication-architecture.fig
+++ /dev/null
@@ -1,158 +0,0 @@
-#FIG 3.2
-Landscape
-Center
-Inches
-Letter  
-100.00
-Single
--2
-1200 2
-6 9000 2175 10200 2925
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9000 2550 10200 2550
-# HREF="../Acceptor.html" ALT="Acceptor"
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 9000 2175 10200 2175 10200 2925 9000 2925 9000 2175
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9000 2475 10200 2475
-4 0 0 50 -1 0 12 0.0000 4 135 945 9150 2775 ServerSocket\001
-4 0 0 50 -1 0 12 0.0000 4 180 645 9300 2400 Acceptor\001
--6
-6 7350 2475 8775 2775
-# HREF="ServerConnection.html" ALT="ServerConnection"
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 7350 2475 8775 2475 8775 2775 7350 2775 7350 2475
-4 0 0 50 -1 0 12 0.0000 4 135 1275 7425 2700 ServerConnection\001
--6
-6 7350 3375 8775 3675
-# HREF="ServerConnection.html" ALT="ServerConnection"
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 7350 3375 8775 3375 8775 3675 7350 3675 7350 3375
-4 0 0 50 -1 0 12 0.0000 4 135 1275 7425 3600 ServerConnection\001
--6
-6 7350 2925 8775 3225
-# HREF="ServerConnection.html" ALT="ServerConnection"
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 7350 2925 8775 2925 8775 3225 7350 3225 7350 2925
-4 0 0 50 -1 0 12 0.0000 4 135 1275 7425 3150 ServerConnection\001
--6
-6 2850 2475 5475 3675
-6 2850 2925 3675 3225
-# HREF="../Endpoint.html" ALT="Endpoint"
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 2850 2925 3675 2925 3675 3225 2850 3225 2850 2925
-4 0 0 50 -1 0 12 0.0000 4 180 645 2925 3150 Endpoint\001
--6
-6 4500 3375 5475 3675
-# HREF="../Connection.html" ALT="Connection"
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4500 3375 5475 3375 5475 3675 4500 3675 4500 3375
-4 0 0 50 -1 0 12 0.0000 4 135 810 4575 3600 Connection\001
--6
-6 4500 2925 5475 3225
-# HREF="../Connection.html" ALT="Connection"
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4500 2925 5475 2925 5475 3225 4500 3225 4500 2925
-4 0 0 50 -1 0 12 0.0000 4 135 810 4575 3150 Connection\001
--6
-6 4500 2475 5475 2775
-# HREF="../Connection.html" ALT="Connection"
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4500 2475 5475 2475 5475 2775 4500 2775 4500 2475
-4 0 0 50 -1 0 12 0.0000 4 135 810 4575 2700 Connection\001
--6
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 3675 3075 4500 3075
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 3675 3075 4500 2625
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 3675 3075 4500 3525
--6
-6 2850 4650 5475 5850
-6 2850 5100 3675 5400
-# HREF="../Endpoint.html" ALT="EndPoint"
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 2850 5100 3675 5100 3675 5400 2850 5400 2850 5100
-4 0 0 50 -1 0 12 0.0000 4 180 645 2925 5325 Endpoint\001
--6
-6 4500 5550 5475 5850
-# HREF="../Connection.html" ALT="Connection"
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4500 5550 5475 5550 5475 5850 4500 5850 4500 5550
-4 0 0 50 -1 0 12 0.0000 4 135 810 4575 5775 Connection\001
--6
-6 4500 5100 5475 5400
-# HREF="../Connection.html" ALT="Connection"
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4500 5100 5475 5100 5475 5400 4500 5400 4500 5100
-4 0 0 50 -1 0 12 0.0000 4 135 810 4575 5325 Connection\001
--6
-6 4500 4650 5475 4950
-# HREF="../Connection.html" ALT="Connection"
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4500 4650 5475 4650 5475 4950 4500 4950 4500 4650
-4 0 0 50 -1 0 12 0.0000 4 135 810 4575 4875 Connection\001
--6
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 3675 5250 4500 5250
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 3675 5250 4500 4800
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 3675 5250 4500 5700
--6
-6 10650 2175 12375 3075
-4 0 0 50 -1 16 12 0.0000 4 180 1710 10650 2325 The Acceptor Thread\001
-4 0 0 50 -1 16 12 0.0000 4 180 1620 10650 2565 services requests to\001
-4 0 0 50 -1 16 12 0.0000 4 120 1275 10650 2805 create a remote\001
-4 0 0 50 -1 16 12 0.0000 4 135 990 10650 3045 Connection.\001
--6
-6 450 3675 1950 4650
-6 600 4200 1800 4500
-# HREF="ServerMonitor.html" ALT="ServerMonitor"
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 600 4200 1800 4200 1800 4500 600 4500 600 4200
-4 0 0 50 -1 0 12 0.0000 4 135 1050 675 4425 ServerMonitor\001
--6
-# HREF="../ConnectionProxy.html" ALT="ConnectionProxy"
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 450 3675 1950 3675 1950 4650 450 4650 450 3675
-4 0 0 50 -1 0 12 0.0000 4 180 1245 600 3900 ConnectionProxy\001
--6
-6 600 2775 1725 3075
-# HREF="../../../../cache/client/Pool.html" ALT="ClientPool"
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 600 2775 1725 2775 1725 3075 600 3075 600 2775
-4 0 0 50 -1 -1 12 0.0000 4 180 975 675 3000 ClientPool\001
--6
-2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
-	 6450 375 6450 6750
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 7200 3825 10425 3825 10425 1650 7200 1650 7200 3825
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
-	 5475 2625 7350 2625
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
-	 5475 3525 7350 3525
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
-	 5475 3075 7350 3075
-# HREF="../../../../cache/util/CacheServer.html" ALT="CacheServer"
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 8025 4500 9675 4500 9675 5850 8025 5850 8025 4500
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 1950 4125 2850 3075
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 1950 4125 2850 5250
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
-	 5475 4800 8025 4800
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
-	 5475 5250 8025 5250
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
-	 5475 5700 8025 5700
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 1125 3075 1125 3675
-4 0 0 50 -1 0 16 0.0000 4 165 615 8775 825 Server\001
-4 0 0 50 -1 0 12 0.0000 4 180 945 8400 1875 CacheServer\001
-4 0 0 50 -1 0 12 0.0000 4 135 480 6225 2550 Socket\001
-4 0 0 50 -1 0 12 0.0000 4 135 480 6225 3450 Socket\001
-4 0 0 50 -1 0 12 0.0000 4 135 480 6225 3000 Socket\001
-4 0 0 50 -1 0 16 0.0000 4 165 570 2700 825 Client\001
-4 0 0 50 -1 0 12 0.0000 4 180 945 8400 4725 CacheServer\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/doc-files/communication-architecture.gif
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/doc-files/communication-architecture.gif b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/doc-files/communication-architecture.gif
deleted file mode 100644
index 3ecc5c4..0000000
Binary files a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/doc-files/communication-architecture.gif and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/cs-maps.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/cs-maps.fig b/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/cs-maps.fig
deleted file mode 100644
index 2d615a6..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/cs-maps.fig
+++ /dev/null
@@ -1,150 +0,0 @@
-#FIG 3.2
-Landscape
-Center
-Inches
-Letter  
-100.00
-Single
--2
-# Describes how direct shared
-# objects are mapped into JOM
-1200 2
-6 1125 1650 5625 3975
-6 1725 2400 2325 3150
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 1725 2550 2325 2550
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 1725 2700 2325 2700
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 1725 2850 2325 2850
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 1725 3000 2325 3000
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 2025 2400 2025 3150
-2 2 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 1725 2400 2325 2400 2325 3150 1725 3150 1725 2400
--6
-6 3075 2775 3900 3675
-2 2 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 3300 2775 3450 2775 3450 2925 3300 2925 3300 2775
-2 2 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 3075 3150 3225 3150 3225 3300 3075 3300 3075 3150
-2 2 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 3525 3150 3675 3150 3675 3300 3525 3300 3525 3150
-2 2 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 3300 3525 3450 3525 3450 3675 3300 3675 3300 3525
-2 1 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 3450 2925 3600 3150
-2 1 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 3525 3300 3375 3525
-2 1 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 3300 2925 3150 3150
-2 2 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 3750 3525 3900 3525 3900 3675 3750 3675 3750 3525
-2 1 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 3675 3300 3825 3525
--6
-6 4575 2400 5175 3150
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 4575 2550 5175 2550
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 4575 2700 5175 2700
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 4575 2850 5175 2850
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 4575 3000 5175 3000
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 4875 2400 4875 3150
-2 2 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 4575 2400 5175 2400 5175 3150 4575 3150 4575 2400
--6
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 2175 2475 3300 2775
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 2175 2625 3525 3150
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 2175 2775 3075 3150
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 2175 2925 3750 3525
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 4725 2475 3450 2775
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 4725 2625 3225 3150
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 4725 2775 3675 3150
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 4725 2925 3450 3525
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 2175 3075 3300 3525
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 4725 3075 3900 3525
-2 2 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 1125 1650 5625 1650 5625 3975 1125 3975 1125 1650
-4 0 2 50 0 0 12 0.0000 4 180 705 1725 2250 objIdMap\001
-4 0 1 50 0 0 12 0.0000 4 135 660 1275 1875 Java VM\001
-4 0 2 50 0 0 12 0.0000 4 180 810 4500 2250 specialMap\001
--6
-6 5625 2550 7650 3000
-2 1 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 5625 2550 7650 2550
-2 1 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 5625 3000 7650 3000
-4 0 4 50 0 0 12 0.0000 4 135 1440 5925 2850 GemFireConnection\001
--6
-6 7650 1950 9375 3675
-6 8025 2550 8850 3450
-2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 8250 2550 8400 2550 8400 2700 8250 2700 8250 2550
-2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 8025 2925 8175 2925 8175 3075 8025 3075 8025 2925
-2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 8475 2925 8625 2925 8625 3075 8475 3075 8475 2925
-2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 8250 3300 8400 3300 8400 3450 8250 3450 8250 3300
-2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 8700 3300 8850 3300 8850 3450 8700 3450 8700 3300
-2 1 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 8250 2700 8100 2925
-2 1 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 8400 2700 8550 2925
-2 1 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 8475 3075 8325 3300
-2 1 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 8625 3075 8775 3300
--6
-2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 7650 1950 9375 1950 9375 3675 7650 3675 7650 1950
-4 0 4 50 0 0 12 0.0000 4 180 1155 7800 2175 Shared Memory\001
--6
-6 1125 4200 7875 4650
-4 0 0 50 0 1 12 0.0000 4 180 6750 1125 4350 Unlike direct shared objects that are enhanced to know their object id, the "special object map"\001
-4 0 0 50 0 1 12 0.0000 4 180 6195 1125 4590 is required to keep track of the id of the JOM representation of the copy shared objects.\001
--6
-6 6450 4950 9450 6150
-6 6450 4950 9450 6150
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 6600 5475 7275 5475
-2 1 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 6600 5700 7275 5700
-2 1 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 6600 5925 7275 5925
-2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 6450 4950 9450 4950 9450 6150 6450 6150 6450 4950
-4 0 0 50 0 -1 12 0.0000 4 135 1515 7500 5550 Weak JOM reference\001
-4 0 0 50 0 -1 12 0.0000 4 180 1590 7500 5775 Strong JOM reference\001
-4 0 0 50 0 -1 12 0.0000 4 180 1815 7500 6000 Shared memory reference\001
-4 0 0 50 0 2 12 0.0000 4 180 570 6600 5175 Legend\001
--6
--6
-4 0 0 50 0 2 12 0.0000 4 180 1650 5100 1275 Copy Shared Objects\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/cs-maps.gif
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/cs-maps.gif b/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/cs-maps.gif
deleted file mode 100644
index dce7de3..0000000
Binary files a/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/cs-maps.gif and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/ds-map.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/ds-map.fig b/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/ds-map.fig
deleted file mode 100644
index 6456b56..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/ds-map.fig
+++ /dev/null
@@ -1,105 +0,0 @@
-#FIG 3.2
-Landscape
-Center
-Inches
-Letter  
-100.00
-Single
--2
-# Describes how direct shared
-# objects are mapped into JOM
-1200 2
-6 1125 1650 3975 3975
-6 1725 2400 2325 3150
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 1725 2550 2325 2550
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 1725 2700 2325 2700
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 1725 2850 2325 2850
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 1725 3000 2325 3000
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 2025 2400 2025 3150
-2 2 0 1 2 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 1725 2400 2325 2400 2325 3150 1725 3150 1725 2400
--6
-6 3075 2775 3675 3675
-2 2 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 3300 2775 3450 2775 3450 2925 3300 2925 3300 2775
-2 2 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 3075 3150 3225 3150 3225 3300 3075 3300 3075 3150
-2 2 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 3525 3150 3675 3150 3675 3300 3525 3300 3525 3150
-2 2 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 3300 3525 3450 3525 3450 3675 3300 3675 3300 3525
--6
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 2175 2475 3300 2775
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 2175 2625 3525 3150
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 2175 2775 3075 3150
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 2175 2925 3300 3525
-2 2 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 1125 1650 3975 1650 3975 3975 1125 3975 1125 1650
-4 0 2 50 0 0 12 0.0000 4 180 705 1725 2250 objIdMap\001
-4 0 1 50 0 0 12 0.0000 4 135 660 1275 1875 Java VM\001
--6
-6 6000 1950 7725 3675
-6 6375 2550 7200 3450
-2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 6600 2550 6750 2550 6750 2700 6600 2700 6600 2550
-2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 6375 2925 6525 2925 6525 3075 6375 3075 6375 2925
-2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 6825 2925 6975 2925 6975 3075 6825 3075 6825 2925
-2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 6600 3300 6750 3300 6750 3450 6600 3450 6600 3300
-2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 7050 3300 7200 3300 7200 3450 7050 3450 7050 3300
-2 1 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 6600 2700 6450 2925
-2 1 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 6750 2700 6900 2925
-2 1 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 6825 3075 6675 3300
-2 1 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 6975 3075 7125 3300
--6
-2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 6000 1950 7725 1950 7725 3675 6000 3675 6000 1950
-4 0 4 50 0 0 12 0.0000 4 180 1155 6150 2175 Shared Memory\001
--6
-6 1350 4200 6900 4650
-4 0 0 50 0 1 12 0.0000 4 180 5130 1350 4350 The objIdMap maps the id of a shared object to its JOM representation.\001
-4 0 0 50 0 1 12 0.0000 4 180 5550 1350 4590 Note that JOM objects are created lazily when the shared object is referenced.\001
--6
-6 4725 5025 7725 6225
-6 4725 5025 7725 6225
-2 1 0 1 2 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 4875 5550 5550 5550
-2 1 0 1 1 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 4875 5775 5550 5775
-2 1 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 4875 6000 5550 6000
-2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 4725 5025 7725 5025 7725 6225 4725 6225 4725 5025
-4 0 0 50 0 -1 12 0.0000 4 135 1515 5775 5625 Weak JOM reference\001
-4 0 0 50 0 -1 12 0.0000 4 180 1590 5775 5850 Strong JOM reference\001
-4 0 0 50 0 -1 12 0.0000 4 180 1815 5775 6075 Shared memory reference\001
-4 0 0 50 0 2 12 0.0000 4 180 570 4875 5250 Legend\001
--6
--6
-2 1 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 3975 2550 6000 2550
-2 1 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 3975 3000 6000 3000
-4 0 0 50 0 2 12 0.0000 4 180 1695 4125 1125 Direct Shared Objects\001
-4 0 4 50 0 0 12 0.0000 4 135 1440 4275 2850 GemFireConnection\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/ds-map.gif
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/ds-map.gif b/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/ds-map.gif
deleted file mode 100644
index a712b52..0000000
Binary files a/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/ds-map.gif and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/merge-log-files.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/merge-log-files.fig b/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/merge-log-files.fig
deleted file mode 100644
index 50dfcc0..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/merge-log-files.fig
+++ /dev/null
@@ -1,153 +0,0 @@
-#FIG 3.2
-Landscape
-Center
-Inches
-Letter  
-100.00
-Single
--2
-1200 2
-6 3000 2775 6075 3600
-6 4725 2775 5325 3075
-2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 4725 2775 5325 2775 5325 3075 4725 3075 4725 2775
-4 0 0 50 0 -1 12 0.0000 4 135 495 4800 3000 Reader\001
--6
-6 5625 3300 6075 3600
-2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 5625 3300 6075 3300 6075 3600 5625 3600 5625 3300
-4 0 0 50 0 -1 12 0.0000 4 135 270 5700 3525 File\001
--6
-6 3000 3300 4200 3525
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 3150 3300 3150 3525
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 3300 3300 3300 3525
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 3450 3300 3450 3525
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 3600 3300 3600 3525
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 3750 3300 3750 3525
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 3900 3300 3900 3525
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 4050 3300 4050 3525
-2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 3000 3300 4200 3300 4200 3525 3000 3525 3000 3300
--6
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 5850 3300 5325 2925
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 4725 2925 4200 3375
--6
-6 3000 3750 6075 4575
-6 4725 3750 5325 4050
-2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 4725 3750 5325 3750 5325 4050 4725 4050 4725 3750
-4 0 0 50 0 -1 12 0.0000 4 135 495 4800 3975 Reader\001
--6
-6 5625 4275 6075 4575
-2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 5625 4275 6075 4275 6075 4575 5625 4575 5625 4275
-4 0 0 50 0 -1 12 0.0000 4 135 270 5700 4500 File\001
--6
-6 3000 4275 4200 4500
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 3150 4275 3150 4500
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 3300 4275 3300 4500
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 3450 4275 3450 4500
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 3600 4275 3600 4500
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 3750 4275 3750 4500
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 3900 4275 3900 4500
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 4050 4275 4050 4500
-2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 3000 4275 4200 4275 4200 4500 3000 4500 3000 4275
--6
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 5850 4275 5325 3900
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 4725 3900 4200 4350
--6
-6 3000 4725 6075 5550
-6 4725 4725 5325 5025
-2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 4725 4725 5325 4725 5325 5025 4725 5025 4725 4725
-4 0 0 50 0 -1 12 0.0000 4 135 495 4800 4950 Reader\001
--6
-6 5625 5250 6075 5550
-2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 5625 5250 6075 5250 6075 5550 5625 5550 5625 5250
-4 0 0 50 0 -1 12 0.0000 4 135 270 5700 5475 File\001
--6
-6 3000 5250 4200 5475
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 3150 5250 3150 5475
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 3300 5250 3300 5475
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 3450 5250 3450 5475
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 3600 5250 3600 5475
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 3750 5250 3750 5475
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 3900 5250 3900 5475
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 4050 5250 4050 5475
-2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 3000 5250 4200 5250 4200 5475 3000 5475 3000 5250
--6
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 5850 5250 5325 4875
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 4725 4875 4200 5325
--6
-6 1050 4275 1650 4575
-2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 1050 4275 1650 4275 1650 4575 1050 4575 1050 4275
-4 0 0 50 0 -1 12 0.0000 4 135 435 1125 4500 Sorter\001
--6
-6 900 5700 1950 6000
-2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 900 5700 1950 5700 1950 6000 900 6000 900 5700
-4 0 0 50 0 -1 12 0.0000 4 180 870 975 5925 Merged File\001
--6
-6 2325 5925 5400 6375
-4 0 0 50 0 1 12 0.0000 4 180 3045 2325 6315 keep the VM's heap from getting too large.\001
-4 0 0 50 0 1 12 0.0000 4 180 2685 2325 6075 The size of the queues are bounded to\001
--6
-6 1650 3600 2175 3900
-2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 1650 3600 2175 3600 2175 3900 1650 3900 1650 3600
-4 0 0 50 0 -1 12 0.0000 4 180 390 1725 3825 Entry\001
--6
-6 3900 2775 4425 3075
-2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 3900 2775 4425 2775 4425 3075 3900 3075 3900 2775
-4 0 0 50 0 -1 12 0.0000 4 180 390 3975 3000 Entry\001
--6
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 3000 3375 1650 4425
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 3000 4425 1650 4425
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 3000 5325 1650 4425
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 1350 4575 1350 5700

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/merge-log-files.gif
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/merge-log-files.gif b/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/merge-log-files.gif
deleted file mode 100644
index 59b9ec5..0000000
Binary files a/geode-core/src/main/java/com/gemstone/gemfire/internal/doc-files/merge-log-files.gif and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/logging/MergeLogFiles.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/logging/MergeLogFiles.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/logging/MergeLogFiles.java
index 1f19ff3..cd82958 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/logging/MergeLogFiles.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/logging/MergeLogFiles.java
@@ -87,7 +87,7 @@ import com.gemstone.gemfire.internal.i18n.LocalizedStrings;
  * use this option.<p>
  *
  * <CENTER>
- * <IMG SRC="doc-files/merge-log-files.gif"
+ * <IMG SRC="{@docRoot}/javadoc-images/merge-log-files.gif"
  *      WIDTH="353" HEIGHT="246"/>
  * </CENTER>
  *

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/util/doc-files/call-stack.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/util/doc-files/call-stack.fig b/geode-core/src/main/java/com/gemstone/gemfire/internal/util/doc-files/call-stack.fig
deleted file mode 100644
index 5b052c2..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/util/doc-files/call-stack.fig
+++ /dev/null
@@ -1,34 +0,0 @@
-#FIG 3.2
-Landscape
-Center
-Inches
-Letter  
-100.00
-Single
--2
-1200 2
-6 3750 2850 9600 4275
-5 1 0 1 1 7 50 -1 -1 0.000 0 0 1 0 6337.500 3337.500 6300 3225 6450 3375 6300 3450
-	0 0 1.00 60.00 60.00
-5 1 0 1 1 7 50 -1 -1 0.000 0 0 1 0 6337.500 3037.500 6300 2925 6450 3075 6300 3150
-	0 0 1.00 60.00 60.00
-4 0 -1 50 -1 0 12 0.0000 4 180 2400 3750 3000 ObjectInputStream.resolveClass()\001
-4 0 -1 50 -1 0 12 0.0000 4 180 2265 3750 3240 ObjectInputStream.readObject()\001
-4 0 -1 50 -1 0 12 0.0000 4 180 2355 3750 3480 DeserializerDelegate.deserialize()\001
-4 0 -1 50 -1 0 12 0.0000 4 180 885 3750 3720 Region.get()\001
-4 0 -1 50 -1 0 12 0.0000 4 165 1380 3750 3960 UserServlet.serve()\001
-4 0 0 50 -1 0 12 0.0000 4 165 1695 3750 4200 ServletContainer.main()\001
-4 0 1 50 -1 0 12 0.0000 4 180 2835 6675 3000 Java Serialization looks up the call stack\001
-4 0 1 50 -1 0 12 0.0000 4 135 2805 6675 3240 and finds the first non-null class loader\001
-4 0 1 50 -1 0 12 0.0000 4 135 2865 6675 3480 which is the current context class loader.\001
--6
-6 1800 2850 3000 4200
-4 0 1 50 -1 0 12 0.0000 4 135 345 1800 3000 Boot\001
-4 0 1 50 -1 0 12 0.0000 4 135 345 1800 3240 Boot\001
-4 0 1 50 -1 0 12 0.0000 4 135 1140 1800 3480 Current Context\001
-4 0 1 50 -1 0 12 0.0000 4 135 630 1800 3720 GemFire\001
-4 0 1 50 -1 0 12 0.0000 4 135 1140 1800 3960 Current Context\001
-4 0 1 50 -1 0 12 0.0000 4 135 690 1800 4200 Container\001
--6
-4 1 1 50 -1 2 12 0.0000 4 135 1095 2400 2475 Class Loaders\001
-4 1 0 50 -1 2 12 0.0000 4 135 795 4875 2550 Call Stack\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/util/doc-files/class-loaders.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/util/doc-files/class-loaders.fig b/geode-core/src/main/java/com/gemstone/gemfire/internal/util/doc-files/class-loaders.fig
deleted file mode 100644
index 3ca6d06..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/util/doc-files/class-loaders.fig
+++ /dev/null
@@ -1,49 +0,0 @@
-#FIG 3.2
-Landscape
-Center
-Inches
-Letter  
-100.00
-Single
--2
-1200 2
-6 2400 1125 4800 4125
-6 3225 2925 3975 3225
-2 4 0 1 1 7 50 -1 -1 0.000 0 0 7 0 0 5
-	 3975 3225 3975 2925 3225 2925 3225 3225 3975 3225
-4 0 1 50 -1 0 12 0.0000 4 135 630 3300 3150 GemFire\001
--6
-6 3412 2025 3787 2325
-2 4 0 1 1 7 50 -1 -1 0.000 0 0 7 0 0 5
-	 3787 2325 3787 2025 3412 2025 3412 2325 3787 2325
-4 0 1 50 -1 0 12 0.0000 4 120 210 3487 2250 ext\001
--6
-6 3337 1125 3862 1425
-2 4 0 1 1 7 50 -1 -1 0.000 0 0 7 0 0 5
-	 3862 1425 3862 1125 3337 1125 3337 1425 3862 1425
-4 0 1 50 -1 0 12 0.0000 4 135 345 3412 1350 Boot\001
--6
-6 2400 3825 4800 4125
-2 4 0 1 1 7 50 -1 -1 0.000 0 0 7 0 0 5
-	 4800 4125 4800 3825 2400 3825 2400 4125 4800 4125
-4 0 1 50 -1 0 12 0.0000 4 180 2250 2475 4050 User classes & gemfire_j2ee.jar\001
--6
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 3600 2025 3600 1425
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 3600 2925 3600 2325
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 3600 3825 3600 3225
--6
-2 1 0 1 -1 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 4425 3600 4125 3825
-4 0 4 50 -1 0 12 0.0000 4 180 1335 4950 1275 ObjectInputStream\001
-4 0 4 50 -1 0 12 0.0000 4 180 1455 4950 4050 DeserializerDelegate\001
-4 1 -1 50 -1 0 12 0.0000 4 180 2610 6225 600 Classes Loaded by that Class Loader\001
-4 1 -1 50 -1 0 12 0.0000 4 135 1005 3600 600 Class Loaders\001
-4 0 4 50 -1 0 12 0.0000 4 180 2700 4950 3075 Deserializer, DeserializerImpl, Region\001
-4 1 -1 50 -1 0 12 0.0000 4 135 2115 5475 3525 Current Context Class Loader\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/BucketAdvisor-state.png
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/BucketAdvisor-state.png b/geode-core/src/main/resources/javadoc-images/BucketAdvisor-state.png
new file mode 100644
index 0000000..7f58ca0
Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/BucketAdvisor-state.png differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/ConnectionManagerImpl.dia
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/ConnectionManagerImpl.dia b/geode-core/src/main/resources/javadoc-images/ConnectionManagerImpl.dia
new file mode 100644
index 0000000..39d8f3d
Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/ConnectionManagerImpl.dia differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/ConnectionManagerImpl.png
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/ConnectionManagerImpl.png b/geode-core/src/main/resources/javadoc-images/ConnectionManagerImpl.png
new file mode 100644
index 0000000..773fabe
Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/ConnectionManagerImpl.png differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/QueueManagerImpl.dia
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/QueueManagerImpl.dia b/geode-core/src/main/resources/javadoc-images/QueueManagerImpl.dia
new file mode 100644
index 0000000..8cc7d0e
Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/QueueManagerImpl.dia differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/QueueManagerImpl.png
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/QueueManagerImpl.png b/geode-core/src/main/resources/javadoc-images/QueueManagerImpl.png
new file mode 100644
index 0000000..d48bbf6
Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/QueueManagerImpl.png differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/class-hierarchy.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/class-hierarchy.fig b/geode-core/src/main/resources/javadoc-images/class-hierarchy.fig
new file mode 100644
index 0000000..85756e6
--- /dev/null
+++ b/geode-core/src/main/resources/javadoc-images/class-hierarchy.fig
@@ -0,0 +1,224 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 225 5550 10500 9450
+6 225 7800 2550 9450
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 225 7800 2550 7800 2550 9450 225 9450 225 7800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 225 8175 2550 8175
+4 0 0 50 -1 2 12 0.0000 4 180 2055 375 8025 RemoteApplicationProcess\001
+4 0 0 50 -1 -1 12 0.0000 4 180 585 450 8400 id : long\001
+4 0 0 50 -1 -1 12 0.0000 4 180 1005 450 8640 processId : int\001
+4 0 0 50 -1 -1 12 0.0000 4 180 1530 450 8880 javaProcess : boolean\001
+4 0 0 50 -1 -1 12 0.0000 4 135 1365 450 9120 hasCache : boolean\001
+4 0 0 50 -1 -1 12 0.0000 4 180 945 450 9360 name : String\001
+-6
+6 2550 7800 4500 8025
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2550 8025 4500 8025
+4 0 0 50 -1 -1 12 0.0000 4 75 90 2625 7950 *\001
+4 0 0 50 -1 -1 12 0.0000 4 135 1410 3000 7950 connectedProcesses\001
+-6
+6 4500 7725 7725 9375
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4500 9375 7725 9375 7725 7725 4500 7725 4500 9375
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4500 8100 7725 8100
+4 0 0 50 -1 -1 12 0.0000 4 180 1185 4575 8325 gemfireDir : File\001
+4 0 0 50 -1 -1 12 0.0000 4 135 1125 4575 8565 birthDate : Date\001
+4 0 0 50 -1 -1 12 0.0000 4 165 1515 4575 8805 lockInfo : LockInfo[]\001
+4 0 0 50 -1 -1 12 0.0000 4 165 2205 4575 9045 lockListeners : LockListeners[]\001
+4 0 0 50 -1 -1 12 0.0000 4 165 3045 4575 9285 connectionListeners : ConnectionListener[]\001
+4 0 0 50 -1 2 12 0.0000 4 180 1470 5400 7950 RemoteGfManager\001
+-6
+6 8550 7725 10500 8625
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 8550 8625 10500 8625 10500 7725 8550 7725 8550 8625
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 8550 8100 10500 8100
+4 0 0 50 -1 2 12 0.0000 4 180 1785 8625 7950 RemoteApplicationVM\001
+4 0 0 50 -1 -1 12 0.0000 4 180 1440 8625 8325 sharedLog : boolean\001
+4 0 0 50 -1 -1 12 0.0000 4 135 1500 8625 8565 sharedStats : boolean\001
+-6
+6 7050 5550 8850 6975
+6 7050 5550 8850 6975
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7050 5850 8850 5850
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 7050 6975 8850 6975 8850 5550 7050 5550 7050 6975
+4 0 0 50 -1 3 12 0.0000 4 135 1485 7275 5775 RemoteGemFireVM\001
+4 0 0 50 -1 -1 12 0.0000 4 135 1035 7125 6150 id: Serializable\001
+4 0 0 50 -1 -1 12 0.0000 4 180 945 7125 6390 name : String\001
+4 0 0 50 -1 -1 12 0.0000 4 135 1305 7125 6630 host : InetAddress\001
+4 0 0 50 -1 -1 12 0.0000 4 180 885 7125 6870 sysDir : File\001
+-6
+-6
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
+	 6225 7725 6225 7425 9450 7425 9450 7725
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 0 1.00 120.00 120.00
+	 7950 7425 7950 6975
+-6
+6 150 2025 5325 7500
+6 375 2625 1875 2925
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 375 2625 1875 2625 1875 2925 375 2925 375 2625
+4 0 0 50 -1 1 12 0.0000 4 180 1215 450 2850 TransportConfig\001
+-6
+6 150 3825 2250 4800
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 150 3825 2250 3825 2250 4800 150 4800 150 3825
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 150 4200 2250 4200
+4 0 0 50 -1 0 12 0.0000 4 165 1365 450 4425 isMcast() : boolean\001
+4 0 0 50 -1 2 12 0.0000 4 180 1905 225 4050 RemoteTransportConfig\001
+4 0 0 50 -1 0 12 0.0000 4 180 1485 450 4665 bindAddress : String\001
+-6
+6 3225 3825 5250 5100
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3225 4200 5250 4200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3225 3825 5250 3825 5250 5100 3225 5100 3225 3825
+4 0 0 50 -1 0 12 0.0000 4 135 1305 3450 4500 host : InetAddress\001
+4 0 0 50 -1 0 12 0.0000 4 180 600 3450 4740 port : int\001
+4 0 0 50 -1 0 12 0.0000 4 180 1485 3450 4980 bindAddress : String\001
+4 0 0 50 -1 2 12 0.0000 4 135 1725 3300 4050 DistributionLocatorId\001
+-6
+6 1875 5850 3600 7500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 1875 6150 3600 6150
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1875 7500 3600 7500 3600 5850 1875 5850 1875 7500
+4 0 0 50 -1 -1 12 0.0000 4 135 1230 1950 6450 enabled : boolean\001
+4 0 0 50 -1 -1 12 0.0000 4 180 1230 1950 6690 protocols : String\001
+4 0 0 50 -1 -1 12 0.0000 4 180 1080 1950 6930 ciphers : String\001
+4 0 0 50 -1 -1 12 0.0000 4 180 1545 1950 7170 boolean : requireAuth\001
+4 0 0 50 -1 -1 12 0.0000 4 180 1560 1950 7410 properties : Properties\001
+4 0 0 50 -1 2 12 0.0000 4 180 855 2325 6075 SSLConfig\001
+-6
+6 3150 2025 5325 3450
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3150 2025 5325 2025 5325 3450 3150 3450 3150 2025
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3150 2400 5325 2400
+4 0 0 50 -1 -1 12 0.0000 4 180 1500 3300 2625 displayName : String\001
+4 0 0 50 -1 -1 12 0.0000 4 180 1320 3300 2865 logger : LogWriter\001
+4 0 0 50 -1 -1 12 0.0000 4 180 930 3300 3105 logLevel : int\001
+4 0 0 50 -1 -1 12 0.0000 4 135 1935 3300 3345 alertListener : AlertListener\001
+4 0 0 50 -1 2 12 0.0000 4 180 1875 3300 2250 GfManagerAgentConfig\001
+-6
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 0 1.00 120.00 120.00
+	 1050 3825 1050 2925
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 2250 3975 3225 3975
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 2250 4500 3225 4500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 1800 4800 2250 5850
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 3825 5100 3075 5850
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 1 2
+	0 0 1.00 60.00 120.00
+	 1875 2775 3150 2775
+4 0 0 50 -1 0 12 0.0000 4 135 210 2400 3900 ids\001
+4 0 0 50 -1 0 12 0.0000 4 75 90 3000 3900 *\001
+4 0 0 50 -1 0 12 0.0000 4 135 555 2325 4425 mcastId\001
+4 0 0 50 -1 -1 12 0.0000 4 180 690 2100 5250 sslConfig\001
+4 0 0 50 -1 -1 12 0.0000 4 180 690 3600 5550 sslConfig\001
+-6
+6 6600 2025 12300 2700
+6 6600 2100 9300 2700
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6600 2400 9300 2400
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 6600 2100 9300 2100 9300 2700 6600 2700 6600 2100
+4 0 0 50 -1 2 12 0.0000 4 180 1935 6975 2325 RemoteGfManagerAgent\001
+4 0 0 50 -1 -1 12 0.0000 4 180 1485 6750 2625 licsenseType : String\001
+-6
+6 9300 2025 10725 2250
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 9300 2250 10725 2250
+4 0 0 50 -1 -1 12 0.0000 4 135 585 9450 2175 listeners\001
+4 0 0 50 -1 -1 12 0.0000 4 75 90 10500 2175 *\001
+-6
+6 10725 2100 12300 2400
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 10725 2100 12300 2100 12300 2400 10725 2400 10725 2100
+4 0 0 50 -1 3 12 0.0000 4 150 1350 10875 2325 JoinLeaveListener\001
+-6
+-6
+6 9450 5550 11025 6150
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 9450 6150 11025 6150 11025 5550 9450 5550 9450 6150
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 9450 5850 11025 5850
+4 0 0 50 -1 2 12 0.0000 4 180 1080 9750 5775 AdminRegion\001
+4 0 0 50 -1 -1 12 0.0000 4 180 1425 9525 6075 globalName : String\001
+-6
+6 9900 4725 10500 5025
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 9900 4725 10500 4725 10500 5025 9900 5025 9900 4725
+4 0 0 50 -1 1 12 0.0000 4 180 495 9975 4950 Region\001
+-6
+6 11475 4725 12825 5025
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 11475 4725 12825 4725 12825 5025 11475 5025 11475 4725
+4 0 0 50 -1 1 12 0.0000 4 180 1185 11550 4950 RegionAttributes\001
+-6
+6 11100 6525 13125 6825
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 11100 6525 13125 6525 13125 6825 11100 6825 11100 6525
+4 0 0 50 -1 2 12 0.0000 4 180 1920 11175 6750 RemoteRegionAttributes\001
+-6
+6 4350 5550 6525 6975
+6 4425 6000 6450 6975
+4 0 0 50 -1 -1 12 0.0000 4 180 945 4425 6150 name : String\001
+4 0 0 50 -1 -1 12 0.0000 4 135 450 4425 6390 id : int\001
+4 0 0 50 -1 -1 12 0.0000 4 135 1140 4425 6630 closed : boolean\001
+4 0 0 50 -1 -1 12 0.0000 4 180 1980 4425 6870 rootRegionNames : String[]\001
+-6
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4350 5925 6525 5925
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4350 6975 6525 6975 6525 5550 4350 5550 4350 6975
+4 0 0 50 -1 2 12 0.0000 4 135 1395 4725 5775 RemoteCacheInfo\001
+-6
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6825 2700 6825 7725
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 9075 2700 9075 7725
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 6600 2250 5325 2250
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 7050 5700 6525 5700
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 8850 5700 9450 5700
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
+	1 0 1.00 120.00 120.00
+	 10200 5550 10200 5025
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
+	1 0 1.00 120.00 120.00
+	 12075 6525 12075 5025
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 10350 6150 11100 6675
+4 0 0 50 -1 -1 12 0.0000 4 75 90 9150 7725 *\001
+4 0 0 50 -1 -1 12 0.0000 4 75 90 6900 7725 *\001
+4 0 0 50 -1 -1 12 0.0000 4 135 675 6075 3000 managers\001
+4 0 0 50 -1 -1 12 0.0000 4 180 450 6075 2175 config\001
+4 0 0 50 -1 -1 12 0.0000 4 75 90 9300 5625 *\001
+4 0 0 50 -1 -1 12 0.0000 4 135 645 9150 3000 members\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/class-hierarchy.gif
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/class-hierarchy.gif b/geode-core/src/main/resources/javadoc-images/class-hierarchy.gif
new file mode 100644
index 0000000..9cef97a
Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/class-hierarchy.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/client_static_diagram.png
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/client_static_diagram.png b/geode-core/src/main/resources/javadoc-images/client_static_diagram.png
new file mode 100644
index 0000000..afbeaa4
Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/client_static_diagram.png differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/data-serialization-exceptions.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/data-serialization-exceptions.fig b/geode-core/src/main/resources/javadoc-images/data-serialization-exceptions.fig
new file mode 100644
index 0000000..8d5eb70
--- /dev/null
+++ b/geode-core/src/main/resources/javadoc-images/data-serialization-exceptions.fig
@@ -0,0 +1,135 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 675 2250 3600 5025
+1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 1575 4275 168 168 1575 4275 1650 4125
+1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 2700 4275 168 168 2700 4275 2775 4125
+1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 900 3375 168 168 900 3375 975 3225
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2700 4275 168 168 2700 4275 2625 4125
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 3375 3375 168 168 3375 3375 3300 3225
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 1575 2475 168 168 1575 2475 1650 2625
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2700 2475 168 168 2700 2475 2775 2625
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 900 3375 168 168 900 3375 975 3525
+1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 2700 2475 168 168 2700 2475 2625 2625
+1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 3375 3375 168 168 3375 3375 3300 3525
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 1 2
+	0 0 1.00 120.00 120.00
+	 975 3525 1425 4200
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 1725 4275 2550 4275
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 3300 3525 2850 4200
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 2550 4275 1725 4275
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 975 3225 1425 2550
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 1725 2475 2550 2475
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 1 2
+	0 0 1.00 120.00 120.00
+	 3300 3225 2850 2550
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 1 2
+	0 0 1.00 120.00 120.00
+	 2550 2475 1725 2475
+4 0 0 50 -1 0 16 0.0000 4 210 1245 1575 4950 Infinite Loop\001
+-6
+6 4650 2175 6450 4575
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 5550 4350 168 168 5550 4350 5625 4500
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 4875 3375 168 168 4875 3375 4950 3525
+1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 5550 4350 168 168 5550 4350 5475 4500
+1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 6225 3375 168 168 6225 3375 6150 3525
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 5550 2400 168 168 5550 2400 5475 2250
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 6225 3375 168 168 6225 3375 6150 3225
+1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 5550 2400 168 168 5550 2400 5625 2250
+1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 4875 3375 168 168 4875 3375 4950 3225
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 1 2
+	0 0 1.00 120.00 120.00
+	 5475 4200 4950 3525
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 1 2
+	0 0 1.00 120.00 120.00
+	 5625 4200 6150 3525
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 5625 2550 6150 3225
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 5475 2550 4950 3225
+-6
+6 9450 2175 11250 4575
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 9675 3375 168 168 9675 3375 9750 3525
+1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 11025 3375 168 168 11025 3375 10950 3525
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 10350 2400 168 168 10350 2400 10275 2250
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 11025 3375 168 168 11025 3375 10950 3225
+1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 10350 2400 168 168 10350 2400 10425 2250
+1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 9675 3375 168 168 9675 3375 9750 3225
+1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 9675 4332 168 168 9675 4332 9600 4482
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 11025 4350 168 168 11025 4350 11100 4500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 10425 2550 10950 3225
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 10275 2550 9750 3225
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 9675 3525 9675 4200
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 11025 3525 11025 4200
+-6
+6 7200 3300 8475 3525
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 7200 3300 8475 3300 8475 3525 7200 3525 7200 3300
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7275 3300 7275 3525
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7350 3300 7350 3525
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7425 3300 7425 3525
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7500 3300 7500 3525
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7575 3300 7575 3525
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7650 3300 7650 3525
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7725 3300 7725 3525
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7800 3300 7800 3525
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7875 3300 7875 3525
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7950 3300 7950 3525
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 8025 3300 8025 3525
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 8100 3300 8100 3525
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 8250 3300 8250 3525
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 8325 3300 8325 3525
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 8400 3300 8400 3525
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 8175 3300 8175 3525
+-6
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 1 2
+	0 0 1.00 120.00 120.00
+	 6600 3000 6225 3000
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 120.00 120.00
+	 7725 3750 8025 3750
+2 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4050 2025 4050 5250
+4 0 0 50 -1 0 16 0.0000 4 210 1260 6750 3075 writeObject()\001
+4 0 0 50 -1 0 16 0.0000 4 210 1185 8100 3825 readObject()\001
+4 0 0 50 -1 0 16 0.0000 4 210 4650 5625 4950 readObject() does not maintain referntial integrity\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/data-serialization-exceptions.gif
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/data-serialization-exceptions.gif b/geode-core/src/main/resources/javadoc-images/data-serialization-exceptions.gif
new file mode 100644
index 0000000..f2c98e0
Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/data-serialization-exceptions.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/distribution-managers.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/distribution-managers.fig b/geode-core/src/main/resources/javadoc-images/distribution-managers.fig
new file mode 100644
index 0000000..591bf38
--- /dev/null
+++ b/geode-core/src/main/resources/javadoc-images/distribution-managers.fig
@@ -0,0 +1,76 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 3225 4800 4275 5250
+4 1 4 50 0 0 12 0.0000 4 135 660 3750 4950 GemFire\001
+4 1 4 50 0 0 12 0.0000 4 180 1020 3750 5190 Manager VM\001
+-6
+6 3375 5550 4125 5850
+2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 3375 5550 4125 5550 4125 5850 3375 5850 3375 5550
+4 1 4 50 0 0 12 0.0000 4 135 300 3750 5775 DM\001
+-6
+6 3450 3525 5400 3975
+2 4 0 3 0 7 50 0 -1 0.000 0 0 7 0 0 5
+	 5325 3900 5325 3600 3525 3600 3525 3900 5325 3900
+4 1 0 50 0 0 12 0.0000 4 135 1560 4425 3825 Distribution Channel\001
+-6
+6 5400 1800 7350 2850
+6 5625 2400 6225 2700
+2 2 0 1 1 7 50 0 -1 4.000 0 0 -1 0 0 5
+	 5625 2400 6225 2400 6225 2700 5625 2700 5625 2400
+4 1 1 50 0 0 12 0.0000 4 135 435 5925 2625 ADM\001
+-6
+2 2 0 1 1 7 50 0 -1 4.000 0 0 -1 0 0 5
+	 5400 1800 7350 1800 7350 2850 5400 2850 5400 1800
+4 1 1 50 0 0 12 0.0000 4 135 1320 6375 2025 GemFire Console\001
+-6
+6 5550 4125 6300 5100
+6 5625 4275 6225 4725
+4 1 23 50 0 0 12 0.0000 4 135 585 5925 4425 Locator\001
+4 1 23 50 0 0 12 0.0000 4 135 300 5925 4665 VM\001
+-6
+2 2 0 1 23 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 5550 4125 6300 4125 6300 5100 5550 5100 5550 4125
+-6
+6 4875 5250 6750 5925
+4 0 23 50 0 1 12 0.0000 4 135 1800 4875 5400 DMs contact the locator\001
+4 0 23 50 0 1 12 0.0000 4 180 1935 4875 5640 to find the other members\001
+4 0 23 50 0 1 12 0.0000 4 180 1920 4875 5880 of the distributed system.\001
+-6
+6 6825 4425 10350 6300
+6 6975 5775 9750 6000
+-6
+6 7050 6000 10275 6150
+2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2
+	 7425 6075 7050 6075
+4 0 0 50 0 0 12 0.0000 4 135 2865 7575 6150 Connection to the distribution channel\001
+-6
+2 2 0 1 0 7 50 0 -1 4.000 0 0 -1 0 0 5
+	 6825 4425 10350 4425 10350 6300 6825 6300 6825 4425
+4 0 0 50 0 2 12 0.0000 4 180 690 6975 4725 Lengend\001
+4 0 4 50 0 0 12 0.0000 4 180 2910 6975 5445 DM - NORMAL DistributionManager\001
+4 0 1 50 0 0 12 0.0000 4 180 3165 6975 5685 ADM - Admin-only DistributionManager\001
+-6
+2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5
+	 3075 4725 4350 4725 4350 6000 3075 6000 3075 4725
+2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 1 1 2
+	0 0 1.00 60.00 120.00
+	0 0 1.00 60.00 120.00
+	 4125 5700 5025 3900
+2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 1 1 2
+	0 0 1.00 60.00 120.00
+	0 0 1.00 60.00 120.00
+	 5925 2700 4725 3600
+2 1 0 1 23 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 4125 5775 5550 4575
+2 1 0 1 23 7 50 0 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 5700 2700 5700 4125

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/distribution-managers.gif
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/distribution-managers.gif b/geode-core/src/main/resources/javadoc-images/distribution-managers.gif
new file mode 100644
index 0000000..b245730
Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/distribution-managers.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/elder.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/elder.fig b/geode-core/src/main/resources/javadoc-images/elder.fig
new file mode 100644
index 0000000..aa01d0f
--- /dev/null
+++ b/geode-core/src/main/resources/javadoc-images/elder.fig
@@ -0,0 +1,84 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 1125 5475 2625 6600
+6 1275 6150 2475 6450
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1275 6150 2475 6150 2475 6450 1275 6450 1275 6150
+4 0 0 50 -1 0 12 0.0000 4 135 1005 1350 6375 "locks2" DLS\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1125 6600 2625 6600 2625 5475 1125 5475 1125 6600
+4 0 0 50 -1 0 12 0.0000 4 135 885 1425 5775 frodo:12004\001
+-6
+6 3225 4500 4275 5100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3225 4500 4275 4500 4275 5100 3225 5100 3225 4500
+4 1 0 50 -1 0 12 0.0000 4 135 795 3750 4725 Distributed\001
+4 1 0 50 -1 0 12 0.0000 4 180 525 3750 4965 System\001
+-6
+6 4575 2325 6075 3600
+6 4725 2925 5925 3450
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4725 2925 5925 2925 5925 3450 4725 3450 4725 2925
+4 1 0 50 -1 0 12 0.0000 4 135 1005 5325 3150 "locks1" DLS\001
+4 1 0 50 -1 0 12 0.0000 4 135 885 5325 3390 GRANTOR\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4575 3600 6075 3600 6075 2325 4575 2325 4575 3600
+4 0 0 50 -1 0 12 0.0000 4 135 885 4875 2550 frodo:12002\001
+-6
+6 4650 5025 6000 6600
+6 4725 6000 5925 6525
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4725 6000 5925 6000 5925 6525 4725 6525 4725 6000
+4 1 0 50 -1 0 12 0.0000 4 135 885 5325 6465 GRANTOR\001
+4 1 0 50 -1 0 12 0.0000 4 135 1005 5325 6225 "locks2" DLS\001
+-6
+6 4725 5550 5925 5850
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4725 5550 5925 5550 5925 5850 4725 5850 4725 5550
+4 0 0 50 -1 0 12 0.0000 4 135 1005 4800 5775 "locks1" DLS\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4650 6600 6000 6600 6000 5025 4650 5025 4650 6600
+4 0 0 50 -1 0 12 0.0000 4 135 885 4875 5250 frodo:12003\001
+-6
+6 825 4275 2325 5250
+4 0 0 50 -1 1 12 0.0000 4 180 1455 825 4425 A newly created lock\001
+4 0 0 50 -1 1 12 0.0000 4 135 1290 825 4665 service asks Elder\001
+4 0 0 50 -1 1 12 0.0000 4 135 1125 825 4905 who the current\001
+4 0 0 50 -1 1 12 0.0000 4 180 765 825 5145 grantor is.\001
+-6
+6 5850 3975 7350 4425
+4 0 0 50 -1 1 12 0.0000 4 135 1470 5850 4125 A lock service knows\001
+4 0 0 50 -1 1 12 0.0000 4 180 1320 5850 4365 who its gratnor is.\001
+-6
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1425 3975 3375 3975 3375 2775 1425 2775 1425 3975
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1350 4050 3450 4050 3450 2325 1350 2325 1350 4050
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 2400 6150 2400 3975
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3450 4500 3150 4050
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4050 4500 4725 3600
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4275 4950 4650 5100
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3375 5100 2625 5775
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 5775 5550 5775 3450
+4 0 0 50 -1 0 12 0.0000 4 135 1800 1500 3600 "locks1" -> frodo:12002\001
+4 0 0 50 -1 0 12 0.0000 4 135 1800 1500 3840 "locks2" -> frodo:12003\001
+4 0 0 50 -1 0 16 0.0000 4 165 510 2100 3075 Elder\001
+4 0 0 50 -1 0 12 0.0000 4 135 885 1950 2550 frodo:12001\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/elder.jpg
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/elder.jpg b/geode-core/src/main/resources/javadoc-images/elder.jpg
new file mode 100644
index 0000000..09ea45b
Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/elder.jpg differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/entry-life-cycle.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/entry-life-cycle.fig b/geode-core/src/main/resources/javadoc-images/entry-life-cycle.fig
new file mode 100644
index 0000000..e3108e5
--- /dev/null
+++ b/geode-core/src/main/resources/javadoc-images/entry-life-cycle.fig
@@ -0,0 +1,64 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+5 1 0 1 0 7 50 -1 -1 0.000 0 1 1 0 8243.750 2775.000 8175 3150 8625 2775 8175 2400
+	0 0 1.00 60.00 120.00
+5 1 0 1 0 7 50 -1 -1 0.000 0 0 1 0 4537.500 11400.000 1575 1875 4500 1425 7500 1875
+	0 0 1.00 60.00 120.00
+5 1 0 1 0 7 50 -1 -1 0.000 0 0 1 0 4575.000 -8137.500 7575 3675 4575 4050 1575 3675
+	0 0 1.00 60.00 120.00
+6 975 1875 2325 3675
+2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 975 1875 2325 1875 2325 3675 975 3675 975 1875
+4 1 1 50 -1 0 12 0.0000 4 180 510 1650 2175 Region\001
+-6
+6 3900 1875 5250 3675
+6 4050 2625 5100 3000
+2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4050 2625 5100 2625 5100 3000 4050 3000 4050 2625
+2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4500 2625 4500 3000
+4 1 1 50 -1 0 12 0.0000 4 180 255 4275 2850 key\001
+-6
+2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3900 1875 5250 1875 5250 3675 3900 3675 3900 1875
+4 1 1 50 -1 0 12 0.0000 4 180 510 4575 2175 Region\001
+-6
+6 6825 1875 8175 3675
+6 6975 2625 8025 3000
+2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 6975 2625 8025 2625 8025 3000 6975 3000 6975 2625
+2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7425 2625 7425 3000
+4 1 1 50 -1 0 12 0.0000 4 180 255 7200 2850 key\001
+4 1 1 50 -1 0 12 0.0000 4 135 375 7725 2850 value\001
+-6
+2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 6825 1875 8175 1875 8175 3675 6825 3675 6825 1875
+4 1 1 50 -1 0 12 0.0000 4 180 510 7500 2175 Region\001
+-6
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 2325 2475 3900 2475
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 3900 3000 2325 3000
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 5250 2400 6825 2400
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 6825 3000 5250 3000
+4 1 0 50 -1 0 12 0.0000 4 180 1140 3075 2325 create(key, null)\001
+4 1 0 50 -1 0 12 0.0000 4 180 900 3075 3300 destroy(key)\001
+4 1 0 50 -1 0 12 0.0000 4 180 1065 6000 2250 put(key, value)\001
+4 1 0 50 -1 0 12 0.0000 4 180 1050 6075 3300 invalidate(key)\001
+4 1 0 50 -1 0 12 0.0000 4 180 2640 4500 1275 create(key, value)  or  put(key, value)\001
+4 1 0 50 -1 0 12 0.0000 4 180 900 4575 4350 destroy(key)\001
+4 1 0 50 -1 0 12 0.0000 4 180 1065 9300 2850 put(key, value)\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/entry-life-cycle.gif
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/entry-life-cycle.gif b/geode-core/src/main/resources/javadoc-images/entry-life-cycle.gif
new file mode 100644
index 0000000..02de9d4
Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/entry-life-cycle.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/eventmatrix.xls
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/eventmatrix.xls b/geode-core/src/main/resources/javadoc-images/eventmatrix.xls
new file mode 100644
index 0000000..769698a
Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/eventmatrix.xls differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/example-cache.xml
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/example-cache.xml b/geode-core/src/main/resources/javadoc-images/example-cache.xml
new file mode 100644
index 0000000..0061b5c
--- /dev/null
+++ b/geode-core/src/main/resources/javadoc-images/example-cache.xml
@@ -0,0 +1,98 @@
+<?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.
+-->
+
+<!-- A sample GemFire declarative caching XML File -->
+
+<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-8.1.xsd"
+    search-timeout="60" lock-lease="300" copy-on-read="false" version="8.1">
+
+  <!-- Create a partition region -->
+  <region name="myPartitionedRegion" refid="PARTITION">
+    <region-attributes>
+      <partition-attributes local-max-memory="32"/>
+
+      <cache-loader>
+        <class-name>com.company.app.DBLoader</class-name>
+      </cache-loader>
+
+      <eviction-attributes>
+        <lru-entry-count maximum="1000" action="local-destroy"/>
+      </eviction-attributes>
+
+    </region-attributes>
+  </region>
+  
+  <!-- Create a replicate region -->
+  <region name="customers" refid="REPLICATE">
+    <region-attributes>
+
+      <entry-time-to-live>
+        <expiration-attributes action="destroy" timeout="3000"/>
+      </entry-time-to-live>
+
+      <entry-idle-time>
+        <expiration-attributes timeout="600"/>
+      </entry-idle-time>
+
+      <cache-loader>
+        <class-name>com.company.app.DBLoader</class-name>
+        <parameter name="URL">
+          <string>jdbc://12.34.56.78/mydb</string>
+        </parameter>
+      </cache-loader>
+
+      <eviction-attributes>
+        <lru-memory-size maximum="1000" action="overflow-to-disk"> 
+          <class-name>com.company.data.MySizer</class-name>
+          <parameter name="name">
+            <string>SuperSizer</string>
+          </parameter>
+        </lru-memory-size>
+      </eviction-attributes>
+
+    </region-attributes>
+
+    <!-- Add an entry whose value is a Declarable object -->
+    <entry>
+      <key><string>Louise Jones</string></key>
+      <value>
+        <declarable>
+          <class-name>com.company.app.Customer</class-name>
+          <parameter name="name">
+            <string>Louise Jones</string>
+          </parameter>
+          <parameter name="address1">
+            <string>123 Main Street</string>
+          </parameter>
+          <parameter name="city">
+            <string>New York</string>
+          </parameter>
+          <parameter name="state">
+            <string>NY</string>
+          </parameter>
+          <parameter name="zip">
+            <string>12345</string>
+          </parameter>
+        </declarable>
+      </value>
+    </entry>
+  </region>
+</cache>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/example-client-cache.xml
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/example-client-cache.xml b/geode-core/src/main/resources/javadoc-images/example-client-cache.xml
new file mode 100644
index 0000000..bddeb9f
--- /dev/null
+++ b/geode-core/src/main/resources/javadoc-images/example-client-cache.xml
@@ -0,0 +1,46 @@
+<?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.
+-->
+
+<!-- A sample client GemFire declarative caching XML File -->
+
+<!DOCTYPE client-cache PUBLIC
+  "-//GemStone Systems, Inc.//GemFire Declarative Cache 6.5//EN"
+  "http://www.gemstone.com/dtd/cache6_5.dtd">
+<client-cache copy-on-read="false">
+
+  <pool name="myPool">
+    <locator host="myHostName" port="41111"/>
+  </pool>
+
+  <!-- Create a proxy region -->
+  <region name="region1" refid="PROXY"/>
+
+  <!-- Create a caching proxy region -->
+  <region name="region2" refid="CACHING_PROXY">
+    <region-attributes>
+
+      <entry-time-to-live>
+        <expiration-attributes action="destroy" timeout="3000"/>
+      </entry-time-to-live>
+
+      <entry-idle-time>
+        <expiration-attributes timeout="600"/>
+      </entry-idle-time>
+    </region-attributes>
+  </region>
+</client-cache>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/example2-cache.xml
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/example2-cache.xml b/geode-core/src/main/resources/javadoc-images/example2-cache.xml
new file mode 100644
index 0000000..b65c285
--- /dev/null
+++ b/geode-core/src/main/resources/javadoc-images/example2-cache.xml
@@ -0,0 +1,63 @@
+<?xml version="1.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.
+-->
+
+<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-8.1.xsd"
+    is-server="true" search-timeout="60" version="8.1">
+  <cache-transaction-manager>
+    <transaction-listener>
+       <class-name>com.company.data.MyTransactionListener</class-name>
+       <parameter name="URL">
+         <string>jdbc:cloudscape:rmi:MyData</string>
+       </parameter>
+    </transaction-listener>    
+  </cache-transaction-manager>
+
+  <cache-server port="12345" max-connections="256"/>
+
+  <region name="myRegion" refid="REPLICATE">
+    <region-attributes scope="global">
+      <entry-time-to-live>
+        <expiration-attributes action="invalidate" timeout="60"/>
+      </entry-time-to-live>
+      <cache-loader>
+        <class-name>com.company.data.DatabaseLoader</class-name>
+        <parameter name="URL">
+          <string>jdbc:cloudscape:rmi:MyData</string>
+        </parameter>
+      </cache-loader>
+    </region-attributes>
+  </region>
+
+  <region name="myOtherRegion" refid="REPLICATE">
+    <entry>
+      <key><string>MyKey</string></key>
+      <value><string>MyValue</string></value>
+    </entry>
+    <entry>
+      <key><string>MyOtherKey</string></key>
+      <value>
+        <declarable>
+          <class-name>com.company.data.MyDeclarable</class-name>
+        </declarable>
+      </value>
+    </entry>
+  </region>
+</cache>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/example3-cache.xml
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/example3-cache.xml b/geode-core/src/main/resources/javadoc-images/example3-cache.xml
new file mode 100644
index 0000000..803e72e
--- /dev/null
+++ b/geode-core/src/main/resources/javadoc-images/example3-cache.xml
@@ -0,0 +1,60 @@
+<?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.
+-->
+
+<!-- A sample GemFire declarative caching XML File that demonstrates
+     the "named region attributes" feature.
+-->
+
+<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-8.1.xsd"
+    version="8.1">
+  <region-attributes id="template" statistics-enabled="true" 
+                     scope="distributed-ack">
+    <key-constraint>java.lang.String</key-constraint>
+    <value-constraint>com.company.app.Customer</value-constraint>
+    <entry-idle-time>
+      <expiration-attributes timeout="60"/>
+    </entry-idle-time>
+  </region-attributes>
+
+  <!-- define a named region-attributes that uses the predefined REPLICATE -->
+  <region-attributes id="distributed" refid="REPLICATE">
+    <cache-loader>
+      <class-name>com.company.app.DBLoader</class-name>
+    </cache-loader>
+  </region-attributes>
+
+  <region-attributes id="persistent" refid="distributed"
+                     data-policy="persistent-replicate"> 
+    <eviction-attributes>
+      <lru-entry-count maximum="1000" action="overflow-to-disk"/>
+    </eviction-attributes>
+  </region-attributes>
+
+  <region name="customers" refid="template"/>
+  <region name="customers-west" refid="template"/>
+  <region name="customers-central" refid="template"/>
+  <region name="customers-east" refid="template"/>
+
+  <region name="orders" refid="template"/>
+  <region name="orders-west" refid="persistent"/>
+  <region name="orders-central" refid="persistent"/>
+  <region name="orders-east" refid="persistent"/>
+</cache>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/extensible-hashing.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/extensible-hashing.fig b/geode-core/src/main/resources/javadoc-images/extensible-hashing.fig
new file mode 100644
index 0000000..1a33d46
--- /dev/null
+++ b/geode-core/src/main/resources/javadoc-images/extensible-hashing.fig
@@ -0,0 +1,159 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 8700 2550 9975 3300
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 8700 2550 9975 2550 9975 3300 8700 3300 8700 2550
+4 0 0 50 -1 0 12 0.0000 4 180 1095 8775 3000 localDepth = 2\001
+4 0 0 50 -1 0 12 0.0000 4 135 1005 8775 3225 locations = ...\001
+4 0 0 50 -1 2 12 0.0000 4 135 1005 8775 2775 BucketInfo2\001
+-6
+6 8700 3450 9975 4200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 8700 3450 9975 3450 9975 4200 8700 4200 8700 3450
+4 0 0 50 -1 0 12 0.0000 4 180 1095 8775 3900 localDepth = 3\001
+4 0 0 50 -1 0 12 0.0000 4 135 1005 8775 4125 locations = ...\001
+4 0 0 50 -1 2 12 0.0000 4 135 1005 8775 3675 BucketInfo3\001
+-6
+6 8700 1650 9975 2400
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 8700 1650 9975 1650 9975 2400 8700 2400 8700 1650
+4 0 0 50 -1 0 12 0.0000 4 180 1095 8775 2100 localDepth = 2\001
+4 0 0 50 -1 0 12 0.0000 4 135 1005 8775 2325 locations = ...\001
+4 0 0 50 -1 2 12 0.0000 4 135 1005 8775 1875 BucketInfo1\001
+-6
+6 8700 750 9975 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 8700 750 9975 750 9975 1500 8700 1500 8700 750
+4 0 0 50 -1 2 12 0.0000 4 135 1005 8775 975 BucketInfo0\001
+4 0 0 50 -1 0 12 0.0000 4 180 1095 8775 1200 localDepth = 2\001
+4 0 0 50 -1 0 12 0.0000 4 135 1005 8775 1425 locations = ...\001
+-6
+6 900 1875 1800 3075
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 1275 2775 1800 2775
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1275 1875 1800 1875 1800 3075 1275 3075 1275 1875
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 1275 2175 1800 2175
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 1275 2475 1800 2475
+4 0 0 50 -1 0 12 0.0000 4 135 180 900 3000 11\001
+4 0 0 50 -1 0 12 0.0000 4 135 180 900 2700 10\001
+4 0 0 50 -1 0 12 0.0000 4 135 180 900 2400 01\001
+4 0 0 50 -1 0 12 0.0000 4 135 180 900 2100 00\001
+-6
+6 2250 2550 3525 3300
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2250 2550 3525 2550 3525 3300 2250 3300 2250 2550
+4 0 0 50 -1 0 12 0.0000 4 180 1095 2325 3000 localDepth = 2\001
+4 0 0 50 -1 0 12 0.0000 4 135 1005 2325 3225 locations = ...\001
+4 0 0 50 -1 2 12 0.0000 4 135 1005 2325 2775 BucketInfo2\001
+-6
+6 2250 3450 3525 4200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2250 3450 3525 3450 3525 4200 2250 4200 2250 3450
+4 0 0 50 -1 2 12 0.0000 4 135 1005 2325 3675 BucketInfo3\001
+4 0 0 50 -1 0 12 0.0000 4 180 1095 2325 3900 localDepth = 2\001
+4 0 0 50 -1 0 12 0.0000 4 135 1005 2325 4125 locations = ...\001
+-6
+6 2250 1650 3525 2400
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2250 1650 3525 1650 3525 2400 2250 2400 2250 1650
+4 0 0 50 -1 2 12 0.0000 4 135 1005 2325 1875 BucketInfo1\001
+4 0 0 50 -1 0 12 0.0000 4 180 1095 2325 2100 localDepth = 2\001
+4 0 0 50 -1 0 12 0.0000 4 135 1005 2325 2325 locations = ...\001
+-6
+6 2250 750 3525 1500
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 2250 750 3525 750 3525 1500 2250 1500 2250 750
+4 0 0 50 -1 2 12 0.0000 4 135 1005 2325 975 BucketInfo0\001
+4 0 0 50 -1 0 12 0.0000 4 180 1095 2325 1200 localDepth = 2\001
+4 0 0 50 -1 0 12 0.0000 4 135 1005 2325 1425 locations = ...\001
+-6
+6 8700 4350 9975 5100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 8700 4350 9975 4350 9975 5100 8700 5100 8700 4350
+4 0 0 50 -1 2 12 0.0000 4 135 1005 8775 4575 BucketInfo7\001
+4 0 0 50 -1 0 12 0.0000 4 180 1095 8775 4800 localDepth = 3\001
+4 0 0 50 -1 0 12 0.0000 4 135 1005 8775 5025 locations = ...\001
+-6
+6 3975 2250 6225 3300
+4 0 0 50 -1 1 12 0.0000 4 135 1980 3975 2400 When Bucket3 reaches the\001
+4 0 0 50 -1 1 12 0.0000 4 180 2190 3975 2625 maximum size, it is split into\001
+4 0 0 50 -1 1 12 0.0000 4 135 1935 3975 2850 two buckets: Bucket3 and\001
+4 0 0 50 -1 1 12 0.0000 4 135 2190 3975 3075 Bucket7.  Three bits are used\001
+4 0 0 50 -1 1 12 0.0000 4 135 1035 3975 3300 to index data.\001
+-6
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 8250 1950 8700 1125
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 8250 2325 8700 2025
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 8250 2625 8700 2925
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 8250 2925 8700 3750
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 1800 1950 2250 1125
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 1800 2325 2250 2025
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 1800 2625 2250 2925
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 1800 2925 2250 3750
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7725 2775 8250 2775
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 7725 1875 8250 1875 8250 3075 7725 3075 7725 1875
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7725 2175 8250 2175
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7725 2475 8250 2475
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7725 3975 8250 3975
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 7725 3075 8250 3075 8250 4275 7725 4275 7725 3075
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7725 3375 8250 3375
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 7725 3675 8250 3675
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 8250 3225 8700 1200
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 8250 3525 8700 2025
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 8250 3825 8700 2925
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	0 0 1.00 60.00 120.00
+	 8250 4125 8700 4725
+4 0 0 50 -1 2 12 0.0000 4 180 1365 6825 1275 BucketDirectory\001
+4 0 0 50 -1 0 12 0.0000 4 180 1200 6825 1500 globalDepth = 3\001
+4 0 0 50 -1 2 12 0.0000 4 180 1365 375 1275 BucketDirectory\001
+4 0 0 50 -1 0 12 0.0000 4 180 1200 375 1500 globalDepth = 2\001
+4 0 0 50 -1 0 12 0.0000 4 135 270 7350 3000 011\001
+4 0 0 50 -1 0 12 0.0000 4 135 270 7350 2700 010\001
+4 0 0 50 -1 0 12 0.0000 4 135 270 7350 2400 001\001
+4 0 0 50 -1 0 12 0.0000 4 135 270 7350 2100 000\001
+4 0 0 50 -1 0 12 0.0000 4 135 270 7350 4200 111\001
+4 0 0 50 -1 0 12 0.0000 4 135 270 7350 3900 110\001
+4 0 0 50 -1 0 12 0.0000 4 135 270 7350 3600 101\001
+4 0 0 50 -1 0 12 0.0000 4 135 270 7350 3300 100\001
+4 0 0 50 -1 0 12 0.0000 4 135 405 675 1800 mask\001
+4 0 0 50 -1 0 12 0.0000 4 135 405 7200 1800 mask\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/extensible-hashing.gif
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/extensible-hashing.gif b/geode-core/src/main/resources/javadoc-images/extensible-hashing.gif
new file mode 100644
index 0000000..58366a7
Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/extensible-hashing.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/resources/javadoc-images/health-classes.gif
----------------------------------------------------------------------
diff --git a/geode-core/src/main/resources/javadoc-images/health-classes.gif b/geode-core/src/main/resources/javadoc-images/health-classes.gif
new file mode 100644
index 0000000..131347a
Binary files /dev/null and b/geode-core/src/main/resources/javadoc-images/health-classes.gif differ


[03/14] incubator-geode git commit: GEODE-573: Fix broken image links in javadocs

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

<TRUNCATED>


[06/14] incubator-geode git commit: GEODE-573: Fix broken image links in javadocs

Posted by jc...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/doc-files/data-serialization-exceptions.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/doc-files/data-serialization-exceptions.fig b/geode-core/src/main/java/com/gemstone/gemfire/doc-files/data-serialization-exceptions.fig
deleted file mode 100644
index 8d5eb70..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/doc-files/data-serialization-exceptions.fig
+++ /dev/null
@@ -1,135 +0,0 @@
-#FIG 3.2
-Landscape
-Center
-Inches
-Letter  
-100.00
-Single
--2
-1200 2
-6 675 2250 3600 5025
-1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 1575 4275 168 168 1575 4275 1650 4125
-1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 2700 4275 168 168 2700 4275 2775 4125
-1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 900 3375 168 168 900 3375 975 3225
-1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2700 4275 168 168 2700 4275 2625 4125
-1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 3375 3375 168 168 3375 3375 3300 3225
-1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 1575 2475 168 168 1575 2475 1650 2625
-1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2700 2475 168 168 2700 2475 2775 2625
-1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 900 3375 168 168 900 3375 975 3525
-1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 2700 2475 168 168 2700 2475 2625 2625
-1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 3375 3375 168 168 3375 3375 3300 3525
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 1 2
-	0 0 1.00 120.00 120.00
-	 975 3525 1425 4200
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 1725 4275 2550 4275
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 3300 3525 2850 4200
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 2550 4275 1725 4275
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 975 3225 1425 2550
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 1725 2475 2550 2475
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 1 2
-	0 0 1.00 120.00 120.00
-	 3300 3225 2850 2550
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 1 2
-	0 0 1.00 120.00 120.00
-	 2550 2475 1725 2475
-4 0 0 50 -1 0 16 0.0000 4 210 1245 1575 4950 Infinite Loop\001
--6
-6 4650 2175 6450 4575
-1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 5550 4350 168 168 5550 4350 5625 4500
-1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 4875 3375 168 168 4875 3375 4950 3525
-1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 5550 4350 168 168 5550 4350 5475 4500
-1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 6225 3375 168 168 6225 3375 6150 3525
-1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 5550 2400 168 168 5550 2400 5475 2250
-1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 6225 3375 168 168 6225 3375 6150 3225
-1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 5550 2400 168 168 5550 2400 5625 2250
-1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 4875 3375 168 168 4875 3375 4950 3225
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 1 2
-	0 0 1.00 120.00 120.00
-	 5475 4200 4950 3525
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 1 2
-	0 0 1.00 120.00 120.00
-	 5625 4200 6150 3525
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 5625 2550 6150 3225
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 5475 2550 4950 3225
--6
-6 9450 2175 11250 4575
-1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 9675 3375 168 168 9675 3375 9750 3525
-1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 11025 3375 168 168 11025 3375 10950 3525
-1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 10350 2400 168 168 10350 2400 10275 2250
-1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 11025 3375 168 168 11025 3375 10950 3225
-1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 10350 2400 168 168 10350 2400 10425 2250
-1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 9675 3375 168 168 9675 3375 9750 3225
-1 3 0 1 0 7 50 -1 -1 0.000 0 -0.0000 9675 4332 168 168 9675 4332 9600 4482
-1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 11025 4350 168 168 11025 4350 11100 4500
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 10425 2550 10950 3225
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 10275 2550 9750 3225
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 9675 3525 9675 4200
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 11025 3525 11025 4200
--6
-6 7200 3300 8475 3525
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 7200 3300 8475 3300 8475 3525 7200 3525 7200 3300
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7275 3300 7275 3525
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7350 3300 7350 3525
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7425 3300 7425 3525
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7500 3300 7500 3525
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7575 3300 7575 3525
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7650 3300 7650 3525
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7725 3300 7725 3525
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7800 3300 7800 3525
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7875 3300 7875 3525
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7950 3300 7950 3525
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 8025 3300 8025 3525
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 8100 3300 8100 3525
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 8250 3300 8250 3525
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 8325 3300 8325 3525
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 8400 3300 8400 3525
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 8175 3300 8175 3525
--6
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 1 2
-	0 0 1.00 120.00 120.00
-	 6600 3000 6225 3000
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 7725 3750 8025 3750
-2 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 4050 2025 4050 5250
-4 0 0 50 -1 0 16 0.0000 4 210 1260 6750 3075 writeObject()\001
-4 0 0 50 -1 0 16 0.0000 4 210 1185 8100 3825 readObject()\001
-4 0 0 50 -1 0 16 0.0000 4 210 4650 5625 4950 readObject() does not maintain referntial integrity\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/doc-files/data-serialization-exceptions.gif
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/doc-files/data-serialization-exceptions.gif b/geode-core/src/main/java/com/gemstone/gemfire/doc-files/data-serialization-exceptions.gif
deleted file mode 100644
index f2c98e0..0000000
Binary files a/geode-core/src/main/java/com/gemstone/gemfire/doc-files/data-serialization-exceptions.gif and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/admin/doc-files/class-hierarchy.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/admin/doc-files/class-hierarchy.fig b/geode-core/src/main/java/com/gemstone/gemfire/internal/admin/doc-files/class-hierarchy.fig
deleted file mode 100644
index 85756e6..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/admin/doc-files/class-hierarchy.fig
+++ /dev/null
@@ -1,224 +0,0 @@
-#FIG 3.2
-Landscape
-Center
-Inches
-Letter  
-100.00
-Single
--2
-1200 2
-6 225 5550 10500 9450
-6 225 7800 2550 9450
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 225 7800 2550 7800 2550 9450 225 9450 225 7800
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 225 8175 2550 8175
-4 0 0 50 -1 2 12 0.0000 4 180 2055 375 8025 RemoteApplicationProcess\001
-4 0 0 50 -1 -1 12 0.0000 4 180 585 450 8400 id : long\001
-4 0 0 50 -1 -1 12 0.0000 4 180 1005 450 8640 processId : int\001
-4 0 0 50 -1 -1 12 0.0000 4 180 1530 450 8880 javaProcess : boolean\001
-4 0 0 50 -1 -1 12 0.0000 4 135 1365 450 9120 hasCache : boolean\001
-4 0 0 50 -1 -1 12 0.0000 4 180 945 450 9360 name : String\001
--6
-6 2550 7800 4500 8025
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 2550 8025 4500 8025
-4 0 0 50 -1 -1 12 0.0000 4 75 90 2625 7950 *\001
-4 0 0 50 -1 -1 12 0.0000 4 135 1410 3000 7950 connectedProcesses\001
--6
-6 4500 7725 7725 9375
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4500 9375 7725 9375 7725 7725 4500 7725 4500 9375
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 4500 8100 7725 8100
-4 0 0 50 -1 -1 12 0.0000 4 180 1185 4575 8325 gemfireDir : File\001
-4 0 0 50 -1 -1 12 0.0000 4 135 1125 4575 8565 birthDate : Date\001
-4 0 0 50 -1 -1 12 0.0000 4 165 1515 4575 8805 lockInfo : LockInfo[]\001
-4 0 0 50 -1 -1 12 0.0000 4 165 2205 4575 9045 lockListeners : LockListeners[]\001
-4 0 0 50 -1 -1 12 0.0000 4 165 3045 4575 9285 connectionListeners : ConnectionListener[]\001
-4 0 0 50 -1 2 12 0.0000 4 180 1470 5400 7950 RemoteGfManager\001
--6
-6 8550 7725 10500 8625
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 8550 8625 10500 8625 10500 7725 8550 7725 8550 8625
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 8550 8100 10500 8100
-4 0 0 50 -1 2 12 0.0000 4 180 1785 8625 7950 RemoteApplicationVM\001
-4 0 0 50 -1 -1 12 0.0000 4 180 1440 8625 8325 sharedLog : boolean\001
-4 0 0 50 -1 -1 12 0.0000 4 135 1500 8625 8565 sharedStats : boolean\001
--6
-6 7050 5550 8850 6975
-6 7050 5550 8850 6975
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7050 5850 8850 5850
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 7050 6975 8850 6975 8850 5550 7050 5550 7050 6975
-4 0 0 50 -1 3 12 0.0000 4 135 1485 7275 5775 RemoteGemFireVM\001
-4 0 0 50 -1 -1 12 0.0000 4 135 1035 7125 6150 id: Serializable\001
-4 0 0 50 -1 -1 12 0.0000 4 180 945 7125 6390 name : String\001
-4 0 0 50 -1 -1 12 0.0000 4 135 1305 7125 6630 host : InetAddress\001
-4 0 0 50 -1 -1 12 0.0000 4 180 885 7125 6870 sysDir : File\001
--6
--6
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
-	 6225 7725 6225 7425 9450 7425 9450 7725
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 7950 7425 7950 6975
--6
-6 150 2025 5325 7500
-6 375 2625 1875 2925
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 375 2625 1875 2625 1875 2925 375 2925 375 2625
-4 0 0 50 -1 1 12 0.0000 4 180 1215 450 2850 TransportConfig\001
--6
-6 150 3825 2250 4800
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 150 3825 2250 3825 2250 4800 150 4800 150 3825
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 150 4200 2250 4200
-4 0 0 50 -1 0 12 0.0000 4 165 1365 450 4425 isMcast() : boolean\001
-4 0 0 50 -1 2 12 0.0000 4 180 1905 225 4050 RemoteTransportConfig\001
-4 0 0 50 -1 0 12 0.0000 4 180 1485 450 4665 bindAddress : String\001
--6
-6 3225 3825 5250 5100
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 3225 4200 5250 4200
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 3225 3825 5250 3825 5250 5100 3225 5100 3225 3825
-4 0 0 50 -1 0 12 0.0000 4 135 1305 3450 4500 host : InetAddress\001
-4 0 0 50 -1 0 12 0.0000 4 180 600 3450 4740 port : int\001
-4 0 0 50 -1 0 12 0.0000 4 180 1485 3450 4980 bindAddress : String\001
-4 0 0 50 -1 2 12 0.0000 4 135 1725 3300 4050 DistributionLocatorId\001
--6
-6 1875 5850 3600 7500
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 1875 6150 3600 6150
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 1875 7500 3600 7500 3600 5850 1875 5850 1875 7500
-4 0 0 50 -1 -1 12 0.0000 4 135 1230 1950 6450 enabled : boolean\001
-4 0 0 50 -1 -1 12 0.0000 4 180 1230 1950 6690 protocols : String\001
-4 0 0 50 -1 -1 12 0.0000 4 180 1080 1950 6930 ciphers : String\001
-4 0 0 50 -1 -1 12 0.0000 4 180 1545 1950 7170 boolean : requireAuth\001
-4 0 0 50 -1 -1 12 0.0000 4 180 1560 1950 7410 properties : Properties\001
-4 0 0 50 -1 2 12 0.0000 4 180 855 2325 6075 SSLConfig\001
--6
-6 3150 2025 5325 3450
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 3150 2025 5325 2025 5325 3450 3150 3450 3150 2025
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 3150 2400 5325 2400
-4 0 0 50 -1 -1 12 0.0000 4 180 1500 3300 2625 displayName : String\001
-4 0 0 50 -1 -1 12 0.0000 4 180 1320 3300 2865 logger : LogWriter\001
-4 0 0 50 -1 -1 12 0.0000 4 180 930 3300 3105 logLevel : int\001
-4 0 0 50 -1 -1 12 0.0000 4 135 1935 3300 3345 alertListener : AlertListener\001
-4 0 0 50 -1 2 12 0.0000 4 180 1875 3300 2250 GfManagerAgentConfig\001
--6
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 1050 3825 1050 2925
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 2250 3975 3225 3975
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 2250 4500 3225 4500
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 1800 4800 2250 5850
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 3825 5100 3075 5850
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 1 2
-	0 0 1.00 60.00 120.00
-	 1875 2775 3150 2775
-4 0 0 50 -1 0 12 0.0000 4 135 210 2400 3900 ids\001
-4 0 0 50 -1 0 12 0.0000 4 75 90 3000 3900 *\001
-4 0 0 50 -1 0 12 0.0000 4 135 555 2325 4425 mcastId\001
-4 0 0 50 -1 -1 12 0.0000 4 180 690 2100 5250 sslConfig\001
-4 0 0 50 -1 -1 12 0.0000 4 180 690 3600 5550 sslConfig\001
--6
-6 6600 2025 12300 2700
-6 6600 2100 9300 2700
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6600 2400 9300 2400
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 6600 2100 9300 2100 9300 2700 6600 2700 6600 2100
-4 0 0 50 -1 2 12 0.0000 4 180 1935 6975 2325 RemoteGfManagerAgent\001
-4 0 0 50 -1 -1 12 0.0000 4 180 1485 6750 2625 licsenseType : String\001
--6
-6 9300 2025 10725 2250
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9300 2250 10725 2250
-4 0 0 50 -1 -1 12 0.0000 4 135 585 9450 2175 listeners\001
-4 0 0 50 -1 -1 12 0.0000 4 75 90 10500 2175 *\001
--6
-6 10725 2100 12300 2400
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 10725 2100 12300 2100 12300 2400 10725 2400 10725 2100
-4 0 0 50 -1 3 12 0.0000 4 150 1350 10875 2325 JoinLeaveListener\001
--6
--6
-6 9450 5550 11025 6150
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 9450 6150 11025 6150 11025 5550 9450 5550 9450 6150
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9450 5850 11025 5850
-4 0 0 50 -1 2 12 0.0000 4 180 1080 9750 5775 AdminRegion\001
-4 0 0 50 -1 -1 12 0.0000 4 180 1425 9525 6075 globalName : String\001
--6
-6 9900 4725 10500 5025
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 9900 4725 10500 4725 10500 5025 9900 5025 9900 4725
-4 0 0 50 -1 1 12 0.0000 4 180 495 9975 4950 Region\001
--6
-6 11475 4725 12825 5025
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 11475 4725 12825 4725 12825 5025 11475 5025 11475 4725
-4 0 0 50 -1 1 12 0.0000 4 180 1185 11550 4950 RegionAttributes\001
--6
-6 11100 6525 13125 6825
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 11100 6525 13125 6525 13125 6825 11100 6825 11100 6525
-4 0 0 50 -1 2 12 0.0000 4 180 1920 11175 6750 RemoteRegionAttributes\001
--6
-6 4350 5550 6525 6975
-6 4425 6000 6450 6975
-4 0 0 50 -1 -1 12 0.0000 4 180 945 4425 6150 name : String\001
-4 0 0 50 -1 -1 12 0.0000 4 135 450 4425 6390 id : int\001
-4 0 0 50 -1 -1 12 0.0000 4 135 1140 4425 6630 closed : boolean\001
-4 0 0 50 -1 -1 12 0.0000 4 180 1980 4425 6870 rootRegionNames : String[]\001
--6
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 4350 5925 6525 5925
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4350 6975 6525 6975 6525 5550 4350 5550 4350 6975
-4 0 0 50 -1 2 12 0.0000 4 135 1395 4725 5775 RemoteCacheInfo\001
--6
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6825 2700 6825 7725
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9075 2700 9075 7725
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 6600 2250 5325 2250
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 7050 5700 6525 5700
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 8850 5700 9450 5700
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 10200 5550 10200 5025
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 12075 6525 12075 5025
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 10350 6150 11100 6675
-4 0 0 50 -1 -1 12 0.0000 4 75 90 9150 7725 *\001
-4 0 0 50 -1 -1 12 0.0000 4 75 90 6900 7725 *\001
-4 0 0 50 -1 -1 12 0.0000 4 135 675 6075 3000 managers\001
-4 0 0 50 -1 -1 12 0.0000 4 180 450 6075 2175 config\001
-4 0 0 50 -1 -1 12 0.0000 4 75 90 9300 5625 *\001
-4 0 0 50 -1 -1 12 0.0000 4 135 645 9150 3000 members\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/admin/doc-files/class-hierarchy.gif
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/admin/doc-files/class-hierarchy.gif b/geode-core/src/main/java/com/gemstone/gemfire/internal/admin/doc-files/class-hierarchy.gif
deleted file mode 100644
index 9cef97a..0000000
Binary files a/geode-core/src/main/java/com/gemstone/gemfire/internal/admin/doc-files/class-hierarchy.gif and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/BucketAdvisor-state.png
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/BucketAdvisor-state.png b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/BucketAdvisor-state.png
deleted file mode 100644
index 7f58ca0..0000000
Binary files a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/BucketAdvisor-state.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/eventmatrix.xls
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/eventmatrix.xls b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/eventmatrix.xls
deleted file mode 100644
index 769698a..0000000
Binary files a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/eventmatrix.xls and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/extensible-hashing.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/extensible-hashing.fig b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/extensible-hashing.fig
deleted file mode 100644
index 1a33d46..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/extensible-hashing.fig
+++ /dev/null
@@ -1,159 +0,0 @@
-#FIG 3.2
-Landscape
-Center
-Inches
-Letter  
-100.00
-Single
--2
-1200 2
-6 8700 2550 9975 3300
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 8700 2550 9975 2550 9975 3300 8700 3300 8700 2550
-4 0 0 50 -1 0 12 0.0000 4 180 1095 8775 3000 localDepth = 2\001
-4 0 0 50 -1 0 12 0.0000 4 135 1005 8775 3225 locations = ...\001
-4 0 0 50 -1 2 12 0.0000 4 135 1005 8775 2775 BucketInfo2\001
--6
-6 8700 3450 9975 4200
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 8700 3450 9975 3450 9975 4200 8700 4200 8700 3450
-4 0 0 50 -1 0 12 0.0000 4 180 1095 8775 3900 localDepth = 3\001
-4 0 0 50 -1 0 12 0.0000 4 135 1005 8775 4125 locations = ...\001
-4 0 0 50 -1 2 12 0.0000 4 135 1005 8775 3675 BucketInfo3\001
--6
-6 8700 1650 9975 2400
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 8700 1650 9975 1650 9975 2400 8700 2400 8700 1650
-4 0 0 50 -1 0 12 0.0000 4 180 1095 8775 2100 localDepth = 2\001
-4 0 0 50 -1 0 12 0.0000 4 135 1005 8775 2325 locations = ...\001
-4 0 0 50 -1 2 12 0.0000 4 135 1005 8775 1875 BucketInfo1\001
--6
-6 8700 750 9975 1500
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 8700 750 9975 750 9975 1500 8700 1500 8700 750
-4 0 0 50 -1 2 12 0.0000 4 135 1005 8775 975 BucketInfo0\001
-4 0 0 50 -1 0 12 0.0000 4 180 1095 8775 1200 localDepth = 2\001
-4 0 0 50 -1 0 12 0.0000 4 135 1005 8775 1425 locations = ...\001
--6
-6 900 1875 1800 3075
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 1275 2775 1800 2775
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 1275 1875 1800 1875 1800 3075 1275 3075 1275 1875
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 1275 2175 1800 2175
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 1275 2475 1800 2475
-4 0 0 50 -1 0 12 0.0000 4 135 180 900 3000 11\001
-4 0 0 50 -1 0 12 0.0000 4 135 180 900 2700 10\001
-4 0 0 50 -1 0 12 0.0000 4 135 180 900 2400 01\001
-4 0 0 50 -1 0 12 0.0000 4 135 180 900 2100 00\001
--6
-6 2250 2550 3525 3300
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 2250 2550 3525 2550 3525 3300 2250 3300 2250 2550
-4 0 0 50 -1 0 12 0.0000 4 180 1095 2325 3000 localDepth = 2\001
-4 0 0 50 -1 0 12 0.0000 4 135 1005 2325 3225 locations = ...\001
-4 0 0 50 -1 2 12 0.0000 4 135 1005 2325 2775 BucketInfo2\001
--6
-6 2250 3450 3525 4200
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 2250 3450 3525 3450 3525 4200 2250 4200 2250 3450
-4 0 0 50 -1 2 12 0.0000 4 135 1005 2325 3675 BucketInfo3\001
-4 0 0 50 -1 0 12 0.0000 4 180 1095 2325 3900 localDepth = 2\001
-4 0 0 50 -1 0 12 0.0000 4 135 1005 2325 4125 locations = ...\001
--6
-6 2250 1650 3525 2400
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 2250 1650 3525 1650 3525 2400 2250 2400 2250 1650
-4 0 0 50 -1 2 12 0.0000 4 135 1005 2325 1875 BucketInfo1\001
-4 0 0 50 -1 0 12 0.0000 4 180 1095 2325 2100 localDepth = 2\001
-4 0 0 50 -1 0 12 0.0000 4 135 1005 2325 2325 locations = ...\001
--6
-6 2250 750 3525 1500
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 2250 750 3525 750 3525 1500 2250 1500 2250 750
-4 0 0 50 -1 2 12 0.0000 4 135 1005 2325 975 BucketInfo0\001
-4 0 0 50 -1 0 12 0.0000 4 180 1095 2325 1200 localDepth = 2\001
-4 0 0 50 -1 0 12 0.0000 4 135 1005 2325 1425 locations = ...\001
--6
-6 8700 4350 9975 5100
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 8700 4350 9975 4350 9975 5100 8700 5100 8700 4350
-4 0 0 50 -1 2 12 0.0000 4 135 1005 8775 4575 BucketInfo7\001
-4 0 0 50 -1 0 12 0.0000 4 180 1095 8775 4800 localDepth = 3\001
-4 0 0 50 -1 0 12 0.0000 4 135 1005 8775 5025 locations = ...\001
--6
-6 3975 2250 6225 3300
-4 0 0 50 -1 1 12 0.0000 4 135 1980 3975 2400 When Bucket3 reaches the\001
-4 0 0 50 -1 1 12 0.0000 4 180 2190 3975 2625 maximum size, it is split into\001
-4 0 0 50 -1 1 12 0.0000 4 135 1935 3975 2850 two buckets: Bucket3 and\001
-4 0 0 50 -1 1 12 0.0000 4 135 2190 3975 3075 Bucket7.  Three bits are used\001
-4 0 0 50 -1 1 12 0.0000 4 135 1035 3975 3300 to index data.\001
--6
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 8250 1950 8700 1125
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 8250 2325 8700 2025
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 8250 2625 8700 2925
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 8250 2925 8700 3750
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 1800 1950 2250 1125
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 1800 2325 2250 2025
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 1800 2625 2250 2925
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 1800 2925 2250 3750
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7725 2775 8250 2775
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 7725 1875 8250 1875 8250 3075 7725 3075 7725 1875
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7725 2175 8250 2175
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7725 2475 8250 2475
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7725 3975 8250 3975
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 7725 3075 8250 3075 8250 4275 7725 4275 7725 3075
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7725 3375 8250 3375
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7725 3675 8250 3675
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 8250 3225 8700 1200
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 8250 3525 8700 2025
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 8250 3825 8700 2925
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 8250 4125 8700 4725
-4 0 0 50 -1 2 12 0.0000 4 180 1365 6825 1275 BucketDirectory\001
-4 0 0 50 -1 0 12 0.0000 4 180 1200 6825 1500 globalDepth = 3\001
-4 0 0 50 -1 2 12 0.0000 4 180 1365 375 1275 BucketDirectory\001
-4 0 0 50 -1 0 12 0.0000 4 180 1200 375 1500 globalDepth = 2\001
-4 0 0 50 -1 0 12 0.0000 4 135 270 7350 3000 011\001
-4 0 0 50 -1 0 12 0.0000 4 135 270 7350 2700 010\001
-4 0 0 50 -1 0 12 0.0000 4 135 270 7350 2400 001\001
-4 0 0 50 -1 0 12 0.0000 4 135 270 7350 2100 000\001
-4 0 0 50 -1 0 12 0.0000 4 135 270 7350 4200 111\001
-4 0 0 50 -1 0 12 0.0000 4 135 270 7350 3900 110\001
-4 0 0 50 -1 0 12 0.0000 4 135 270 7350 3600 101\001
-4 0 0 50 -1 0 12 0.0000 4 135 270 7350 3300 100\001
-4 0 0 50 -1 0 12 0.0000 4 135 405 675 1800 mask\001
-4 0 0 50 -1 0 12 0.0000 4 135 405 7200 1800 mask\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/extensible-hashing.gif
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/extensible-hashing.gif b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/extensible-hashing.gif
deleted file mode 100644
index 58366a7..0000000
Binary files a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/extensible-hashing.gif and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/jcache-get-flow.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/jcache-get-flow.fig b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/jcache-get-flow.fig
deleted file mode 100644
index d51af17..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/jcache-get-flow.fig
+++ /dev/null
@@ -1,349 +0,0 @@
-#FIG 3.2
-Portrait
-Center
-Inches
-Letter  
-100.00
-Single
--2
-1200 2
-6 4275 225 9825 1050
-2 2 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 5
-	 4275 225 9825 225 9825 1050 4275 1050 4275 225
-4 0 0 50 0 0 13 0.0000 4 150 5085 4441 450 This flowchart describes the series of actions that are taken\001
-4 0 0 50 0 0 13 0.0000 6 210 5220 4441 930 $Id$\001
-4 0 0 50 0 0 13 0.0000 4 195 4170 4441 690 when a value is requested from a JCache region.\001
--6
-6 2025 975 3975 1575
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 3975 1575 3975 975 2100 975 2100 1575 3975 1575
-4 1 0 50 0 0 12 0.0000 4 180 1815 3000 1200 User requests the value\001
-4 1 0 50 0 0 12 0.0000 4 180 1425 3000 1440 of a key in a region\001
--6
-6 1350 8325 3750 8625
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 3750 8625 3750 8325 1350 8325 1350 8625 3750 8625
-4 1 0 50 0 0 12 0.0000 4 180 2250 2550 8550 Define the entry, if necessary\001
--6
-6 4575 9075 6525 9375
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 4575 9375 4575 9075 6525 9075 6525 9375 4575 9375
-4 1 0 50 0 0 12 0.0000 4 180 1860 5550 9300 Store key/value in region\001
--6
-6 750 3075 2400 3525
-4 1 0 50 0 0 12 0.0000 4 180 1605 1575 3225 [Does entry or region\001
-4 1 0 50 0 0 12 0.0000 4 180 1635 1575 3465 have a cache loader?]\001
--6
-6 2250 4500 3300 5550
-6 2250 4500 3300 4800
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 3300 4800 3300 4500 2250 4500 2250 4800 3300 4800
-4 1 0 50 0 0 12 0.0000 4 135 825 2775 4725 Return null\001
--6
-6 2550 4800 3000 5550
-6 2550 5100 3000 5550
-6 2625 5175 2925 5475
-1 3 0 1 0 0 50 0 20 0.000 1 0.0000 2775 5325 106 106 2775 5325 2881 5325
--6
-1 3 0 1 0 7 50 0 -1 0.000 1 0.0000 2775 5325 168 168 2775 5325 2700 5175
--6
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 2775 4800 2775 5175
--6
--6
-6 600 4500 2100 5025
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 2100 5025 2100 4500 600 4500 600 5025 2100 5025
-4 1 0 50 0 0 12 0.0000 4 135 1425 1350 4725 Invoke the loader's\001
-4 1 0 50 0 0 12 0.0000 4 180 1065 1350 4965 load() method\001
--6
-6 5475 11775 6600 12075
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 6600 12075 6600 11775 5475 11775 5475 12075 6600 12075
-4 0 0 50 0 0 12 0.0000 4 135 960 5550 12000 Return value\001
--6
-6 2775 7725 4425 8025
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 4425 8025 4425 7725 2775 7725 2775 8025 4425 8025
-4 1 0 50 0 0 12 0.0000 4 135 1530 3600 7950 Perform a "net load"\001
--6
-6 2925 6900 4575 7350
-4 1 0 50 0 0 12 0.0000 4 180 1620 3750 7050 [Can another member\001
-4 1 0 50 0 0 12 0.0000 4 180 1185 3750 7290 load the value?]\001
--6
-6 4500 7725 5550 8700
-6 4500 7725 5550 8025
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 5550 8025 5550 7725 4500 7725 4500 8025 5550 8025
-4 1 0 50 0 0 12 0.0000 4 135 825 5025 7950 Return null\001
--6
-6 4800 8025 5250 8700
-6 4800 8250 5250 8700
-6 4875 8325 5175 8625
-1 3 0 1 0 0 50 0 20 0.000 1 0.0000 5025 8475 106 106 5025 8475 5131 8475
--6
-1 3 0 1 0 7 50 0 -1 0.000 1 0.0000 5025 8475 168 168 5025 8475 4950 8325
--6
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 5025 8025 5025 8325
--6
--6
-6 3825 5100 5325 5625
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 5325 5625 5325 5100 3825 5100 3825 5625 5325 5625
-4 1 0 50 0 0 12 0.0000 4 180 1470 4575 5325 Request value from\001
-4 1 0 50 0 0 12 0.0000 4 135 1125 4575 5565 other members\001
--6
-6 3825 4500 5625 4800
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 5625 4800 5625 4500 3825 4500 3825 4800 5625 4800
-4 1 0 50 0 0 12 0.0000 4 135 1725 4725 4725 Perform a "net search"\001
--6
-6 7275 5850 8625 6375
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 8625 6375 8625 5850 7275 5850 7275 6375 8625 6375
-4 1 0 50 0 0 12 0.0000 4 180 1110 7950 6075 Get ownership\001
-4 1 0 50 0 0 12 0.0000 4 180 585 7950 6315 of entry\001
--6
-6 8175 6450 9825 6900
-4 1 0 50 0 0 12 0.0000 4 180 1605 9000 6600 [Does entry or region\001
-4 1 0 50 0 0 12 0.0000 4 180 1635 9000 6840 have a cache loader?]\001
--6
-6 8400 7200 9900 7725
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 9900 7725 9900 7200 8400 7200 8400 7725 9900 7725
-4 1 0 50 0 0 12 0.0000 4 135 1425 9150 7425 Invoke the loader's\001
-4 1 0 50 0 0 12 0.0000 4 180 1065 9150 7665 load() method\001
--6
-6 2700 5850 4500 6300
-4 1 0 50 0 0 12 0.0000 4 180 1725 3600 6000 [Does another member\001
-4 1 0 50 0 0 12 0.0000 4 180 1230 3600 6240 have the value?]\001
--6
-6 6000 5475 6750 5925
-4 1 0 50 0 0 12 0.0000 4 180 720 6375 5625 [Is region\001
-4 1 0 50 0 0 12 0.0000 4 180 585 6375 5865 global?]\001
--6
-6 4275 10575 5925 11100
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 5925 11100 5925 10575 4275 10575 4275 11100 5925 11100
-4 1 0 50 0 0 12 0.0000 4 180 1440 5100 10800 Release ownership\001
-4 1 0 50 0 0 12 0.0000 4 180 585 5100 11040 of entry\001
--6
-6 7575 10575 9225 11100
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 7575 11100 7575 10575 9225 10575 9225 11100 7575 11100
-4 1 0 50 0 0 12 0.0000 4 135 1530 8400 10800 Invoke the listener's\001
-4 1 0 50 0 0 12 0.0000 4 180 1110 8400 11040 objectAdded()\001
--6
-6 7425 9750 9375 10200
-6 7425 9750 9375 10200
-4 1 0 50 0 0 12 0.0000 4 180 1680 8400 10140 object event listener?]\001
-4 1 0 50 0 0 12 0.0000 4 180 1815 8400 9900 [Does the entry have an\001
--6
--6
-6 6600 12675 7050 13125
-6 6675 12750 6975 13050
-1 3 0 1 0 0 50 0 20 0.000 1 0.0000 6825 12900 106 106 6825 12900 6931 12900
--6
-1 3 0 1 0 7 50 0 -1 0.000 1 0.0000 6825 12900 168 168 6825 12900 6750 12750
--6
-6 600 8925 2400 9375
-4 1 0 50 0 0 12 0.0000 4 180 1665 1500 9075 [Does the region have\001
-4 1 0 50 0 0 12 0.0000 4 180 1725 1500 9315 an eviction controller?]\001
--6
-6 1500 5175 2400 5625
-4 1 0 50 0 0 12 0.0000 4 180 840 1950 5325 [Did loader\001
-4 1 0 50 0 0 12 0.0000 4 180 900 1950 5565 return null?]\001
--6
-6 675 9900 2475 10500
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 2475 10500 2475 9900 675 9900 675 10500 2475 10500
-4 1 0 50 0 0 12 0.0000 4 180 1560 1575 10125 evict Entries making\001
-4 1 0 50 0 0 12 0.0000 4 180 1710 1575 10365 space for loaded Entry\001
--6
-1 3 0 1 0 0 50 0 20 0.000 1 0.0000 3000 300 106 106 3000 300 3106 300
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
-	0 0 1.00 120.00 120.00
-	 3000 975 3000 375
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 2850 2025 3000 1875 3150 2025 3000 2175 2850 2025
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 2250 2550 2400 2400 2550 2550 2400 2700 2250 2550
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 2850 2025 2400 2025 2400 2400
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
-	0 0 1.00 120.00 120.00
-	 3000 1875 3000 1575
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 2250 2550 225 2550 225 11925 5475 11925
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 2325 9525 2475 9375 2625 9525 2475 9675 2325 9525
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 2325 9525 1575 9525 1575 9900
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 2325 10800 2475 10650 2625 10800 2475 10950 2325 10800
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 1575 10500 1575 10800 2325 10800
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 2625 9525 3000 9525 3000 10800 2625 10800
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 5
-	0 0 1.00 120.00 120.00
-	 2475 10950 2475 11250 3675 11250 3675 9225 4575 9225
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 2475 8625 2475 9375
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 4425 6375 2475 6375 2475 8325
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 5100 11100 5100 11325 5925 11325
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 6225 10275 6600 10275 6600 11325 6225 11325
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 5925 11325 6075 11175 6225 11325 6075 11475 5925 11325
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 7425 11325 7275 11175 7125 11325 7275 11475 7425 11325
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 8325 11100 8325 11325 7425 11325
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 7125 10275 6825 10275 6825 11325 7125 11325
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 6600 9675 6600 9825 6075 9825 6075 10125
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 6825 9675 6825 9825 7275 9825 7275 10125
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 7275 11475 7275 11775 6900 11775 6900 12525
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 3225 4125 3375 3975 3525 4125 3375 4275 3225 4125
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 3
-	 2700 3600 3375 3600 3375 3975
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 2400 3600 2550 3450 2700 3600 2550 3750 2400 3600
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 2400 3600 1350 3600 1350 4500
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
-	0 0 1.00 120.00 120.00
-	 4575 6225 4575 5625
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 3525 4125 4125 4125 4125 4500
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 3675 3075 5100 3075 5100 4500
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 6525 9225 6750 9225 6750 9675
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 6825 12525 6825 12750
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 6075 11475 6075 11775
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 6075 12075 6075 12225 6675 12225 6675 12525
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 3375 3075 2550 3075 2550 3450
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 4500 7350 4650 7200 4800 7350 4650 7500 4500 7350
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 4500 7350 3600 7350 3600 7725
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 4800 7350 5025 7350 5025 7725
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 3600 8025 3600 8325
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 3150 2025 3525 2025 3525 2550
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 1200 5700 1350 5550 1500 5700 1350 5850 1200 5700
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
-	0 0 1.00 120.00 120.00
-	 1350 5550 1350 5025
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 5
-	0 0 1.00 120.00 120.00
-	 1200 5700 975 5700 975 7725 1875 7725 1875 8325
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 4575 4800 4575 5100
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 1500 5700 3450 5700 3450 4650 3825 4650
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 7950 6750 7950 6375
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 8100 6900 9150 6900 9150 7200
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 7800 6900 7950 6750 8100 6900 7950 7050 7800 6900
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 9150 8250 7275 8250 7275 6900
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 9300 7725 9300 8100
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 5
-	0 0 1.00 120.00 120.00
-	 9300 8400 9300 8850 4125 8850 4125 8475 3750 8475
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 7800 6900 4650 6900 4650 7200
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 4425 6375 4575 6225 4725 6375 4575 6525 4425 6375
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 5550 6075 5700 5925 5850 6075 5700 6225 5550 6075
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 5550 6075 5325 6075 5325 6900
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 5
-	0 0 1.00 120.00 120.00
-	 5700 5925 5700 5700 5025 5700 5025 6375 4725 6375
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 5850 6075 7275 6075
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 9150 8250 9300 8100 9450 8250 9300 8400 9150 8250
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 5925 10275 6075 10125 6225 10275 6075 10425 5925 10275
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 5925 10275 5100 10275 5100 10575
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 7425 10275 7275 10125 7125 10275 7275 10425 7425 10275
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 7425 10275 8325 10275 8325 10575
-2 1 0 4 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 6450 9675 6975 9675
-2 1 0 4 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 6525 12525 7125 12525
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 3375 3075 3525 2925 3675 3075 3525 3225 3375 3075
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 2550 2550 3525 2550 3525 2925
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 3225 4125 2775 4125 2775 4500
-4 1 0 50 0 0 12 0.0000 4 180 1665 2025 1875 [Is the entry defined?]\001
-4 1 0 50 0 0 12 0.0000 4 180 1695 1500 2325 [Is the value present?]\001
-4 1 0 50 0 0 12 0.0000 4 180 1785 8325 8175 [Did loader return null?]\001
-4 1 0 50 0 0 12 0.0000 4 180 1350 5250 10200 [Is region global?]\001
-4 1 0 50 0 0 12 0.0000 4 180 2070 4650 2925 [Is region globally scoped?]\001
-4 1 0 50 0 0 12 0.0000 4 180 1260 2625 3975 [Is region local?]\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/jcache-get-flow.pdf
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/jcache-get-flow.pdf b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/jcache-get-flow.pdf
deleted file mode 100644
index 5c6a4d0..0000000
Binary files a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/jcache-get-flow.pdf and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/jcache-put-flow.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/jcache-put-flow.fig b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/jcache-put-flow.fig
deleted file mode 100644
index 6f3a5ca..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/jcache-put-flow.fig
+++ /dev/null
@@ -1,359 +0,0 @@
-#FIG 3.2
-Portrait
-Center
-Inches
-Letter  
-100.00
-Single
--2
-1200 2
-6 6600 12150 7500 12450
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 7500 12450 7500 12150 6600 12150 6600 12450 7500 12450
-4 1 0 50 0 0 12 0.0000 4 180 705 7050 12375 Entry put\001
--6
-6 6825 12675 7275 13125
-6 6900 12750 7200 13050
-1 3 0 1 0 0 50 0 20 0.000 1 0.0000 7050 12900 106 106 7050 12900 7156 12900
--6
-1 3 0 1 0 7 50 0 -1 0.000 1 0.0000 7050 12900 168 168 7050 12900 6975 12750
--6
-6 6075 7275 8025 7575
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 8025 7575 8025 7275 6075 7275 6075 7575 8025 7575
-4 1 0 50 0 0 12 0.0000 4 180 1860 7050 7500 Store key/value in region\001
--6
-6 1875 2325 3375 2625
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 3375 2625 3375 2325 1875 2325 1875 2625 3375 2625
-4 1 0 50 0 0 12 0.0000 4 180 1440 2625 2550 Define a new entry\001
--6
-6 1125 3750 2475 4350
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 2400 4350 2400 3750 1125 3750 1125 4350 2400 4350
-4 1 0 50 0 0 12 0.0000 4 135 915 1800 3975 Use custom\001
-4 1 0 50 0 0 12 0.0000 4 180 1245 1800 4215 object attributes\001
--6
-6 2700 3750 4425 4350
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 4425 4350 4425 3750 2700 3750 2700 4350 4425 4350
-4 1 0 50 0 0 12 0.0000 4 180 1395 3600 3975 Use default object\001
-4 1 0 50 0 0 12 0.0000 4 180 1635 3600 4215 attributes from region\001
--6
-6 2925 750 4275 1350
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 4275 1350 4275 750 2925 750 2925 1350 4275 1350
-4 1 0 50 0 0 12 0.0000 4 180 1260 3600 1215 pair into a region\001
-4 1 0 50 0 0 12 0.0000 4 180 1155 3600 975 Put a key/value\001
--6
-6 4575 375 10050 1200
-2 2 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 5
-	 4575 375 10050 375 10050 1200 4575 1200 4575 375
-4 0 0 50 0 0 13 0.0000 4 150 5085 4738 600 This flowchart describes the series of actions that are taken\001
-4 0 0 50 0 0 13 0.0000 4 195 3840 4738 840 when a key/value is place in a JCache region\001
-4 0 0 50 0 0 13 0.0000 6 210 5220 4738 1080 \001
--6
-6 900 2775 2400 3225
-4 1 0 50 0 0 12 0.0000 4 180 1380 1650 3165 object attributes?]\001
-4 1 0 50 0 0 12 0.0000 4 180 1395 1650 2925 [Did caller specify\001
--6
-6 2250 8775 3900 9225
-4 1 0 50 0 0 12 0.0000 4 180 1155 3075 8925 [Was the value\001
-4 1 0 50 0 0 12 0.0000 4 180 1530 3075 9165 previously present?]\001
--6
-6 1875 9750 3825 10275
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 3825 10275 3825 9750 1875 9750 1875 10275 3825 10275
-4 1 0 50 0 0 12 0.0000 4 135 1530 2850 9975 Invoke the listener's\001
-4 1 0 50 0 0 12 0.0000 4 180 1830 2850 10215 objectReplaced() mthod\001
--6
-6 4200 9750 6000 10275
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 6000 10275 6000 9750 4200 9750 4200 10275 6000 10275
-4 1 0 50 0 0 12 0.0000 4 135 1530 5100 9975 Invoke the listener's\001
-4 1 0 50 0 0 12 0.0000 4 180 1710 5100 10215 objectAdded() method\001
--6
-6 7425 8925 8925 9225
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 8925 9225 8925 8925 7425 8925 7425 9225 8925 9225
-4 1 0 50 0 0 12 0.0000 4 180 1320 8175 9150 Distribute update\001
--6
-6 8475 10050 9525 10350
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 9525 10350 9525 10050 8475 10050 8475 10350 9525 10350
-4 1 0 50 0 0 12 0.0000 4 135 1035 9000 10275 Wait for acks\001
--6
-6 8325 11325 9975 11850
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 9975 11850 9975 11325 8325 11325 8325 11850 9975 11850
-4 1 0 50 0 0 12 0.0000 4 180 1440 9150 11550 Release ownership\001
-4 1 0 50 0 0 12 0.0000 4 180 585 9150 11790 of entry\001
--6
-6 9150 10500 9900 10950
-4 1 0 50 0 0 12 0.0000 4 180 720 9525 10650 [Is region\001
-4 1 0 50 0 0 12 0.0000 4 180 585 9525 10890 global?]\001
--6
-6 4350 2250 5850 2550
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 5850 2550 5850 2250 4350 2250 4350 2550 5850 2550
-4 1 0 50 0 0 12 0.0000 4 180 1275 5100 2475 Replace an entry\001
--6
-6 5175 5100 7125 5700
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 5175 5700 5175 5100 7125 5100 7125 5700 5175 5700
-4 1 0 50 0 0 12 0.0000 4 135 1680 6150 5325 Invoke the controller's\001
-4 1 0 50 0 0 12 0.0000 4 180 1635 6150 5565 beforeObjectAdded()\001
--6
-6 7425 5100 9375 5700
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 7425 5700 7425 5100 9375 5100 9375 5700 7425 5700
-4 1 0 50 0 0 12 0.0000 4 180 1845 8400 5565 beforeObjectReplaced()\001
-4 1 0 50 0 0 12 0.0000 4 135 1680 8400 5325 Invoke the controller's\001
--6
-6 4575 2700 7575 3900
-6 5475 3300 7575 3600
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 5475 3600 5475 3300 7575 3300 7575 3600 5475 3600
-4 1 0 50 0 0 12 0.0000 4 180 1965 6525 3525 Obtain ownership of entry\001
--6
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 5250 3000 5100 2850 4950 3000 5100 3150 5250 3000
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 5250 3000 6600 3000 6600 3300
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 5250 3750 5100 3600 4950 3750 5100 3900 5250 3750
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 3
-	0 0 1.00 120.00 120.00
-	 5250 3750 6600 3750 6600 3600
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 4950 3000 4575 3000 4575 3750 4950 3750
-4 1 0 50 0 0 12 0.0000 4 180 1350 6000 2850 [Is region global?]\001
--6
-6 4350 8100 6300 8550
-6 4350 8100 6300 8550
-4 1 0 50 0 0 12 0.0000 4 180 1860 5325 8250 [Does this entry have an\001
-4 1 0 50 0 0 12 0.0000 4 180 1680 5325 8490 object event listener?]\001
--6
--6
-6 300 5550 2400 5850
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 2400 5850 2400 5550 300 5550 300 5850 2400 5850
-4 1 0 50 0 0 12 0.0000 4 180 1965 1350 5775 Obtain ownership of entry\001
--6
-6 525 6300 2325 6750
-4 1 0 50 0 0 12 0.0000 4 180 1635 1425 6690 a eviction controller?]\001
-4 1 0 50 0 0 12 0.0000 4 180 1665 1425 6450 [Does the region have\001
--6
-6 450 7125 2250 7725
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 450 7725 450 7125 2250 7125 2250 7725 450 7725
-4 1 0 50 0 0 12 0.0000 4 180 1800 1350 7350 apply eviction algorithm\001
-4 1 0 50 0 0 12 0.0000 4 135 1560 1350 7590 to accomodate value\001
--6
-1 3 0 1 0 0 50 0 20 0.000 1 0.0000 3600 300 106 106 3600 300 3706 300
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 6975 7575 6975 7875
-2 1 0 4 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 6750 7875 7200 7875
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 7350 8625 7500 8475 7650 8625 7500 8775 7350 8625
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 7125 7875 7125 8100 7500 8100 7500 8475
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 7650 8625 8100 8625 8100 8925
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 7425 11025 7575 10875 7725 11025 7575 11175 7425 11025
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 7350 8625 7125 8625 7125 11025 7425 11025
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 7575 11175 7575 11400 7125 11400 7125 11775
-2 1 0 4 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 6750 11775 7275 11775
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 7050 11775 7050 12150
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 7050 12450 7050 12750
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 6825 7875 6825 8100 6375 8100 6375 8475
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 6225 8625 6375 8475 6525 8625 6375 8775 6225 8625
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 6225 8625 4050 8625 4050 9150
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 3450 1950 2550 1950 2550 2325
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
-	0 0 1.00 120.00 120.00
-	 2550 3150 2550 2625
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 2400 4725 2550 4575 2700 4725 2550 4875 2400 4725
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 2400 3300 2550 3150 2700 3300 2550 3450 2400 3300
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 2700 3300 3450 3300 3450 3750
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 3
-	0 0 1.00 120.00 120.00
-	 2400 4725 1725 4725 1725 4350
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 3450 4350 3450 4725 2700 4725
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 3
-	0 0 1.00 120.00 120.00
-	 1725 3750 1725 3300 2400 3300
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 3450 1950 3600 1800 3750 1950 3600 2100 3450 1950
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
-	0 0 1.00 120.00 120.00
-	 3600 1800 3600 1350
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 3600 750 3600 375
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 3750 1950 5100 1950 5100 2250
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 3900 9300 4050 9150 4200 9300 4050 9450 3900 9300
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 3900 9300 2775 9300 2775 9750
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 4200 9300 5025 9300 5025 9750
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 3900 10725 4050 10575 4200 10725 4050 10875 3900 10725
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 2775 10275 2775 10725 3900 10725
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 5025 10275 5025 10725 4200 10725
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 6375 11175 6375 11400 6900 11400 6900 11775
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 6225 11025 6375 10875 6525 11025 6375 11175 6225 11025
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 6525 8625 6825 8625 6825 11025 6525 11025
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 4050 10875 4050 11025 6225 11025
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 7950 9750 8100 9600 8250 9750 8100 9900 7950 9750
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 8250 9750 9000 9750 9000 10050
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 7950 9750 7575 9750 7575 10875
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 8850 11025 9000 10875 9150 11025 9000 11175 8850 11025
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 9000 10350 9000 10875
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 9150 11025 9450 11025 9450 11325
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 8850 11025 7725 11025
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 9075 11850 9075 12375 8100 12375 8100 11025
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 5100 2550 5100 2850
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 4950 6150 5100 6000 5250 6150 5100 6300 4950 6150
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 3
-	0 0 1.00 120.00 120.00
-	 5250 6150 7275 6150 7275 6075
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 4950 4425 5100 4275 5250 4425 5100 4575 4950 4425
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 5250 4425 7275 4425 7275 4650
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 4950 4425 4575 4425 4575 6150 4950 6150
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 7425 4800 8325 4800 8325 5100
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 7125 4800 6225 4800 6225 5100
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 8325 5700 8325 5925 7425 5925
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 6225 5700 6225 5925 7125 5925
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 7425 5925 7275 5775 7125 5925 7275 6075 7425 5925
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 7425 4800 7275 4650 7125 4800 7275 4950 7425 4800
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 5100 3900 5100 4275
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 5100 6300 5100 6600 6975 6600 6975 7275
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 5
-	0 0 1.00 120.00 120.00
-	 2550 8250 2550 8550 3375 8550 3375 7425 6075 7425
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 2550 4875 2550 5100
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 2400 5250 2550 5100 2700 5250 2550 5400 2400 5250
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 2400 5250 1050 5250 1050 5550
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 2400 6000 2550 5850 2700 6000 2550 6150 2400 6000
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 3
-	0 0 1.00 120.00 120.00
-	 2400 6000 1050 6000 1050 5850
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 2700 5250 3075 5250 3075 6000 2700 6000
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 2550 6150 2550 6675
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 2700 6825 2550 6675 2400 6825 2550 6975 2700 6825
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 2400 6825 1125 6825 1125 7125
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 2700 6825 3150 6825 3150 8100 2700 8100
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 3
-	0 0 1.00 120.00 120.00
-	 2400 8100 1125 8100 1125 7725
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 2700 8100 2550 7950 2400 8100 2550 8250 2700 8100
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 8100 9225 8100 9600
-4 1 0 50 0 0 12 0.0000 4 180 1995 8625 8325 [Is the region distributed?]\001
-4 1 0 50 0 0 12 0.0000 4 180 435 7200 8475 [else]\001
-4 1 0 50 0 0 12 0.0000 4 180 435 6750 8475 [else]\001
-4 1 0 50 0 0 12 0.0000 4 180 435 3150 1800 [else]\001
-4 1 0 50 0 0 12 0.0000 4 180 1665 4725 1800 [Is the entry defined?]\001
-4 1 0 50 0 0 12 0.0000 4 180 435 3000 3225 [else]\001
-4 1 0 50 0 0 12 0.0000 4 180 1230 8925 9600 [Wait for acks?]\001
-4 1 0 50 0 0 12 0.0000 4 180 435 7650 9600 [else]\001
-4 1 0 50 0 0 12 0.0000 4 180 2715 8700 4725 [Was the value previously defined?]\001
-4 1 0 50 0 0 12 0.0000 4 180 3390 6825 4275 [Does the region have a capacity controller?]\001
-4 1 0 50 0 0 12 0.0000 4 180 1350 1650 5100 [Is region global?]\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/jcache-put-flow.pdf
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/jcache-put-flow.pdf b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/jcache-put-flow.pdf
deleted file mode 100644
index 7fa4390..0000000
Binary files a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/jcache-put-flow.pdf and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/jcache-update-message-flow.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/jcache-update-message-flow.fig b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/jcache-update-message-flow.fig
deleted file mode 100644
index 6bbff07..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/jcache-update-message-flow.fig
+++ /dev/null
@@ -1,334 +0,0 @@
-#FIG 3.2
-Portrait
-Center
-Inches
-Letter  
-100.00
-Single
--2
-1200 2
-6 5625 3150 6975 3675
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 5625 3675 5625 3150 6975 3150 6975 3675 5625 3675
-4 1 0 50 0 0 12 0.0000 4 180 1260 6300 3375 Define entry and\001
-4 1 0 50 0 0 12 0.0000 4 180 705 6300 3615 store key\001
--6
-6 6675 4800 8325 5325
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 6675 5325 6675 4800 8325 4800 8325 5325 6675 5325
-4 1 0 50 0 0 12 0.0000 4 135 1530 7500 5025 Invoke the listener's\001
-4 1 0 50 0 0 12 0.0000 4 180 915 7500 5265 keyAdded()\001
--6
-6 6675 3825 8475 4275
-4 1 0 50 0 0 12 0.0000 4 180 1800 7575 3975 [Does the region have a\001
-4 1 0 50 0 0 12 0.0000 4 180 1680 7575 4215 region event listener?]\001
--6
-6 2700 5925 4050 6450
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 4050 6450 4050 5925 2700 5925 2700 6450 4050 6450
-4 1 0 50 0 0 12 0.0000 4 180 645 3375 6390 in region\001
-4 1 0 50 0 0 12 0.0000 4 180 1170 3375 6150 Store key/value\001
--6
-6 3825 11400 4575 11700
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 3825 11700 3825 11400 4575 11400 4575 11700 3825 11700
-4 1 0 50 0 0 12 0.0000 4 135 690 4200 11625 Send ack\001
--6
-6 3225 300 4875 1350
-6 3225 825 4875 1350
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 3300 1350 3300 825 4800 825 4800 1350 3300 1350
-4 1 0 50 0 0 12 0.0000 4 180 1215 4050 1050 An entry update\001
-4 1 0 50 0 0 12 0.0000 4 180 1545 4050 1290 message is received\001
--6
-1 3 0 1 0 0 50 0 20 0.000 0 -0.0000 4050 450 106 106 4050 450 3944 450
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 4050 825 4050 525
--6
-6 5100 375 10725 1200
-2 2 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 5
-	 5100 375 9900 375 9900 1200 5100 1200 5100 375
-4 0 0 50 0 0 12 0.0000 4 135 4560 5175 600 This flowchart describes the series of actions that are taken\001
-4 0 0 50 0 0 12 0.0000 6 195 5505 5175 1080 \001
-4 0 0 50 0 0 12 0.0000 4 180 4365 5175 840 when an JCache region entry update message is received.\001
--6
-6 225 4050 2325 4650
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 2325 4650 2325 4050 225 4050 225 4650 2325 4650
-4 1 0 50 0 0 12 0.0000 4 135 1680 1275 4275 Invoke the controller's\001
-4 1 0 50 0 0 12 0.0000 4 180 1845 1275 4515 beforeObjectReplaced()\001
--6
-6 2550 4050 4500 4650
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 4500 4650 4500 4050 2550 4050 2550 4650 4500 4650
-4 1 0 50 0 0 12 0.0000 4 135 1680 3525 4275 Invoke the controller's\001
-4 1 0 50 0 0 12 0.0000 4 180 1635 3525 4515 beforeObjectAdded()\001
--6
-6 6525 6000 7875 6450
-4 1 0 50 0 0 12 0.0000 4 180 1260 7200 6150 [Does the region\001
-4 1 0 50 0 0 12 0.0000 4 180 1125 7200 6390 mirror objects?\001
--6
-6 7500 6600 9150 7050
-4 1 0 50 0 0 12 0.0000 4 180 1515 8325 6750 [Does region have a\001
-4 1 0 50 0 0 12 0.0000 4 180 1500 8325 6990 capacitycontroller?]\001
--6
-6 7725 7500 9750 8025
-6 7875 7575 9675 7725
-4 1 0 50 0 0 12 0.0000 4 135 1680 8775 7725 Invoke the controller's\001
--6
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 9750 8025 9750 7500 7725 7500 7725 8025 9750 8025
-4 1 0 50 0 0 12 0.0000 4 180 1635 8775 7965 beforeObjectAdded()\001
--6
-6 6525 8775 8175 9300
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 6600 9300 6600 8775 8100 8775 8100 9300 6600 9300
-4 1 0 50 0 0 12 0.0000 4 180 1530 7350 9000 (Request and) store\001
-4 1 0 50 0 0 12 0.0000 4 180 1095 7350 9240 value in region\001
--6
-6 4575 12375 5025 13050
-6 4575 12600 5025 13050
-6 4650 12675 4950 12975
-1 3 0 1 0 0 50 0 20 0.000 1 0.0000 4800 12825 106 106 4800 12825 4906 12825
--6
-1 3 0 1 0 7 50 0 -1 0.000 1 0.0000 4800 12825 168 168 4800 12825 4725 12675
--6
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 4800 12375 4800 12675
--6
-6 6900 9900 9450 12000
-6 7200 10875 9150 11400
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 9150 10875 9150 11400 7200 11400 7200 10875 9150 10875
-4 1 0 50 0 0 12 0.0000 4 135 1530 8175 11100 Invoke the listener's\001
-4 1 0 50 0 0 12 0.0000 4 180 1710 8175 11340 objectAdded() method\001
--6
-6 7500 9900 9450 10350
-6 7500 9900 9450 10350
-4 1 0 50 0 0 12 0.0000 4 180 1860 8475 10050 [Does this entry have an\001
-4 1 0 50 0 0 12 0.0000 4 180 1680 8475 10290 object event listener?]\001
--6
--6
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 7575 10425 7425 10275 7275 10425 7425 10575 7575 10425
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 7575 10425 8100 10425 8100 10875
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 7575 11850 7425 11700 7275 11850 7425 12000 7575 11850
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 8100 11400 8100 11850 7575 11850
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 7275 10425 6900 10425 6900 11850 7275 11850
--6
-6 225 7650 1875 8100
-4 1 0 50 0 0 12 0.0000 4 180 1140 1050 7800 [Was the entry\001
-4 1 0 50 0 0 12 0.0000 4 180 1530 1050 8040 previously present?]\001
--6
-6 150 8625 1950 9150
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 1950 9150 1950 8625 150 8625 150 9150 1950 9150
-4 1 0 50 0 0 12 0.0000 4 135 1530 1050 8850 Invoke the listener's\001
-4 1 0 50 0 0 12 0.0000 4 180 1320 1050 9090 objectReplaced()\001
--6
-6 2250 8625 3900 9150
-2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 2250 8625 2250 9150 3900 9150 3900 8625 2250 8625
-4 1 0 50 0 0 12 0.0000 4 135 1530 3075 8850 Invoke the listener's\001
-4 1 0 50 0 0 12 0.0000 4 180 1110 3075 9090 objectAdded()\001
--6
-6 1200 6975 3150 7425
-6 1200 6975 3150 7425
-4 1 0 50 0 0 12 0.0000 4 180 1860 2175 7125 [Does this entry have an\001
-4 1 0 50 0 0 12 0.0000 4 180 1680 2175 7365 object event listener?]\001
--6
--6
-6 3675 10575 4725 11025
-4 1 0 50 0 0 12 0.0000 4 180 960 4200 10725 [Was an ack\001
-4 1 0 50 0 0 12 0.0000 4 180 810 4200 10965 requested]\001
--6
-6 1650 2100 3300 2550
-4 1 0 50 0 0 12 0.0000 4 180 1605 2475 2250 [Does region have an\001
-4 1 0 50 0 0 12 0.0000 4 180 1500 2475 2490 eviction controller?]\001
--6
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 3900 2025 3375 2025 3375 2550
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 5550 2700 5400 2550 5250 2700 5400 2850 5550 2700
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 4200 2025 5400 2025 5400 2550
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 5550 2700 6375 2700 6375 3150
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 6525 4350 6375 4200 6225 4350 6375 4500 6525 4350
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 6525 4350 7500 4350 7500 4800
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
-	0 0 1.00 120.00 120.00
-	 6375 4200 6375 3675
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 6525 5700 6375 5550 6225 5700 6375 5850 6525 5700
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 7500 5325 7500 5700 6525 5700
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 6375 5850 6375 6450
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 6225 4350 5850 4350 5850 5700 6225 5700
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 5250 2700 4800 2700 4800 10200
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 3525 2700 3375 2550 3225 2700 3375 2850 3525 2700
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 3225 2700 2400 2700 2400 3375
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 6225 6600 5850 6600 5850 10350 4950 10350
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
-	0 0 1.00 120.00 120.00
-	 3375 6825 3375 6450
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 4950 10350 4800 10200 4650 10350 4800 10500 4950 10350
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 4800 10500 4800 10950
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 4950 11100 4800 10950 4650 11100 4800 11250 4950 11100
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 4650 11100 4200 11100 4200 11400
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 4950 12000 4800 11850 4650 12000 4800 12150 4950 12000
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 4200 11700 4200 12000 4650 12000
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 4950 11100 5325 11100 5325 12000 4950 12000
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 3900 2025 4050 1875 4200 2025 4050 2175 3900 2025
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
-	0 0 1.00 120.00 120.00
-	 4050 1875 4050 1350
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 3525 5475 3375 5325 3225 5475 3375 5625 3525 5475
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 2550 3525 2400 3375 2250 3525 2400 3675 2550 3525
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 2250 3525 1275 3525 1275 4050
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 2550 3525 3450 3525 3450 4050
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 2550 5025 2400 4875 2250 5025 2400 5175 2550 5025
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 1275 4650 1275 5025 2250 5025
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 3525 4650 3525 5025 2550 5025
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 3525 2700 4650 2700 4650 5475 3525 5475
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 2400 5175 2400 5475 3225 5475
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 3375 5625 3375 5925
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 6525 6600 6375 6450 6225 6600 6375 6750 6525 6600
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 6525 6600 7350 6600 7350 6975
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 7500 7125 7350 6975 7200 7125 7350 7275 7500 7125
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 7500 7125 8700 7125 8700 7500
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 7500 8250 7350 8100 7200 8250 7350 8400 7500 8250
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 8700 8025 8700 8250 7500 8250
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 7200 7125 6900 7125 6900 8250 7200 8250
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 7350 8400 7350 8775
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
-	0 0 1.00 120.00 120.00
-	 7350 9825 7350 9300
-2 1 0 4 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 4575 12375 5100 12375
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 4800 12150 4800 12375
-2 1 0 4 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 7050 9825 7575 9825
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
-	0 0 1.00 120.00 120.00
-	 7425 10275 7425 9825
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 7125 9825 7125 10125 5850 10125
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 4
-	0 0 1.00 120.00 120.00
-	 5025 12375 5025 12150 7425 12150 7425 12000
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2
-	0 0 1.00 120.00 120.00
-	 3225 7350 3225 6825
-2 1 0 4 0 7 50 0 -1 0.000 0 0 -1 0 0 2
-	 3075 6825 3600 6825
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 3075 7500 3225 7350 3375 7500 3225 7650 3075 7500
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 3375 7500 4050 7500 4050 9900 3225 9900
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 1950 8175 2100 8025 2250 8175 2100 8325 1950 8175
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 2250 8175 3000 8175 3000 8625
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 1950 8175 1050 8175 1050 8625
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 1050 9150 1050 9375 1950 9375
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 3000 9150 3000 9375 2250 9375
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 1950 9375 2100 9225 2250 9375 2100 9525 1950 9375
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 2925 9900 3075 9750 3225 9900 3075 10050 2925 9900
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 2100 9525 2100 9900 2925 9900
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 5
-	0 0 1.00 120.00 120.00
-	 3450 6825 3450 7125 4350 7125 4350 10350 4650 10350
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
-	0 0 1.00 120.00 120.00
-	 3075 7500 2100 7500 2100 8025
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 120.00 120.00
-	 3075 10050 3075 12150 4650 12150 4650 12375
-4 1 0 50 0 0 12 0.0000 4 180 1815 6450 2550 [Is the region mirrored?]\001
-4 1 0 50 0 0 12 0.0000 4 180 1665 3000 1800 [Is the entry defined?]\001
-4 1 0 50 0 0 12 0.0000 4 180 435 4500 1800 [else]\001
-4 1 0 50 0 0 12 0.0000 4 180 1680 1350 3375 [Is the entry present?]\001
-4 1 0 50 0 0 12 0.0000 4 180 435 3600 7425 [else]\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/jcache-update-message-flow.pdf
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/jcache-update-message-flow.pdf b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/jcache-update-message-flow.pdf
deleted file mode 100644
index 70c38ff..0000000
Binary files a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/jcache-update-message-flow.pdf and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/partitioned-regions.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/partitioned-regions.fig b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/partitioned-regions.fig
deleted file mode 100644
index bef603d..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/partitioned-regions.fig
+++ /dev/null
@@ -1,255 +0,0 @@
-#FIG 3.2
-Landscape
-Center
-Inches
-Letter  
-100.00
-Single
--2
-1200 2
-6 8925 1800 11175 4125
-6 9150 2250 10950 3675
-6 9225 2775 9975 3450
-2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5
-	 9225 2775 9975 2775 9975 3450 9225 3450 9225 2775
-4 0 0 50 -1 0 12 0.0000 4 135 615 9300 3000 Bucket0\001
--6
-6 10125 2775 10875 3450
-2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5
-	 10125 2775 10875 2775 10875 3450 10125 3450 10125 2775
-4 0 0 50 -1 0 12 0.0000 4 135 615 10200 3000 Bucket2\001
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 9150 2250 10950 2250 10950 3675 9150 3675 9150 2250
-4 0 0 50 -1 0 12 0.0000 4 135 735 9675 2475 Partition1\001
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 8925 1800 11175 1800 11175 4125 8925 4125 8925 1800
-4 0 0 50 -1 0 12 0.0000 4 135 1350 9225 2025 Cache Server VM\001
-4 0 0 50 -1 0 12 0.0000 4 135 2070 9075 3975 maxPartitionedData = 1000\001
--6
-6 6750 4200 7950 4875
-2 4 0 2 0 7 50 -1 -1 0.000 0 0 7 0 0 5
-	 7875 4800 6825 4800 6825 4275 7875 4275 7875 4800
-4 1 0 50 -1 0 12 0.0000 4 135 855 7350 4500 Distributed\001
-4 1 0 50 -1 0 12 0.0000 4 180 570 7350 4725 System\001
--6
-6 4200 1800 8250 3975
-6 6225 2175 8175 3600
-6 6300 2475 7125 3525
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 6525 2775 6825 2775 6825 3225 6525 3225 6525 2775
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6675 2775 6675 3225
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6525 2850 6825 2850
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6525 2925 6825 2925
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6525 3000 6825 3000
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6525 3075 6825 3075
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6525 3150 6825 3150
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 6300 2475 7125 2475 7125 3525 6300 3525 6300 2475
-4 0 0 50 -1 0 12 0.0000 4 135 615 6375 2700 Bucket0\001
-4 0 0 50 -1 0 12 0.0000 4 135 690 6375 3450 size = 20\001
--6
-6 7275 2475 8100 3525
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 7500 2775 7800 2775 7800 3225 7500 3225 7500 2775
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7650 2775 7650 3225
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7500 2850 7800 2850
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7500 2925 7800 2925
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7500 3000 7800 3000
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7500 3075 7800 3075
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7500 3150 7800 3150
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 7275 2475 8100 2475 8100 3525 7275 3525 7275 2475
-4 0 0 50 -1 0 12 0.0000 4 135 615 7350 2700 Bucket2\001
-4 0 0 50 -1 0 12 0.0000 4 135 690 7350 3450 size = 45\001
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 6225 2175 8175 2175 8175 3600 6225 3600 6225 2175
-4 0 0 50 -1 0 12 0.0000 4 135 735 6345 2400 Partition1\001
--6
-6 4350 3150 5850 3825
-6 4350 3150 5850 3825
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 5100 3525 5100 3750
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4650 3525 5550 3525 5550 3750 4650 3750 4650 3525
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4350 3150 5850 3150 5850 3825 4350 3825 4350 3150
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 4875 3525 4875 3750
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 5325 3525 5325 3750
-4 0 0 50 -1 0 12 0.0000 4 180 1230 4485 3375 BucketDirectory\001
--6
--6
-6 4800 2325 5250 2925
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 4800 2475 5250 2475
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 4800 2625 5250 2625
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 4800 2775 5250 2775
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 5025 2325 5025 2925
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4800 2325 5250 2325 5250 2925 4800 2925 4800 2325
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4200 1800 8250 1800 8250 3975 4200 3975 4200 1800
-4 0 0 50 -1 0 12 0.0000 4 180 1200 5550 2025 Application VM\001
-4 0 0 50 -1 0 12 0.0000 4 135 2070 6000 3825 maxPartitionedData = 1000\001
--6
-6 5400 5250 8250 7425
-6 6225 5625 8175 7050
-6 6300 5925 7125 6975
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 6525 6225 6825 6225 6825 6675 6525 6675 6525 6225
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6675 6225 6675 6675
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6525 6300 6825 6300
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6525 6375 6825 6375
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6525 6450 6825 6450
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6525 6525 6825 6525
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6525 6600 6825 6600
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 6300 5925 7125 5925 7125 6975 6300 6975 6300 5925
-4 0 0 50 -1 0 12 0.0000 4 135 615 6375 6150 Bucket1\001
-4 0 0 50 -1 0 12 0.0000 4 135 690 6375 6900 size = 34\001
--6
-6 7275 5925 8100 6975
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 7500 6225 7800 6225 7800 6675 7500 6675 7500 6225
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7650 6225 7650 6675
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7500 6300 7800 6300
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7500 6375 7800 6375
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7500 6450 7800 6450
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7500 6525 7800 6525
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7500 6600 7800 6600
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 7275 5925 8100 5925 8100 6975 7275 6975 7275 5925
-4 0 0 50 -1 0 12 0.0000 4 135 615 7350 6150 Bucket3\001
-4 0 0 50 -1 0 12 0.0000 4 135 690 7350 6900 size = 12\001
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 6225 5625 8175 5625 8175 7050 6225 7050 6225 5625
-4 0 0 50 -1 0 12 0.0000 4 135 735 6345 5850 Partition2\001
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 5400 5250 8250 5250 8250 7425 5400 7425 5400 5250
-4 0 0 50 -1 0 12 0.0000 4 135 1350 5550 5475 Cache Server VM\001
-4 0 0 50 -1 0 12 0.0000 4 135 2070 6000 7275 maxPartitionedData = 1000\001
--6
-6 2325 4125 4875 5775
-6 3225 4575 4725 5250
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 3975 4950 3975 5175
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 3525 4950 4425 4950 4425 5175 3525 5175 3525 4950
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 3225 4575 4725 4575 4725 5250 3225 5250 3225 4575
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 3750 4950 3750 5175
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 4200 4950 4200 5175
-4 0 0 50 -1 0 12 0.0000 4 180 1230 3360 4800 BucketDirectory\001
--6
-6 2625 4575 3075 5175
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 2625 4725 3075 4725
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 2625 4875 3075 4875
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 2625 5025 3075 5025
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 2850 4575 2850 5175
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 2625 4575 3075 4575 3075 5175 2625 5175 2625 4575
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 2325 4125 4875 4125 4875 5775 2325 5775 2325 4125
-4 0 0 50 -1 0 12 0.0000 4 180 1200 2475 4350 Application VM\001
-4 0 0 50 -1 0 12 0.0000 4 135 1800 2550 5550 maxPartitionedData = 0\001
--6
-6 8925 5100 11175 7425
-6 9150 5550 10950 6975
-6 9225 6075 9975 6750
-2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5
-	 9225 6075 9975 6075 9975 6750 9225 6750 9225 6075
-4 0 0 50 -1 0 12 0.0000 4 135 615 9300 6300 Bucket1\001
--6
-6 10125 6075 10875 6750
-2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5
-	 10125 6075 10875 6075 10875 6750 10125 6750 10125 6075
-4 0 0 50 -1 0 12 0.0000 4 135 615 10200 6300 Bucket3\001
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 9150 5550 10950 5550 10950 6975 9150 6975 9150 5550
-4 0 0 50 -1 0 12 0.0000 4 135 735 9675 5775 Partition2\001
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 8925 5100 11175 5100 11175 7425 8925 7425 8925 5100
-4 0 0 50 -1 0 12 0.0000 4 135 1350 9225 5325 Cache Server VM\001
-4 0 0 50 -1 0 12 0.0000 4 135 2070 9075 7275 maxPartitionedData = 1000\001
--6
-2 1 0 2 0 7 50 -1 -1 6.000 0 0 -1 0 0 2
-	 6825 4500 4875 4500
-2 1 0 2 0 7 50 -1 -1 6.000 0 0 -1 0 0 2
-	 7275 4275 7275 3975
-2 1 0 2 0 7 50 -1 -1 6.000 0 0 -1 0 0 2
-	 7275 4800 7275 5250
-2 1 0 2 0 7 50 -1 -1 6.000 0 0 -1 0 0 2
-	 7875 4350 8925 3825
-2 1 0 2 0 7 50 -1 -1 6.000 0 0 -1 0 0 2
-	 7875 4800 8925 5400
-2 1 1 2 0 7 50 -1 -1 4.500 0 0 -1 0 0 2
-	 8475 975 8475 8175
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 4725 3600 6300 2625
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 4950 3600 6525 5925
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 5400 3600 7650 5925
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 5175 3600 7275 2700
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 3675 5025 6300 2850
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 3825 5100 6300 6825
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 4350 5100 7275 6675
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 4125 5025 7275 3000
-4 0 0 50 -1 0 12 0.0000 4 135 735 7650 1125 Machine1\001
-4 0 0 50 -1 0 12 0.0000 4 135 735 8625 1125 Machine2\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/partitioned-regions.gif
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/partitioned-regions.gif b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/partitioned-regions.gif
deleted file mode 100644
index b3a2baf..0000000
Binary files a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/partitioned-regions.gif and /dev/null differ


[08/14] incubator-geode git commit: GEODE-992: Integrate with Travis CI

Posted by jc...@apache.org.
GEODE-992: Integrate with Travis CI

Updating README to add CI status. Also:
- Added Anchors and links to all sections
- Added links to wiki and documentation
- Headings are now h2 rather than h1

closes #107


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

Branch: refs/heads/feature/GEODE-639
Commit: 6c069d20140c53d4ae35ac94595fd44a3fdc8528
Parents: 6266eb0
Author: Swapnil Bawaskar <sb...@pivotal.io>
Authored: Thu Feb 25 15:36:40 2016 -0800
Committer: Swapnil Bawaskar <sb...@pivotal.io>
Committed: Fri Mar 11 15:14:47 2016 -0800

----------------------------------------------------------------------
 README.md | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6c069d20/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index 6d561f0..0bcc2d6 100755
--- a/README.md
+++ b/README.md
@@ -1,4 +1,12 @@
-# Overview
+**[Overview](#overview)**  
+**[Main Concepts and Components](#concepts)**  
+**[Geode in 5 minutes](#started)**  
+**[Application Development](#development)**  
+**[Documentation](http://geode.docs.pivotal.io/)**  
+**[wiki](https://cwiki.apache.org/confluence/display/GEODE/Index)**  
+**Continuous Integration** [![Build Status](https://travis-ci.org/apache/incubator-geode.svg?branch=develop)](https://travis-ci.org/apache/incubator-geode)  
+
+## <a name="overview"></a>Overview
 
 [Apache Geode] (http://geode.incubator.apache.org/) is a data management platform that provides real-time, consistent access to data-intensive applications throughout widely distributed cloud architectures.
 
@@ -6,7 +14,7 @@ Apache Geode pools memory, CPU, network resources, and optionally local disk acr
 
 Apache Geode is a mature, robust technology originally developed by GemStone Systems in Beaverton, Oregon. Commercially available as GemFireâ„¢, the technology was first deployed in the financial sector as the transactional, low-latency data engine used in Wall Street trading platforms.  Today Apache Geode is used by over 600 enterprise customers for high-scale business applications that must meet low latency and 24x7 availability requirements. An example deployment includes [China National Railways](http://pivotal.io/big-data/case-study/scaling-online-sales-for-the-largest-railway-in-the-world-china-railway-corporation) that uses Geode to run railway ticketing for the entire country of China with a 10 node cluster that manages 2 terabytes of "hot data" in memory, and 10 backup nodes for high availability and elastic scale.
 
-# Main Concepts and Components
+## <a name="concepts"></a>Main Concepts and Components
 
 _Caches_ are an abstraction that describe a node in an Apache Geode distributed system.
 
@@ -30,7 +38,7 @@ Apache Geode includes the following features:
 * REST APIs for REST-enabled application development.
 * Rolling upgrade between major version releases.
 
-# Geode in 5 minutes
+## <a name="started"></a>Geode in 5 minutes
 
 With both a recent version of Gradle and JDK 1.8 or a more recent version installed, obtain the source archive.
 Extract the source archive and build from the expanded directory:
@@ -80,7 +88,7 @@ Compile and run `HelloWorld.java`.  The classpath should include `geode-dependen
     javac -cp /some/path/geode/geode-assembly/build/install/apache-geode/lib/geode-dependencies.jar HelloWorld.java
     java -cp .:/some/path/geode/geode-assembly/build/install/apache-geode/lib/geode-dependencies.jar HelloWorld
 
-#Application Development
+## <a name="development"></a>Application Development
 
 Apache Geode applications can be written in a number of client technologies:
 


[07/14] incubator-geode git commit: GEODE-573: Fix broken image links in javadocs

Posted by jc...@apache.org.
GEODE-573: Fix broken image links in javadocs

- moved javadoc images from doc-files to resources/javadoc-images.
- removed un-used images.
- gradle changes to copy images from src/main/resources to build/javadocs


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

Branch: refs/heads/feature/GEODE-639
Commit: 6266eb04b5f98b7df97ab414b2eeaa049efbf176
Parents: 7734781
Author: Swapnil Bawaskar <sb...@pivotal.io>
Authored: Fri Feb 26 17:00:31 2016 -0800
Committer: Swapnil Bawaskar <sb...@pivotal.io>
Committed: Fri Mar 11 15:01:16 2016 -0800

----------------------------------------------------------------------
 geode-assembly/build.gradle                     |   10 +
 .../com/gemstone/gemfire/DataSerializable.java  |    2 +-
 .../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         |    4 +-
 .../client/doc-files/example-client-cache.xml   |   46 -
 .../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
 .../gemfire/cache/client/internal/package.html  |    6 +-
 .../gemstone/gemfire/cache/client/package.html  |    2 +-
 .../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
 .../com/gemstone/gemfire/cache/package.html     |    8 +-
 .../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/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     |    4 +-
 .../gemfire/distributed/internal/package.html   |    2 +-
 .../doc-files/data-serialization-exceptions.fig |  135 -
 .../doc-files/data-serialization-exceptions.gif |  Bin 3666 -> 0 bytes
 .../admin/doc-files/class-hierarchy.fig         |  224 -
 .../admin/doc-files/class-hierarchy.gif         |  Bin 11971 -> 0 bytes
 .../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 --
 .../gemfire/internal/cache/package.html         |    8 +-
 .../gemfire/internal/cache/properties.html      | 3937 ++++++++++++++++++
 .../doc-files/communication-architecture.fig    |  158 -
 .../doc-files/communication-architecture.gif    |  Bin 5485 -> 0 bytes
 .../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
 .../gemfire/internal/logging/MergeLogFiles.java |    2 +-
 .../internal/util/doc-files/call-stack.fig      |   34 -
 .../internal/util/doc-files/class-loaders.fig   |   49 -
 .../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
 102 files changed, 6553 insertions(+), 8265 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-assembly/build.gradle
----------------------------------------------------------------------
diff --git a/geode-assembly/build.gradle b/geode-assembly/build.gradle
index 22a5561..d2a5a65 100755
--- a/geode-assembly/build.gradle
+++ b/geode-assembly/build.gradle
@@ -212,6 +212,16 @@ task docs(type: Javadoc) {
     exclude 'com/gemstone/gemfire/distributed/**/util/**/'
     exclude 'com/gemstone/gemfire/test/**/'
     destinationDir = docsDir
+
+    doLast {
+      parent.subprojects.each { project ->
+        copy {
+          from project.sourceSets.main.resources.srcDirs
+          into docsDir
+          include 'javadoc-images/*'
+        }
+      }
+   }
 }
 
 gradle.taskGraph.whenReady( { graph ->

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/DataSerializable.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/DataSerializable.java b/geode-core/src/main/java/com/gemstone/gemfire/DataSerializable.java
index 4bacef4..2a0dc48 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/DataSerializable.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/DataSerializable.java
@@ -72,7 +72,7 @@ import java.io.*;
  * <P>
  *
  * <CENTER>
- * <IMG src="doc-files/data-serialization-exceptions.gif" 
+ * <IMG src="{@docRoot}/javadoc-images/data-serialization-exceptions.gif"
  *      HEIGHT="219" WIDTH="698">
  * </CENTER>
  *

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/admin/internal/doc-files/config-hierarchy.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/admin/internal/doc-files/config-hierarchy.fig b/geode-core/src/main/java/com/gemstone/gemfire/admin/internal/doc-files/config-hierarchy.fig
deleted file mode 100644
index 7d3f34d..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/admin/internal/doc-files/config-hierarchy.fig
+++ /dev/null
@@ -1,156 +0,0 @@
-#FIG 3.2
-Portrait
-Center
-Inches
-Letter  
-100.00
-Single
--2
-1200 2
-6 150 3825 2325 4725
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 150 4200 2325 4200
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 150 4725 2325 4725 2325 3825 150 3825 150 4725
-4 0 0 50 -1 1 12 0.0000 4 180 630 300 4425 port : int\001
-4 0 0 50 -1 1 12 0.0000 4 180 1485 300 4665 bindAddress : String\001
-4 0 0 50 -1 1 12 0.0000 4 180 1920 300 4050 DistributionLocatorConfig\001
--6
-6 2475 3825 4500 4125
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 2475 3825 4500 3825 4500 4125 2475 4125 2475 3825
-4 0 0 50 -1 1 12 0.0000 4 180 1785 2625 4050 GemFireManagerConfig\001
--6
-6 4650 3825 6375 4500
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4650 4500 6375 4500 6375 3825 4650 3825 4650 4500
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 4650 4200 6375 4200
-4 0 0 50 -1 1 12 0.0000 4 180 1545 4725 4425 cacheXmlFile : String\001
-4 0 0 50 -1 1 12 0.0000 4 180 1395 4800 4050 CacheServerConfig\001
--6
-6 6525 3825 7950 4125
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 6525 3825 7950 3825 7950 4125 6525 4125 6525 3825
-4 0 0 50 -1 1 12 0.0000 4 180 1290 6600 4050 GFXServerConfig\001
--6
-6 3225 675 5250 2925
-6 3300 2400 4575 2850
-6 3300 2400 4575 2625
-4 0 0 50 -1 1 12 0.0000 4 180 1245 3300 2565 +validate() : void\001
--6
-4 0 0 50 -1 1 12 0.0000 4 180 1230 3300 2805 +clone() : Object\001
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 3225 2925 5250 2925 5250 675 3225 675 3225 2925
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 3225 1050 5250 1050
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 3225 2325 5250 2325
-4 0 0 50 -1 1 12 0.0000 4 180 885 3300 1275 host : String\001
-4 0 0 50 -1 1 12 0.0000 4 180 1860 3300 1515 workingDirectory : String\001
-4 0 0 50 -1 1 12 0.0000 4 180 1830 3300 1755 productDirectory : String\001
-4 0 0 50 -1 1 12 0.0000 4 180 1830 3300 1995 remoteCommand : String\001
-4 0 0 50 -1 1 12 0.0000 4 180 720 3300 2235 id : String\001
-4 0 0 50 -1 1 12 0.0000 4 180 1560 3450 900 ManagedEntityConfig\001
--6
-6 6750 7725 7650 8025
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 6750 7725 7650 7725 7650 8025 6750 8025 6750 7725
-4 0 0 50 -1 1 12 0.0000 4 135 810 6825 7950 GFXServer\001
--6
-6 525 7725 2100 8025
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 525 7725 2100 7725 2100 8025 525 8025 525 7725
-4 0 0 50 -1 1 12 0.0000 4 135 1440 600 7950 DistributionLocator\001
--6
-6 2025 5625 3600 7050
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 2025 7050 3600 7050 3600 5625 2025 5625 2025 7050
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 2025 6000 3600 6000
-4 0 0 50 -1 1 12 0.0000 4 180 1440 2100 6225 isRunning : boolean\001
-4 0 0 50 -1 1 12 0.0000 4 180 900 2100 6465 start() : void\001
-4 0 0 50 -1 1 12 0.0000 4 180 870 2100 6705 stop() : void\001
-4 0 0 50 -1 1 12 0.0000 4 180 1200 2100 6945 getLog() : String\001
-4 0 0 50 -1 1 12 0.0000 4 180 1080 2250 5850 ManagedEntity\001
--6
-6 5175 5625 7275 6975
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 5175 6975 7275 6975 7275 5625 5175 5625 5175 6975
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 5175 6000 7275 6000
-4 0 0 50 -1 1 12 0.0000 4 180 1875 5325 6225 type : SystemMemberType\001
-4 0 0 50 -1 1 12 0.0000 4 180 1455 5325 6465 licsense : Properties\001
-4 0 0 50 -1 1 12 0.0000 4 180 1110 5325 6705 version : String\001
-4 0 0 50 -1 1 12 0.0000 4 135 1425 5325 6945 hasCache : boolean\001
-4 0 0 50 -1 1 12 0.0000 4 180 1095 5700 5850 SystemMember\001
--6
-6 4875 7725 5925 8025
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4875 7725 5925 7725 5925 8025 4875 8025 4875 7725
-4 0 0 50 -1 1 12 0.0000 4 135 915 4950 7950 CacheServer\001
--6
-6 2925 7725 4350 8025
-6 2925 7725 4350 8025
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 2925 7725 4350 7725 4350 8025 2925 8025 2925 7725
-4 0 0 50 -1 1 12 0.0000 4 180 1305 3000 7950 GemFireManager\001
--6
--6
-6 150 9375 2550 9675
-2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5
-	 150 9375 2550 9375 2550 9675 150 9675 150 9375
-4 0 0 50 -1 2 12 0.0000 4 180 2250 225 9600 DistributionLocatorJmxImpl\001
--6
-6 525 8625 2625 8925
-2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5
-	 525 8625 2625 8625 2625 8925 525 8925 525 8625
-4 0 0 50 -1 2 12 0.0000 4 180 1920 600 8850 DistributionLocatorImpl\001
--6
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
-	 1050 3825 1050 3375 7200 3375 7200 3825
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 3450 3375 3450 3825
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 5475 3375 5475 3825
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 4200 3375 4200 2925
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
-	 1125 7725 1125 7500 7200 7500 7200 7725
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 3375 7725 3375 7500
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 5250 7725 5250 7500
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 2700 7500 2700 7050
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
-	 4200 7725 4200 7275 7350 7275 7350 7725
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 6150 7275 6150 6975
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 5475 7725 5475 7275
-2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 750 7725 750 4725
-2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 3825 7725 3825 4125
-2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 4950 7725 4950 4500
-2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 7500 7725 7500 4125
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 300 9375 300 4725
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 1275 8625 1275 8025
-2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 1275 9375 1275 8925

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/admin/internal/doc-files/health-classes.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/admin/internal/doc-files/health-classes.fig b/geode-core/src/main/java/com/gemstone/gemfire/admin/internal/doc-files/health-classes.fig
deleted file mode 100644
index b2f8342..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/admin/internal/doc-files/health-classes.fig
+++ /dev/null
@@ -1,233 +0,0 @@
-#FIG 3.2
-Landscape
-Center
-Inches
-Letter  
-100.00
-Single
--2
-1200 2
-6 300 2475 4050 4050
-6 2550 3000 4050 3300
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 2550 3000 4050 3000 4050 3300 2550 3300 2550 3000
-4 1 0 50 -1 1 12 0.0000 4 180 1410 3300 3225 CacheHealthConfig\001
--6
-6 300 3000 1950 3300
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 300 3000 1950 3000 1950 3300 300 3300 300 3000
-4 1 0 50 -1 1 12 0.0000 4 180 1560 1125 3225 MemberHealthConfig\001
--6
-6 1350 3750 3150 4050
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 1350 3750 3150 3750 3150 4050 1350 4050 1350 3750
-4 1 0 50 -1 1 12 0.0000 4 180 1605 2250 3975 GemFireHealthConfig\001
--6
-6 1200 2475 3450 2775
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 1200 2475 3450 2475 3450 2775 1200 2775 1200 2475
-4 1 0 50 -1 1 12 0.0000 4 180 2115 2325 2700 SystemManagerHealthConfig\001
--6
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 4
-	1 0 1.00 150.00 150.00
-	1 0 1.00 150.00 150.00
-	 1125 3300 1125 3600 3300 3600 3300 3300
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 1 2
-	1 0 1.00 150.00 150.00
-	 2250 2775 2250 3750
--6
-6 1125 5925 3525 6225
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 1125 5925 3525 5925 3525 6225 1125 6225 1125 5925
-4 1 0 50 -1 1 12 0.0000 4 180 2265 2325 6150 DistributedSystemHealthConfig\001
--6
-6 2325 5025 3525 5325
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 2325 5025 3525 5025 3525 5325 2325 5325 2325 5025
-4 1 0 50 -1 1 12 0.0000 4 135 1125 2925 5250 GemFireHealth\001
--6
-6 4950 5925 7950 6225
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4950 5925 7950 5925 7950 6225 4950 6225 4950 5925
-4 1 0 50 -1 2 12 0.0000 4 180 2850 6450 6150 DistributedSystemHealthConfigImpl\001
--6
-6 9000 6750 12150 7425
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 9075 6825 12075 6825 12075 7350 9075 7350 9075 6825
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 9000 6750 12150 6750 12150 7425 9000 7425 9000 6750
-4 2 0 50 -1 -1 10 0.0000 4 135 2760 11925 7050 Class Hierarchy of the "Health" admin classes\001
-4 2 0 50 -1 -1 10 0.0000 6 105 765 11925 7230 GemFire 3.5\001
--6
-6 5775 1050 7275 1350
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 7275 1350 5775 1350 5775 1050 7275 1050 7275 1350
-4 1 0 50 -1 1 12 0.0000 4 180 1365 6525 1275 java.io.Serializable\001
--6
-6 5475 1725 7725 2025
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 5475 1725 7725 1725 7725 2025 5475 2025 5475 1725
-4 1 0 50 -1 2 12 0.0000 4 180 2055 6600 1950 MemberHealthConfigImpl\001
--6
-6 5475 3750 7725 4050
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 5475 3750 7725 3750 7725 4050 5475 4050 5475 3750
-4 1 0 50 -1 2 12 0.0000 4 180 2070 6600 3975 GemFireHealthConfigImpl\001
--6
-6 5625 2400 7725 2700
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 5625 2400 7725 2400 7725 2700 5625 2700 5625 2400
-4 1 0 50 -1 2 12 0.0000 4 180 1890 6675 2625 CacheHealthConfigImpl\001
--6
-6 5325 3075 8175 3375
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 5325 3075 8175 3075 8175 3375 5325 3375 5325 3075
-4 1 0 50 -1 2 12 0.0000 4 180 2655 6750 3300 SystemManagerHealthConfigImpl\001
--6
-6 8775 3075 11475 3375
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 8775 3075 11475 3075 11475 3375 8775 3375 8775 3075
-4 1 0 50 -1 2 12 0.0000 4 180 2520 10125 3300 SystemManagerHealthEvaluator\001
--6
-6 10125 3750 12225 4050
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 10125 3750 12225 3750 12225 4050 10125 4050 10125 3750
-4 1 0 50 -1 2 12 0.0000 4 135 1935 11175 3975 GemFireHealthEvaluator\001
--6
-6 8025 975 8775 1275
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 8025 975 8775 975 8775 1275 8025 1275 8025 975
-4 1 0 50 -1 1 12 0.0000 4 135 630 8400 1200 Statistics\001
--6
-6 9600 975 11625 1275
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 9600 975 11625 975 11625 1275 9600 1275 9600 975
-4 0 0 50 -1 3 12 0.0000 4 135 1845 9675 1200 AbstractHealthEvaluator\001
--6
-6 9000 2400 10950 2700
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 9000 2400 10950 2400 10950 2700 9000 2700 9000 2400
-4 1 0 50 -1 2 12 0.0000 4 135 1755 9975 2625 CacheHealthEvaluator\001
--6
-6 8325 1725 10425 2025
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 8325 1725 10425 1725 10425 2025 8325 2025 8325 1725
-4 1 0 50 -1 2 12 0.0000 4 135 1920 9375 1950 MemberHealthEvaluator\001
--6
-6 4725 4350 6150 4650
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4725 4350 6150 4350 6150 4650 4725 4650 4725 4350
-4 1 0 50 -1 1 12 0.0000 4 135 1305 5475 4575 JoinLeaveListener\001
--6
-6 6600 4350 9600 4650
-6 6600 4350 7875 4650
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 6600 4350 7875 4350 7875 4650 6600 4650 6600 4350
-4 1 0 50 -1 1 12 0.0000 4 135 1065 7275 4575 HealthListener\001
--6
-6 8550 4350 9600 4650
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 8550 4350 9600 4350 9600 4650 8550 4650 8550 4350
-4 1 0 50 -1 1 12 0.0000 4 135 900 9075 4575 GemFireVM\001
--6
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 75.00 150.00
-	 7875 4500 8550 4500
--6
-6 5175 5025 6900 5325
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 5175 5025 6900 5025 6900 5325 5175 5325 5175 5025
-4 1 0 50 -1 2 12 0.0000 4 180 1545 6000 5250 GemFireHealthImpl\001
--6
-6 10350 4725 12000 5025
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 10350 4725 12000 4725 12000 5025 10350 5025 10350 4725
-4 0 0 50 -1 2 12 0.0000 4 180 1515 10425 4950 HealthMonitorImpl\001
--6
-6 8625 5925 11475 6225
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 8625 5925 11475 5925 11475 6225 8625 6225 8625 5925
-4 1 0 50 -1 2 12 0.0000 4 180 2715 10050 6150 DistributedSystemHealthEvaluator\001
--6
-2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
-	 4500 525 4500 7500
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 1 2
-	1 0 1.00 150.00 150.00
-	 3150 3900 5475 3900
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 2625 5025 2625 4050
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 75.00 150.00
-	 2925 5325 2925 5925
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 1 2
-	1 0 1.00 150.00 150.00
-	 3525 5175 5175 5175
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 1 2
-	1 0 1.00 150.00 150.00
-	 3525 6075 4950 6075
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 75.00 150.00
-	 5550 5325 5550 5925
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 75.00 150.00
-	 8625 6075 7950 6075
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 75.00 150.00
-	 6375 5025 6375 4050
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	1 0 1.00 150.00 150.00
-	 6525 3750 6525 3375
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	1 0 1.00 150.00 150.00
-	 6525 3075 6525 2700
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	1 0 1.00 150.00 150.00
-	 6525 2400 6525 2025
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	1 0 1.00 150.00 150.00
-	 6525 1725 6525 1350
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 75.00 150.00
-	 8775 3225 8175 3225
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 75.00 150.00
-	 10125 3900 7725 3900
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 75.00 150.00
-	 8325 1875 7725 1875
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 75.00 150.00
-	 8925 2550 7725 2550
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	1 0 1.00 150.00 150.00
-	 11325 3075 11325 1275
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	1 0 1.00 150.00 150.00
-	 9975 1725 9975 1275
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9600 1125 8775 1125
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 1 3
-	0 0 1.00 60.00 120.00
-	 10425 1875 11925 1875 11925 3750
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 1 2
-	0 0 1.00 60.00 120.00
-	 10950 2550 11925 2550
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	1 0 1.00 150.00 150.00
-	 10800 2400 10800 1275
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	1 0 1.00 150.00 150.00
-	 5475 5025 5475 4650
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	1 0 1.00 150.00 150.00
-	 6750 5025 6750 4650
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 11100 4725 11100 4050
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 4
-	0 0 1.00 60.00 120.00
-	 6375 5325 6375 5625 9975 5625 9975 5925
-4 1 0 50 -1 -1 12 0.0000 4 75 90 2700 4200 *\001
-4 2 0 50 -1 -1 12 0.0000 4 180 2085 4350 675 com.gemstone.gemfire.admin\001
-4 0 0 50 -1 -1 12 0.0000 4 180 2655 4650 675 com.gemstone.gemfire.admin.internal\001
-4 1 0 50 -1 -1 12 0.0000 4 75 90 8925 1050 *\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/admin/internal/doc-files/health-classes.gif
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/admin/internal/doc-files/health-classes.gif b/geode-core/src/main/java/com/gemstone/gemfire/admin/internal/doc-files/health-classes.gif
deleted file mode 100644
index 131347a..0000000
Binary files a/geode-core/src/main/java/com/gemstone/gemfire/admin/internal/doc-files/health-classes.gif and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/admin/internal/package.html
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/admin/internal/package.html b/geode-core/src/main/java/com/gemstone/gemfire/admin/internal/package.html
index 13cf928..a233ec5 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/admin/internal/package.html
+++ b/geode-core/src/main/java/com/gemstone/gemfire/admin/internal/package.html
@@ -46,8 +46,8 @@ component has changed, it alerts the administrator process via a
 of GemFire are implemented.</P>
 
 <CENTER>
-<IMG src="doc-files/health-classes.gif" HEIGHT="803" WIDTH="473"/>
+<IMG src="{@docRoot}/javadoc-images/health-classes.gif" HEIGHT="803" />
 </CENTER>
 
 </BODY>
-</HTML>
\ No newline at end of file
+</HTML>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/cache/client/doc-files/example-client-cache.xml
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/cache/client/doc-files/example-client-cache.xml b/geode-core/src/main/java/com/gemstone/gemfire/cache/client/doc-files/example-client-cache.xml
deleted file mode 100644
index bddeb9f..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/cache/client/doc-files/example-client-cache.xml
+++ /dev/null
@@ -1,46 +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.
--->
-
-<!-- A sample client GemFire declarative caching XML File -->
-
-<!DOCTYPE client-cache PUBLIC
-  "-//GemStone Systems, Inc.//GemFire Declarative Cache 6.5//EN"
-  "http://www.gemstone.com/dtd/cache6_5.dtd">
-<client-cache copy-on-read="false">
-
-  <pool name="myPool">
-    <locator host="myHostName" port="41111"/>
-  </pool>
-
-  <!-- Create a proxy region -->
-  <region name="region1" refid="PROXY"/>
-
-  <!-- Create a caching proxy region -->
-  <region name="region2" refid="CACHING_PROXY">
-    <region-attributes>
-
-      <entry-time-to-live>
-        <expiration-attributes action="destroy" timeout="3000"/>
-      </entry-time-to-live>
-
-      <entry-idle-time>
-        <expiration-attributes timeout="600"/>
-      </entry-idle-time>
-    </region-attributes>
-  </region>
-</client-cache>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/doc-files/ConnectionManagerImpl.dia
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/doc-files/ConnectionManagerImpl.dia b/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/doc-files/ConnectionManagerImpl.dia
deleted file mode 100644
index 39d8f3d..0000000
Binary files a/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/doc-files/ConnectionManagerImpl.dia and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/doc-files/ConnectionManagerImpl.png
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/doc-files/ConnectionManagerImpl.png b/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/doc-files/ConnectionManagerImpl.png
deleted file mode 100644
index 773fabe..0000000
Binary files a/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/doc-files/ConnectionManagerImpl.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/doc-files/PoolImpl.dia
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/doc-files/PoolImpl.dia b/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/doc-files/PoolImpl.dia
deleted file mode 100644
index 731aeb0..0000000
Binary files a/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/doc-files/PoolImpl.dia and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/doc-files/QueueManagerImpl.dia
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/doc-files/QueueManagerImpl.dia b/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/doc-files/QueueManagerImpl.dia
deleted file mode 100644
index 8cc7d0e..0000000
Binary files a/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/doc-files/QueueManagerImpl.dia and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/doc-files/QueueManagerImpl.png
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/doc-files/QueueManagerImpl.png b/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/doc-files/QueueManagerImpl.png
deleted file mode 100644
index d48bbf6..0000000
Binary files a/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/doc-files/QueueManagerImpl.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/doc-files/client_static_diagram.png
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/doc-files/client_static_diagram.png b/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/doc-files/client_static_diagram.png
deleted file mode 100644
index afbeaa4..0000000
Binary files a/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/doc-files/client_static_diagram.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/package.html
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/package.html b/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/package.html
index 18443ca..98abf85 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/package.html
+++ b/geode-core/src/main/java/com/gemstone/gemfire/cache/client/internal/package.html
@@ -20,7 +20,7 @@ limitations under the License.
 <P>
 
 <CENTER>
-<IMG SRC="doc-files/client_static_diagram.png"
+<IMG SRC="{@docRoot}/javadoc-images/client_static_diagram.png"
      />
      <h3> Static Architecture Overview </h3>
 </CENTER>
@@ -41,7 +41,7 @@ Operations are performed on the PoolImpl. The pool impl class has methods, such
 The ConnectionManagerImpl class owns the client to server connections. It creates new connections (using a connection factory and connection source) and allows the pool to check out/check in connections. It keeps track of the maximum and minimum number of connections allowed, and the idle timeout for connections.
 
 <CENTER>
-<IMG SRC="doc-files/ConnectionManagerImpl.png"
+<IMG SRC="{@docRoot}/javadoc-images/ConnectionManagerImpl.png"
      />
      <h3> Connection Manager Static Diagram </h3>
 </CENTER>
@@ -51,7 +51,7 @@ The ConnectionManagerImpl class owns the client to server connections. It create
 The ConnectionManagerImpl class owns the server to client connections. It creates new server to client connections (using a connection factory and connection source). It's responsible for maintaing the redundancy of the connections, and recovering interest on new connections.
 
 <CENTER>
-<IMG SRC="doc-files/QueueManagerImpl.png"
+<IMG SRC="{@docRoot}/javadoc-images/QueueManagerImpl.png"
      />
      <h3> Connection Manager Static Diagram </h3>
 </CENTER>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/cache/client/package.html
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/cache/client/package.html b/geode-core/src/main/java/com/gemstone/gemfire/cache/client/package.html
index 224951d..9898040 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/cache/client/package.html
+++ b/geode-core/src/main/java/com/gemstone/gemfire/cache/client/package.html
@@ -61,7 +61,7 @@ The top level element must be a client-cache element.
 <p>The Document Type Definition for a declarative cache XML file can
 be found in <code>"doc-files/cache6_5.dtd"</code>.
 For examples of declarative cache XML files see <A
-href="doc-files/example-client-cache.xml">example1</A>.
+href="{@docRoot}/javadoc-images/example-client-cache.xml">example1</A>.
 
   </BODY>
 </HTML>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/architecture.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/architecture.fig b/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/architecture.fig
deleted file mode 100644
index 27c150e..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/architecture.fig
+++ /dev/null
@@ -1,170 +0,0 @@
-#FIG 3.2
-Landscape
-Center
-Inches
-Letter  
-100.00
-Single
--2
-1200 2
-6 4875 4350 6075 5175
-2 4 0 3 0 7 50 -1 -1 0.000 0 0 7 0 0 5
-	 6000 5100 4950 5100 4950 4425 6000 4425 6000 5100
-4 1 0 50 -1 0 12 0.0000 4 105 795 5475 4725 Distributed\001
-4 1 0 50 -1 0 12 0.0000 4 135 525 5475 4965 System\001
--6
-6 9075 900 11250 3600
-6 9900 1875 10725 2175
-2 4 0 1 1 7 50 -1 -1 0.000 0 0 7 0 0 5
-	 10725 2175 10725 1875 9900 1875 9900 2175 10725 2175
-4 0 1 50 -1 0 12 0.0000 4 105 705 9975 2100 Attributes\001
--6
-6 9900 2325 10350 3075
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9900 2475 10350 2475
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9900 2625 10350 2625
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9900 2775 10350 2775
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9900 2925 10350 2925
-2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 9900 2325 10350 2325 10350 3075 9900 3075 9900 2325
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 10125 2325 10125 3075
--6
-2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 9450 1500 10950 1500 10950 3300 9450 3300 9450 1500
-2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 9075 900 11250 900 11250 3600 9075 3600 9075 900
-4 0 1 50 -1 0 12 0.0000 4 105 690 9150 1125 User VM\001
-4 0 1 50 -1 0 12 0.0000 4 150 990 9600 1725 Cache Region\001
--6
-6 9150 3825 11250 4275
-4 0 0 50 -1 1 12 0.0000 4 165 1740 9150 3975 A region whose contents\001
-4 0 0 50 -1 1 12 0.0000 4 165 2025 9150 4215 are stored in the VM's heap.\001
--6
-6 9075 6225 11250 8925
-6 9900 7200 10725 7500
-2 4 0 1 1 7 50 -1 -1 0.000 0 0 7 0 0 5
-	 10725 7500 10725 7200 9900 7200 9900 7500 10725 7500
-4 0 1 50 -1 0 12 0.0000 4 105 705 9975 7425 Attributes\001
--6
-6 9900 7650 10350 8400
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9900 7800 10350 7800
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9900 7950 10350 7950
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9900 8100 10350 8100
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9900 8250 10350 8250
-2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 9900 7650 10350 7650 10350 8400 9900 8400 9900 7650
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 10125 7650 10125 8400
--6
-2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 9450 6825 10950 6825 10950 8625 9450 8625 9450 6825
-2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 9075 6225 11250 6225 11250 8925 9075 8925 9075 6225
-4 0 1 50 -1 0 12 0.0000 4 105 690 9150 6450 User VM\001
-4 0 1 50 -1 0 12 0.0000 4 150 990 9600 7050 Cache Region\001
--6
-6 4425 6225 6600 8925
-6 5250 7200 6075 7500
-2 4 0 1 1 7 50 -1 -1 0.000 0 0 7 0 0 5
-	 6075 7500 6075 7200 5250 7200 5250 7500 6075 7500
-4 0 1 50 -1 0 12 0.0000 4 105 705 5325 7425 Attributes\001
--6
-6 5250 7650 5700 8400
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 5250 7800 5700 7800
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 5250 7950 5700 7950
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 5250 8100 5700 8100
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 5250 8250 5700 8250
-2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 5250 7650 5700 7650 5700 8400 5250 8400 5250 7650
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 5475 7650 5475 8400
--6
-2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4800 6825 6300 6825 6300 8625 4800 8625 4800 6825
-2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4425 6225 6600 6225 6600 8925 4425 8925 4425 6225
-4 0 1 50 -1 0 12 0.0000 4 105 690 4500 6450 User VM\001
-4 0 1 50 -1 0 12 0.0000 4 150 990 4950 7050 Cache Region\001
--6
-6 6900 375 8550 8925
-2 1 1 1 0 7 50 -1 -1 8.000 0 0 -1 0 0 2
-	 7725 450 7725 8925
-4 1 0 50 -1 0 12 0.0000 4 120 705 7275 525 Machine1\001
-4 1 0 50 -1 0 12 0.0000 4 105 705 8175 525 Machine2\001
--6
-6 825 375 3000 3075
-6 1650 1350 2475 1650
-2 4 0 1 1 7 50 -1 -1 0.000 0 0 7 0 0 5
-	 2475 1650 2475 1350 1650 1350 1650 1650 2475 1650
-4 0 1 50 -1 0 12 0.0000 4 105 705 1725 1575 Attributes\001
--6
-6 1650 1800 2100 2550
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 1650 1950 2100 1950
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 1650 2100 2100 2100
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 1650 2250 2100 2250
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 1650 2400 2100 2400
-2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 1650 1800 2100 1800 2100 2550 1650 2550 1650 1800
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 1875 1800 1875 2550
--6
-2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 1200 975 2700 975 2700 2775 1200 2775 1200 975
-2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 825 375 3000 375 3000 3075 825 3075 825 375
-4 0 1 50 -1 0 12 0.0000 4 105 690 900 600 User VM\001
-4 0 1 50 -1 0 12 0.0000 4 150 990 1350 1200 Cache Region\001
--6
-6 825 5550 3000 8250
-6 1650 6525 2475 6825
-2 4 0 1 1 7 50 -1 -1 0.000 0 0 7 0 0 5
-	 2475 6825 2475 6525 1650 6525 1650 6825 2475 6825
-4 0 1 50 -1 0 12 0.0000 4 105 705 1725 6750 Attributes\001
--6
-6 1650 6975 2100 7725
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 1650 7125 2100 7125
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 1650 7275 2100 7275
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 1650 7425 2100 7425
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 1650 7575 2100 7575
-2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 1650 6975 2100 6975 2100 7725 1650 7725 1650 6975
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 1875 6975 1875 7725
--6
-2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 1200 6150 2700 6150 2700 7950 1200 7950 1200 6150
-2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 825 5550 3000 5550 3000 8250 825 8250 825 5550
-4 0 1 50 -1 0 12 0.0000 4 105 690 900 5775 User VM\001
-4 0 1 50 -1 0 12 0.0000 4 150 990 1350 6375 Cache Region\001
--6
-2 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 3000 1500 5175 4425
-2 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 5175 5100 3000 7125
-2 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6000 4500 9075 1425
-2 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6000 4950 9075 6750
-2 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 5475 6225 5475 5100

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/architecture.gif
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/architecture.gif b/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/architecture.gif
deleted file mode 100644
index 82406b2..0000000
Binary files a/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/architecture.gif and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/entry-life-cycle.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/entry-life-cycle.fig b/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/entry-life-cycle.fig
deleted file mode 100644
index e3108e5..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/entry-life-cycle.fig
+++ /dev/null
@@ -1,64 +0,0 @@
-#FIG 3.2
-Landscape
-Center
-Inches
-Letter  
-100.00
-Single
--2
-1200 2
-5 1 0 1 0 7 50 -1 -1 0.000 0 1 1 0 8243.750 2775.000 8175 3150 8625 2775 8175 2400
-	0 0 1.00 60.00 120.00
-5 1 0 1 0 7 50 -1 -1 0.000 0 0 1 0 4537.500 11400.000 1575 1875 4500 1425 7500 1875
-	0 0 1.00 60.00 120.00
-5 1 0 1 0 7 50 -1 -1 0.000 0 0 1 0 4575.000 -8137.500 7575 3675 4575 4050 1575 3675
-	0 0 1.00 60.00 120.00
-6 975 1875 2325 3675
-2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 975 1875 2325 1875 2325 3675 975 3675 975 1875
-4 1 1 50 -1 0 12 0.0000 4 180 510 1650 2175 Region\001
--6
-6 3900 1875 5250 3675
-6 4050 2625 5100 3000
-2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4050 2625 5100 2625 5100 3000 4050 3000 4050 2625
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 4500 2625 4500 3000
-4 1 1 50 -1 0 12 0.0000 4 180 255 4275 2850 key\001
--6
-2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 3900 1875 5250 1875 5250 3675 3900 3675 3900 1875
-4 1 1 50 -1 0 12 0.0000 4 180 510 4575 2175 Region\001
--6
-6 6825 1875 8175 3675
-6 6975 2625 8025 3000
-2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 6975 2625 8025 2625 8025 3000 6975 3000 6975 2625
-2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7425 2625 7425 3000
-4 1 1 50 -1 0 12 0.0000 4 180 255 7200 2850 key\001
-4 1 1 50 -1 0 12 0.0000 4 135 375 7725 2850 value\001
--6
-2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 6825 1875 8175 1875 8175 3675 6825 3675 6825 1875
-4 1 1 50 -1 0 12 0.0000 4 180 510 7500 2175 Region\001
--6
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 2325 2475 3900 2475
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 3900 3000 2325 3000
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 5250 2400 6825 2400
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 6825 3000 5250 3000
-4 1 0 50 -1 0 12 0.0000 4 180 1140 3075 2325 create(key, null)\001
-4 1 0 50 -1 0 12 0.0000 4 180 900 3075 3300 destroy(key)\001
-4 1 0 50 -1 0 12 0.0000 4 180 1065 6000 2250 put(key, value)\001
-4 1 0 50 -1 0 12 0.0000 4 180 1050 6075 3300 invalidate(key)\001
-4 1 0 50 -1 0 12 0.0000 4 180 2640 4500 1275 create(key, value)  or  put(key, value)\001
-4 1 0 50 -1 0 12 0.0000 4 180 900 4575 4350 destroy(key)\001
-4 1 0 50 -1 0 12 0.0000 4 180 1065 9300 2850 put(key, value)\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/entry-life-cycle.gif
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/entry-life-cycle.gif b/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/entry-life-cycle.gif
deleted file mode 100644
index 02de9d4..0000000
Binary files a/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/entry-life-cycle.gif and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/example-cache.xml
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/example-cache.xml b/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/example-cache.xml
deleted file mode 100644
index 0061b5c..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/example-cache.xml
+++ /dev/null
@@ -1,98 +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.
--->
-
-<!-- A sample GemFire declarative caching XML File -->
-
-<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-8.1.xsd"
-    search-timeout="60" lock-lease="300" copy-on-read="false" version="8.1">
-
-  <!-- Create a partition region -->
-  <region name="myPartitionedRegion" refid="PARTITION">
-    <region-attributes>
-      <partition-attributes local-max-memory="32"/>
-
-      <cache-loader>
-        <class-name>com.company.app.DBLoader</class-name>
-      </cache-loader>
-
-      <eviction-attributes>
-        <lru-entry-count maximum="1000" action="local-destroy"/>
-      </eviction-attributes>
-
-    </region-attributes>
-  </region>
-  
-  <!-- Create a replicate region -->
-  <region name="customers" refid="REPLICATE">
-    <region-attributes>
-
-      <entry-time-to-live>
-        <expiration-attributes action="destroy" timeout="3000"/>
-      </entry-time-to-live>
-
-      <entry-idle-time>
-        <expiration-attributes timeout="600"/>
-      </entry-idle-time>
-
-      <cache-loader>
-        <class-name>com.company.app.DBLoader</class-name>
-        <parameter name="URL">
-          <string>jdbc://12.34.56.78/mydb</string>
-        </parameter>
-      </cache-loader>
-
-      <eviction-attributes>
-        <lru-memory-size maximum="1000" action="overflow-to-disk"> 
-          <class-name>com.company.data.MySizer</class-name>
-          <parameter name="name">
-            <string>SuperSizer</string>
-          </parameter>
-        </lru-memory-size>
-      </eviction-attributes>
-
-    </region-attributes>
-
-    <!-- Add an entry whose value is a Declarable object -->
-    <entry>
-      <key><string>Louise Jones</string></key>
-      <value>
-        <declarable>
-          <class-name>com.company.app.Customer</class-name>
-          <parameter name="name">
-            <string>Louise Jones</string>
-          </parameter>
-          <parameter name="address1">
-            <string>123 Main Street</string>
-          </parameter>
-          <parameter name="city">
-            <string>New York</string>
-          </parameter>
-          <parameter name="state">
-            <string>NY</string>
-          </parameter>
-          <parameter name="zip">
-            <string>12345</string>
-          </parameter>
-        </declarable>
-      </value>
-    </entry>
-  </region>
-</cache>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/example2-cache.xml
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/example2-cache.xml b/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/example2-cache.xml
deleted file mode 100644
index b65c285..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/example2-cache.xml
+++ /dev/null
@@ -1,63 +0,0 @@
-<?xml version="1.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.
--->
-
-<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-8.1.xsd"
-    is-server="true" search-timeout="60" version="8.1">
-  <cache-transaction-manager>
-    <transaction-listener>
-       <class-name>com.company.data.MyTransactionListener</class-name>
-       <parameter name="URL">
-         <string>jdbc:cloudscape:rmi:MyData</string>
-       </parameter>
-    </transaction-listener>    
-  </cache-transaction-manager>
-
-  <cache-server port="12345" max-connections="256"/>
-
-  <region name="myRegion" refid="REPLICATE">
-    <region-attributes scope="global">
-      <entry-time-to-live>
-        <expiration-attributes action="invalidate" timeout="60"/>
-      </entry-time-to-live>
-      <cache-loader>
-        <class-name>com.company.data.DatabaseLoader</class-name>
-        <parameter name="URL">
-          <string>jdbc:cloudscape:rmi:MyData</string>
-        </parameter>
-      </cache-loader>
-    </region-attributes>
-  </region>
-
-  <region name="myOtherRegion" refid="REPLICATE">
-    <entry>
-      <key><string>MyKey</string></key>
-      <value><string>MyValue</string></value>
-    </entry>
-    <entry>
-      <key><string>MyOtherKey</string></key>
-      <value>
-        <declarable>
-          <class-name>com.company.data.MyDeclarable</class-name>
-        </declarable>
-      </value>
-    </entry>
-  </region>
-</cache>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/example3-cache.xml
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/example3-cache.xml b/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/example3-cache.xml
deleted file mode 100644
index 803e72e..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/example3-cache.xml
+++ /dev/null
@@ -1,60 +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.
--->
-
-<!-- A sample GemFire declarative caching XML File that demonstrates
-     the "named region attributes" feature.
--->
-
-<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-8.1.xsd"
-    version="8.1">
-  <region-attributes id="template" statistics-enabled="true" 
-                     scope="distributed-ack">
-    <key-constraint>java.lang.String</key-constraint>
-    <value-constraint>com.company.app.Customer</value-constraint>
-    <entry-idle-time>
-      <expiration-attributes timeout="60"/>
-    </entry-idle-time>
-  </region-attributes>
-
-  <!-- define a named region-attributes that uses the predefined REPLICATE -->
-  <region-attributes id="distributed" refid="REPLICATE">
-    <cache-loader>
-      <class-name>com.company.app.DBLoader</class-name>
-    </cache-loader>
-  </region-attributes>
-
-  <region-attributes id="persistent" refid="distributed"
-                     data-policy="persistent-replicate"> 
-    <eviction-attributes>
-      <lru-entry-count maximum="1000" action="overflow-to-disk"/>
-    </eviction-attributes>
-  </region-attributes>
-
-  <region name="customers" refid="template"/>
-  <region name="customers-west" refid="template"/>
-  <region name="customers-central" refid="template"/>
-  <region name="customers-east" refid="template"/>
-
-  <region name="orders" refid="template"/>
-  <region name="orders-west" refid="persistent"/>
-  <region name="orders-central" refid="persistent"/>
-  <region name="orders-east" refid="persistent"/>
-</cache>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/partitioned-regions.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/partitioned-regions.fig b/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/partitioned-regions.fig
deleted file mode 100644
index bd5b7a4..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/partitioned-regions.fig
+++ /dev/null
@@ -1,267 +0,0 @@
-#FIG 3.2
-Landscape
-Center
-Inches
-Letter  
-100.00
-Single
--2
-1200 2
-6 5625 1800 8025 3975
-6 6825 2175 7800 3600
-6 7087 2550 7537 3525
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7312 2550 7312 3525
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 7087 2550 7537 2550 7537 3525 7087 3525 7087 2550
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7087 2625 7537 2625
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7087 2700 7537 2700
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7087 2775 7537 2775
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7087 2850 7537 2850
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7087 2925 7537 2925
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7087 3000 7537 3000
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7087 3075 7537 3075
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7087 3150 7537 3150
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7087 3225 7537 3225
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7087 3300 7537 3300
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7087 3375 7537 3375
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7087 3450 7537 3450
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 6825 2175 7800 2175 7800 3600 6825 3600 6825 2175
-4 0 0 50 -1 0 12 0.0000 4 135 735 6945 2400 Partition1\001
--6
-6 5850 2325 6300 2925
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 5850 2475 6300 2475
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 5850 2625 6300 2625
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 5850 2775 6300 2775
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6075 2325 6075 2925
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 5850 2325 6300 2325 6300 2925 5850 2925 5850 2325
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 5625 1800 8025 1800 8025 3975 5625 3975 5625 1800
-4 0 0 50 -1 0 12 0.0000 4 180 1215 5775 2025 Application VM\001
-4 0 0 50 -1 0 12 0.0000 4 135 2070 5775 3825 maxPartitionedData = 1000\001
--6
-6 8775 1800 10950 4125
-6 9375 2250 10350 3675
-6 9637 2625 10087 3600
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9862 2625 9862 3600
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 9637 2625 10087 2625 10087 3600 9637 3600 9637 2625
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9637 2700 10087 2700
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9637 2775 10087 2775
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9637 2850 10087 2850
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9637 2925 10087 2925
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9637 3000 10087 3000
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9637 3075 10087 3075
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9637 3150 10087 3150
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9637 3225 10087 3225
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9637 3300 10087 3300
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9637 3375 10087 3375
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9637 3450 10087 3450
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9637 3525 10087 3525
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 9375 2250 10350 2250 10350 3675 9375 3675 9375 2250
-4 0 0 50 -1 0 12 0.0000 4 135 735 9495 2475 Partition1\001
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 8775 1800 10950 1800 10950 4125 8775 4125 8775 1800
-4 0 0 50 -1 0 12 0.0000 4 135 1365 9075 2025 Cache Server VM\001
-4 0 0 50 -1 0 12 0.0000 4 135 2070 8850 3975 maxPartitionedData = 1000\001
--6
-6 2325 3225 4425 4800
-6 2625 3675 3075 4275
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 2625 3825 3075 3825
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 2625 3975 3075 3975
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 2625 4125 3075 4125
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 2850 3675 2850 4275
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 2625 3675 3075 3675 3075 4275 2625 4275 2625 3675
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 2325 3225 4425 3225 4425 4800 2325 4800 2325 3225
-4 0 0 50 -1 0 12 0.0000 4 180 1215 2475 3450 Application VM\001
-4 0 0 50 -1 0 12 0.0000 4 135 1800 2550 4650 maxPartitionedData = 0\001
--6
-6 675 3600 2250 4500
-4 0 0 50 -1 0 12 0.0000 4 135 1155 675 3750 Some members\001
-4 0 0 50 -1 0 12 0.0000 4 135 1290 675 3975 of the distributed\001
-4 0 0 50 -1 0 12 0.0000 4 180 1500 675 4200 system may choose\001
-4 0 0 50 -1 0 12 0.0000 4 180 1515 675 4425 to not host paritions\001
--6
-6 6750 4200 7950 4875
-2 4 0 2 0 7 50 -1 -1 0.000 0 0 7 0 0 5
-	 7875 4800 6825 4800 6825 4275 7875 4275 7875 4800
-4 1 0 50 -1 0 12 0.0000 4 135 855 7350 4500 Distributed\001
-4 1 0 50 -1 0 12 0.0000 4 180 570 7350 4725 System\001
--6
-6 6000 5250 8250 7575
-6 6600 5700 7575 7125
-6 6862 6075 7312 7050
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 7087 6075 7087 7050
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 6862 6075 7312 6075 7312 7050 6862 7050 6862 6075
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6862 6150 7312 6150
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6862 6225 7312 6225
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6862 6300 7312 6300
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6862 6375 7312 6375
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6862 6450 7312 6450
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6862 6525 7312 6525
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6862 6600 7312 6600
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6862 6675 7312 6675
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6862 6750 7312 6750
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6862 6825 7312 6825
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6862 6900 7312 6900
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 6862 6975 7312 6975
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 6600 5700 7575 5700 7575 7125 6600 7125 6600 5700
-4 0 0 50 -1 0 12 0.0000 4 135 735 6720 5925 Partition2\001
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 6000 5250 8250 5250 8250 7575 6000 7575 6000 5250
-4 0 0 50 -1 0 12 0.0000 4 135 1365 6300 5475 Cache Server VM\001
-4 0 0 50 -1 0 12 0.0000 4 135 2070 6075 7425 maxPartitionedData = 1000\001
--6
-6 8775 7800 11175 8475
-4 0 0 50 -1 0 12 0.0000 4 180 1980 8775 7950 To ensure high availability\001
-4 0 0 50 -1 0 12 0.0000 4 180 1965 8775 8175 of paritioned regions, data\001
-4 0 0 50 -1 0 12 0.0000 4 180 2385 8775 8400 is mirrored to a backup parition.\001
--6
-6 8775 5250 10950 7575
-6 9375 5700 10350 7125
-6 9637 6075 10087 7050
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9862 6075 9862 7050
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 9637 6075 10087 6075 10087 7050 9637 7050 9637 6075
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9637 6150 10087 6150
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9637 6225 10087 6225
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9637 6300 10087 6300
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9637 6375 10087 6375
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9637 6450 10087 6450
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9637 6525 10087 6525
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9637 6600 10087 6600
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9637 6675 10087 6675
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9637 6750 10087 6750
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9637 6825 10087 6825
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9637 6900 10087 6900
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 9637 6975 10087 6975
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 9375 5700 10350 5700 10350 7125 9375 7125 9375 5700
-4 0 0 50 -1 0 12 0.0000 4 135 735 9495 5925 Partition2\001
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 8775 5250 10950 5250 10950 7575 8775 7575 8775 5250
-4 0 0 50 -1 0 12 0.0000 4 180 1215 9075 5475 Application VM\001
-4 0 0 50 -1 0 12 0.0000 4 135 2070 8850 7425 maxPartitionedData = 1000\001
--6
-6 1875 2415 4200 3000
-4 0 0 50 -1 0 12 0.0000 4 135 2325 1875 2550 An accessor maintains a small\001
-4 0 0 50 -1 0 12 0.0000 4 180 2250 1875 2775 subset of the partioned region\001
-4 0 0 50 -1 0 12 0.0000 4 135 1185 1875 3000 for fast access.\001
--6
-6 3075 5490 5400 6075
-4 0 0 50 -1 0 12 0.0000 4 135 2325 3075 5625 Data not found in the accessor\001
-4 0 0 50 -1 0 12 0.0000 4 180 1950 3075 5850 is fetched from a partition\001
--6
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 1 2
-	0 0 1.00 60.00 120.00
-	0 0 1.00 60.00 120.00
-	 6300 2400 6825 2700
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 1 2
-	0 0 1.00 60.00 120.00
-	0 0 1.00 60.00 120.00
-	 3075 3750 6825 3000
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 1 2
-	0 0 1.00 60.00 120.00
-	0 0 1.00 60.00 120.00
-	 3075 3900 6600 6300
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 1 2
-	0 0 1.00 60.00 120.00
-	0 0 1.00 60.00 120.00
-	 6150 2925 6825 5700
-2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 1 2
-	0 0 1.00 60.00 120.00
-	0 0 1.00 60.00 120.00
-	 7800 3075 9375 3075
-2 1 0 2 0 7 50 -1 -1 6.000 0 0 -1 0 0 2
-	 6825 4500 4425 4500
-2 1 0 2 0 7 50 -1 -1 6.000 0 0 -1 0 0 2
-	 7275 4275 7275 3975
-2 1 0 2 0 7 50 -1 -1 6.000 0 0 -1 0 0 2
-	 7275 4800 7275 5250
-2 1 0 2 0 7 50 -1 -1 6.000 0 0 -1 0 0 2
-	 7875 4350 8925 3825
-2 1 0 2 0 7 50 -1 -1 6.000 0 0 -1 0 0 2
-	 7875 4800 8925 5400
-2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 1 2
-	0 0 1.00 60.00 120.00
-	0 0 1.00 60.00 120.00
-	 7575 6600 9375 6600
-2 1 1 2 0 7 50 -1 -1 4.500 0 0 -1 0 0 2
-	 8475 975 8475 8175
-4 0 0 50 -1 0 12 0.0000 4 135 750 7650 1125 Machine1\001
-4 0 0 50 -1 0 12 0.0000 4 135 750 8625 1125 Machine2\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/partitioned-regions.gif
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/partitioned-regions.gif b/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/partitioned-regions.gif
deleted file mode 100644
index 06bdc27..0000000
Binary files a/geode-core/src/main/java/com/gemstone/gemfire/cache/doc-files/partitioned-regions.gif and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/cache/package.html
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/cache/package.html b/geode-core/src/main/java/com/gemstone/gemfire/cache/package.html
index c4d72b1..84a071b 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/cache/package.html
+++ b/geode-core/src/main/java/com/gemstone/gemfire/cache/package.html
@@ -142,7 +142,7 @@ com.gemstone.gemfire.cache.Region#destroy destroy} .  The following
 diagram describes the life cycle of a region entry.</p>
 
 <CENTER>
-<IMG SRC="doc-files/entry-life-cycle.gif"
+<IMG SRC="{@docRoot}/javadoc-images/entry-life-cycle.gif"
      WIDTH="598" HEIGHT="224"/>
 </CENTER>
 
@@ -487,9 +487,9 @@ The top level element must be a cache element.
 <p>The Document Type Definition for a declarative cache XML file can
 be found in <code>"doc-files/cache6_5.dtd"</code>. For examples of
 declarative cache XML files see <A
-href="doc-files/example-cache.xml">example1</A>, <A
-href="doc-files/example2-cache.xml">example2</A>, and <A
-href="doc-files/example3-cache.xml">example3</A>.
+href="{@docRoot}/javadoc-images/example-cache.xml">example1</A>, <A
+href="{@docRoot}/javadoc-images/example2-cache.xml">example2</A>, and <A
+href="{@docRoot}/javadoc-images/example3-cache.xml">example3</A>.
 
 <a name="clientServer"><h2>Client/Server Caching</h2><a href="#top">Back to Top</a>
 

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/doc-files/config-classes.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/doc-files/config-classes.fig b/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/doc-files/config-classes.fig
deleted file mode 100644
index 769cd5e..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/doc-files/config-classes.fig
+++ /dev/null
@@ -1,138 +0,0 @@
-#FIG 3.2
-Landscape
-Center
-Inches
-Letter  
-100.00
-Single
--2
-1200 2
-6 375 1500 2400 1800
-2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 375 1500 2400 1500 2400 1800 375 1800 375 1500
-4 0 0 50 0 0 12 0.0000 4 180 1860 450 1725 InternalDistributedSystem\001
--6
-6 675 450 2100 750
-2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 675 450 2100 450 2100 750 675 750 675 450
-4 0 0 50 0 0 12 0.0000 4 180 1320 750 675 DistributedSystem\001
--6
-6 450 2550 2250 4125
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	1 1 1.00 120.00 120.00
-	 600 3450 1050 3450
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 600 3675 1050 3675
-2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 450 2550 2250 2550 2250 4125 450 4125 450 2550
-2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 600 2925 1125 2925 1125 3225 600 3225 600 2925
-2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 1275 2925 2025 2925 2025 3225 1275 3225 1275 2925
-2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 600 3900 1050 3900
-4 0 0 50 0 0 12 0.0000 4 135 540 1350 3450 extends\001
-4 0 0 50 0 0 12 0.0000 4 180 810 1350 3690 implements\001
-4 0 0 50 0 0 12 0.0000 4 135 510 1350 3930 "has a"\001
-4 0 0 50 0 2 12 0.0000 4 180 570 525 2775 Legend\001
-4 0 0 50 0 0 12 0.0000 4 135 390 675 3150 Class\001
-4 0 0 50 0 1 12 0.0000 4 180 630 1350 3150 Interface\001
--6
-6 2775 150 4050 525
-2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5
-	 2775 150 4050 150 4050 525 2775 525 2775 150
-4 0 0 50 -1 0 12 0.0000 4 180 1095 2925 375 AbstractConfig\001
--6
-6 2700 900 4875 1200
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 2700 900 4875 900 4875 1200 2700 1200 2700 900
-4 0 0 50 -1 0 12 0.0000 4 180 1950 2778 1080 AbstractDistributionConfig\001
--6
-6 2775 2250 4650 2550
-2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 2775 2250 4650 2250 4650 2550 2775 2550 2775 2250
-4 0 0 50 0 0 12 0.0000 4 180 1680 2850 2475 DistributionConfigImpl\001
--6
-6 6450 1650 7575 1950
-2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 6450 1650 7575 1650 7575 1950 6450 1950 6450 1650
-4 0 0 50 0 1 12 0.0000 4 180 975 6525 1875 SystemConfig\001
--6
-6 4200 3675 6600 3975
-2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 4200 3675 6600 3675 6600 3975 4200 3975 4200 3675
-4 0 0 50 0 0 12 0.0000 4 180 2310 4275 3900 ManagerSnapshotSystemConfig\001
--6
-6 3900 1650 5625 1950
-2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5
-	 3900 1650 5625 1650 5625 1950 3900 1950 3900 1650
-4 0 0 50 -1 0 12 0.0000 4 180 1620 3975 1875 AbstractSystemConfig\001
--6
-6 4425 2925 6075 3225
-2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 4425 2925 6075 2925 6075 3225 4425 3225 4425 2925
-4 0 0 50 0 0 12 0.0000 4 180 1560 4500 3150 InternalSystemConfig\001
--6
-6 6300 2925 8175 3225
-6 6300 2925 8175 3225
-6 6300 2925 8175 3225
-2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 6300 2925 8175 2925 8175 3225 6300 3225 6300 2925
-4 0 0 50 0 0 12 0.0000 4 180 1650 6450 3150 ManagerSystemConfig\001
--6
--6
--6
-6 6075 900 7575 1200
-2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 6075 900 7575 900 7575 1200 6075 1200 6075 900
-4 0 0 50 0 1 12 0.0000 4 180 1350 6150 1125 DistributionConfig\001
--6
-6 6150 150 7575 525
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 6150 150 7575 150 7575 525 6150 525 6150 150
-4 0 0 50 -1 1 12 0.0000 4 180 480 6600 375 Config\001
--6
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	1 1 1.00 120.00 120.00
-	 1350 1500 1350 750
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	1 1 1.00 120.00 120.00
-	 5175 2925 4725 1950
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	1 1 1.00 120.00 120.00
-	 5325 3675 5100 3225
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 1350 1800 2775 2400
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	1 1 1.00 120.00 120.00
-	 6900 1650 6900 1200
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	1 1 1.00 120.00 120.00
-	 6750 900 6750 525
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	1 1 1.00 120.00 120.00
-	 3600 2250 3750 1200
-2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 4050 300 6150 300
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	0 0 1.00 120.00 120.00
-	 4425 3075 3525 2550
-2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 4875 1050 6075 1050
-2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	1 1 1.00 120.00 120.00
-	 3750 900 3450 525
-2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	1 1 1.00 120.00 120.00
-	 4650 1650 4050 1200
-2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	1 0 1.00 120.00 120.00
-	 5625 1800 6450 1800
-2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
-	1 1 1.00 120.00 120.00
-	 7125 2925 5175 1950

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/doc-files/config-classes.gif
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/doc-files/config-classes.gif b/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/doc-files/config-classes.gif
deleted file mode 100644
index 1ada30c..0000000
Binary files a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/doc-files/config-classes.gif and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/doc-files/distribution-managers.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/doc-files/distribution-managers.fig b/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/doc-files/distribution-managers.fig
deleted file mode 100644
index 591bf38..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/doc-files/distribution-managers.fig
+++ /dev/null
@@ -1,76 +0,0 @@
-#FIG 3.2
-Landscape
-Center
-Inches
-Letter  
-100.00
-Single
--2
-1200 2
-6 3225 4800 4275 5250
-4 1 4 50 0 0 12 0.0000 4 135 660 3750 4950 GemFire\001
-4 1 4 50 0 0 12 0.0000 4 180 1020 3750 5190 Manager VM\001
--6
-6 3375 5550 4125 5850
-2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 3375 5550 4125 5550 4125 5850 3375 5850 3375 5550
-4 1 4 50 0 0 12 0.0000 4 135 300 3750 5775 DM\001
--6
-6 3450 3525 5400 3975
-2 4 0 3 0 7 50 0 -1 0.000 0 0 7 0 0 5
-	 5325 3900 5325 3600 3525 3600 3525 3900 5325 3900
-4 1 0 50 0 0 12 0.0000 4 135 1560 4425 3825 Distribution Channel\001
--6
-6 5400 1800 7350 2850
-6 5625 2400 6225 2700
-2 2 0 1 1 7 50 0 -1 4.000 0 0 -1 0 0 5
-	 5625 2400 6225 2400 6225 2700 5625 2700 5625 2400
-4 1 1 50 0 0 12 0.0000 4 135 435 5925 2625 ADM\001
--6
-2 2 0 1 1 7 50 0 -1 4.000 0 0 -1 0 0 5
-	 5400 1800 7350 1800 7350 2850 5400 2850 5400 1800
-4 1 1 50 0 0 12 0.0000 4 135 1320 6375 2025 GemFire Console\001
--6
-6 5550 4125 6300 5100
-6 5625 4275 6225 4725
-4 1 23 50 0 0 12 0.0000 4 135 585 5925 4425 Locator\001
-4 1 23 50 0 0 12 0.0000 4 135 300 5925 4665 VM\001
--6
-2 2 0 1 23 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 5550 4125 6300 4125 6300 5100 5550 5100 5550 4125
--6
-6 4875 5250 6750 5925
-4 0 23 50 0 1 12 0.0000 4 135 1800 4875 5400 DMs contact the locator\001
-4 0 23 50 0 1 12 0.0000 4 180 1935 4875 5640 to find the other members\001
-4 0 23 50 0 1 12 0.0000 4 180 1920 4875 5880 of the distributed system.\001
--6
-6 6825 4425 10350 6300
-6 6975 5775 9750 6000
--6
-6 7050 6000 10275 6150
-2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2
-	 7425 6075 7050 6075
-4 0 0 50 0 0 12 0.0000 4 135 2865 7575 6150 Connection to the distribution channel\001
--6
-2 2 0 1 0 7 50 0 -1 4.000 0 0 -1 0 0 5
-	 6825 4425 10350 4425 10350 6300 6825 6300 6825 4425
-4 0 0 50 0 2 12 0.0000 4 180 690 6975 4725 Lengend\001
-4 0 4 50 0 0 12 0.0000 4 180 2910 6975 5445 DM - NORMAL DistributionManager\001
-4 0 1 50 0 0 12 0.0000 4 180 3165 6975 5685 ADM - Admin-only DistributionManager\001
--6
-2 2 0 1 4 7 50 0 -1 0.000 0 0 -1 0 0 5
-	 3075 4725 4350 4725 4350 6000 3075 6000 3075 4725
-2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 1 1 2
-	0 0 1.00 60.00 120.00
-	0 0 1.00 60.00 120.00
-	 4125 5700 5025 3900
-2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 1 1 2
-	0 0 1.00 60.00 120.00
-	0 0 1.00 60.00 120.00
-	 5925 2700 4725 3600
-2 1 0 1 23 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 4125 5775 5550 4575
-2 1 0 1 23 7 50 0 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 5700 2700 5700 4125

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/doc-files/distribution-managers.gif
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/doc-files/distribution-managers.gif b/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/doc-files/distribution-managers.gif
deleted file mode 100644
index b245730..0000000
Binary files a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/doc-files/distribution-managers.gif and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/locks/doc-files/elder.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/locks/doc-files/elder.fig b/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/locks/doc-files/elder.fig
deleted file mode 100644
index aa01d0f..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/locks/doc-files/elder.fig
+++ /dev/null
@@ -1,84 +0,0 @@
-#FIG 3.2
-Landscape
-Center
-Inches
-Letter  
-100.00
-Single
--2
-1200 2
-6 1125 5475 2625 6600
-6 1275 6150 2475 6450
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 1275 6150 2475 6150 2475 6450 1275 6450 1275 6150
-4 0 0 50 -1 0 12 0.0000 4 135 1005 1350 6375 "locks2" DLS\001
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 1125 6600 2625 6600 2625 5475 1125 5475 1125 6600
-4 0 0 50 -1 0 12 0.0000 4 135 885 1425 5775 frodo:12004\001
--6
-6 3225 4500 4275 5100
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 3225 4500 4275 4500 4275 5100 3225 5100 3225 4500
-4 1 0 50 -1 0 12 0.0000 4 135 795 3750 4725 Distributed\001
-4 1 0 50 -1 0 12 0.0000 4 180 525 3750 4965 System\001
--6
-6 4575 2325 6075 3600
-6 4725 2925 5925 3450
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4725 2925 5925 2925 5925 3450 4725 3450 4725 2925
-4 1 0 50 -1 0 12 0.0000 4 135 1005 5325 3150 "locks1" DLS\001
-4 1 0 50 -1 0 12 0.0000 4 135 885 5325 3390 GRANTOR\001
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4575 3600 6075 3600 6075 2325 4575 2325 4575 3600
-4 0 0 50 -1 0 12 0.0000 4 135 885 4875 2550 frodo:12002\001
--6
-6 4650 5025 6000 6600
-6 4725 6000 5925 6525
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4725 6000 5925 6000 5925 6525 4725 6525 4725 6000
-4 1 0 50 -1 0 12 0.0000 4 135 885 5325 6465 GRANTOR\001
-4 1 0 50 -1 0 12 0.0000 4 135 1005 5325 6225 "locks2" DLS\001
--6
-6 4725 5550 5925 5850
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4725 5550 5925 5550 5925 5850 4725 5850 4725 5550
-4 0 0 50 -1 0 12 0.0000 4 135 1005 4800 5775 "locks1" DLS\001
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4650 6600 6000 6600 6000 5025 4650 5025 4650 6600
-4 0 0 50 -1 0 12 0.0000 4 135 885 4875 5250 frodo:12003\001
--6
-6 825 4275 2325 5250
-4 0 0 50 -1 1 12 0.0000 4 180 1455 825 4425 A newly created lock\001
-4 0 0 50 -1 1 12 0.0000 4 135 1290 825 4665 service asks Elder\001
-4 0 0 50 -1 1 12 0.0000 4 135 1125 825 4905 who the current\001
-4 0 0 50 -1 1 12 0.0000 4 180 765 825 5145 grantor is.\001
--6
-6 5850 3975 7350 4425
-4 0 0 50 -1 1 12 0.0000 4 135 1470 5850 4125 A lock service knows\001
-4 0 0 50 -1 1 12 0.0000 4 180 1320 5850 4365 who its gratnor is.\001
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 1425 3975 3375 3975 3375 2775 1425 2775 1425 3975
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 1350 4050 3450 4050 3450 2325 1350 2325 1350 4050
-2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 2400 6150 2400 3975
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 3450 4500 3150 4050
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 4050 4500 4725 3600
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 4275 4950 4650 5100
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 3375 5100 2625 5775
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 5775 5550 5775 3450
-4 0 0 50 -1 0 12 0.0000 4 135 1800 1500 3600 "locks1" -> frodo:12002\001
-4 0 0 50 -1 0 12 0.0000 4 135 1800 1500 3840 "locks2" -> frodo:12003\001
-4 0 0 50 -1 0 16 0.0000 4 165 510 2100 3075 Elder\001
-4 0 0 50 -1 0 12 0.0000 4 135 885 1950 2550 frodo:12001\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/locks/doc-files/elder.jpg
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/locks/doc-files/elder.jpg b/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/locks/doc-files/elder.jpg
deleted file mode 100644
index 09ea45b..0000000
Binary files a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/locks/doc-files/elder.jpg and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/locks/doc-files/turks.fig
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/locks/doc-files/turks.fig b/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/locks/doc-files/turks.fig
deleted file mode 100644
index f45177c..0000000
--- a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/locks/doc-files/turks.fig
+++ /dev/null
@@ -1,128 +0,0 @@
-#FIG 3.2
-Landscape
-Center
-Inches
-Letter  
-100.00
-Single
--2
-1200 2
-6 3825 2025 5025 3225
-6 4050 2625 4800 3150
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4050 3150 4800 3150 4800 2625 4050 2625 4050 3150
-4 1 0 50 -1 -1 12 0.0000 4 135 540 4425 2850 Current\001
-4 1 0 50 -1 -1 12 0.0000 4 135 555 4425 3090 Grantor\001
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 3825 2025 5025 2025 5025 3225 3825 3225 3825 2025
-4 0 0 50 -1 -1 12 0.0000 4 180 945 3975 2250 pippin:12002\001
--6
-6 5625 2025 6825 3225
-6 5925 2550 6525 3000
-4 1 0 50 -1 -1 12 0.0000 4 180 495 6225 2700 Young\001
-4 1 0 50 -1 -1 12 0.0000 4 135 480 6225 2940 Turk 1\001
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 5850 2475 6600 2475 6600 3075 5850 3075 5850 2475
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 5625 2025 6825 2025 6825 3225 5625 3225 5625 2025
-4 0 0 50 -1 -1 12 0.0000 4 180 945 5775 2250 pippin:12003\001
--6
-6 7425 2025 8625 3225
-6 7725 2550 8325 3000
-4 1 0 50 -1 -1 12 0.0000 4 180 495 8025 2700 Young\001
-4 1 0 50 -1 -1 12 0.0000 4 135 480 8025 2940 Turk 2\001
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 7650 2475 8400 2475 8400 3075 7650 3075 7650 2475
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 7425 2025 8625 2025 8625 3225 7425 3225 7425 2025
-4 0 0 50 -1 -1 12 0.0000 4 180 945 7575 2250 pippin:12004\001
--6
-6 9225 2025 10425 3225
-6 9525 2550 10125 3000
-4 1 0 50 -1 -1 12 0.0000 4 180 495 9825 2700 Young\001
-4 1 0 50 -1 -1 12 0.0000 4 135 480 9825 2940 Turk 3\001
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 9450 2475 10200 2475 10200 3075 9450 3075 9450 2475
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 9225 2025 10425 2025 10425 3225 9225 3225 9225 2025
-4 0 0 50 -1 -1 12 0.0000 4 180 945 9375 2250 pippin:12005\001
--6
-6 1050 2100 3075 2925
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 1050 2925 3075 2925 3075 2100 1050 2100 1050 2925
-4 0 0 50 -1 -1 12 0.0000 4 180 1860 1125 2850 "locks1" -> pippin:12005\001
-4 0 0 50 -1 -1 16 0.0000 4 165 510 1725 2400 Elder\001
--6
-6 3825 4125 5025 5325
-6 4050 4725 4800 5250
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 4050 5250 4800 5250 4800 4725 4050 4725 4050 5250
-4 1 0 50 -1 -1 12 0.0000 4 135 540 4425 4950 Current\001
-4 1 0 50 -1 -1 12 0.0000 4 135 555 4425 5190 Grantor\001
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 3825 4125 5025 4125 5025 5325 3825 5325 3825 4125
-4 0 0 50 -1 -1 12 0.0000 4 180 945 3975 4350 pippin:12002\001
--6
-6 5625 4125 6825 5325
-6 5925 4650 6525 5100
-4 1 0 50 -1 -1 12 0.0000 4 180 495 6225 4800 Young\001
-4 1 0 50 -1 -1 12 0.0000 4 135 480 6225 5040 Turk 1\001
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 5850 4575 6600 4575 6600 5175 5850 5175 5850 4575
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 5625 4125 6825 4125 6825 5325 5625 5325 5625 4125
-4 0 0 50 -1 -1 12 0.0000 4 180 945 5775 4350 pippin:12003\001
--6
-6 9225 4125 10425 5325
-6 9525 4650 10125 5100
-4 1 0 50 -1 -1 12 0.0000 4 180 495 9825 4800 Young\001
-4 1 0 50 -1 -1 12 0.0000 4 135 480 9825 5040 Turk 3\001
--6
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 9450 4575 10200 4575 10200 5175 9450 5175 9450 4575
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 9225 4125 10425 4125 10425 5325 9225 5325 9225 4125
-4 0 0 50 -1 -1 12 0.0000 4 180 945 9375 4350 pippin:12005\001
--6
-6 1050 4200 3075 5025
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 1050 5025 3075 5025 3075 4200 1050 4200 1050 5025
-4 0 0 50 -1 -1 12 0.0000 4 180 1860 1125 4950 "locks1" -> pippin:12005\001
-4 0 0 50 -1 -1 16 0.0000 4 165 510 1725 4500 Elder\001
--6
-6 7500 4425 8550 4875
-4 1 0 50 -1 1 12 0.0000 4 180 960 8025 4575 pippin:12004\001
-4 1 0 50 -1 1 12 0.0000 4 135 555 8025 4815 crashes\001
--6
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
-	 5475 1950 5475 1800 8775 1800 8775 1950
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 5850 2850 4800 2850
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 7650 2850 6600 2850
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 9450 2850 8400 2850
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	0 0 1.00 60.00 120.00
-	 5850 4950 4800 4950
-2 1 0 5 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
-	 975 3675 10650 3675
-4 0 0 50 -1 1 12 0.0000 4 180 3045 5625 1650 Have given up dreams of bcoming grantor\001
-4 0 0 50 -1 -1 12 0.0000 4 135 285 5175 2700 xfer\001
-4 0 0 50 -1 -1 12 0.0000 4 135 285 7050 2700 xfer\001
-4 0 0 50 -1 -1 12 0.0000 4 135 285 8775 2700 xfer\001
-4 0 0 50 -1 -1 12 0.0000 4 135 285 5175 4800 xfer\001
-4 0 0 50 -1 1 12 0.0000 4 180 1245 5775 5700 Stops xfer. knows\001
-4 0 0 50 -1 1 12 0.0000 4 135 1035 5775 5940 it will never be\001
-4 0 0 50 -1 1 12 0.0000 4 150 555 5775 6180 grantor\001
-4 0 0 50 -1 1 12 0.0000 4 180 1275 9300 5700 Initiates recovery,\001
-4 0 0 50 -1 1 12 0.0000 4 180 1215 9300 5940 becomes grantor\001

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/locks/doc-files/turks.jpg
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/locks/doc-files/turks.jpg b/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/locks/doc-files/turks.jpg
deleted file mode 100644
index 5c66385..0000000
Binary files a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/locks/doc-files/turks.jpg and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/locks/package.html
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/locks/package.html b/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/locks/package.html
index e2b742e..65949ac 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/locks/package.html
+++ b/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/locks/package.html
@@ -47,7 +47,7 @@ request is chosen to be the grantor.
 <P>
 
 <CENTER>
-<IMG SRC="doc-files/elder.jpg" WIDTH="435" HEIGHT="287">
+<IMG SRC="{@docRoot}/javadoc-images/elder.jpg" WIDTH="435" HEIGHT="287">
 </CENTER>
 
 <P>
@@ -264,7 +264,7 @@ has crashed and will initiate grantor recovery.
 <P>
 
 <CENTER>
-<IMG SRC="doc-files/turks.jpg" WIDTH="652" HEIGHT="315">
+<IMG SRC="{@docRoot}/javadoc-images/turks.jpg" WIDTH="652" HEIGHT="315">
 </CENTER>
 
 <H2>Elder Death</H2>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/package.html
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/package.html b/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/package.html
index 4287ed6..cdb755f 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/package.html
+++ b/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/package.html
@@ -47,7 +47,7 @@ that is used by the <code>DistributionManager</code>.
 <P>
 
 <CENTER>
-<IMG SRC="doc-files/distribution-managers.gif"
+<IMG SRC="{@docRoot}/javadoc-images/distribution-managers.gif"
      WIDTH="573" HEIGHT="308"/>
 </CENTER>