You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by db...@apache.org on 2016/10/04 17:32:33 UTC

[22/51] [partial] incubator-geode git commit: GEODE-1952 Consolidated docs under a single geode-docs directory

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/ccc2fbda/geode-docs/images_svg/cs_connection_pool.svg
----------------------------------------------------------------------
diff --git a/geode-docs/images_svg/cs_connection_pool.svg b/geode-docs/images_svg/cs_connection_pool.svg
new file mode 100644
index 0000000..dcba00d
--- /dev/null
+++ b/geode-docs/images_svg/cs_connection_pool.svg
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="103 268 246 268" width="246pt" height="268pt" xmlns:dc="http://purl.org/dc/elements/1.1/"><metadata> Produced by OmniGraffle 6.0.5 <dc:date>2015-04-07 09:14Z</dc:date></metadata><defs><filter id="Shadow" filterUnits="userSpaceOnUse"><feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="1.308"/><feOffset in="blur" result="offset" dx="2.16" dy="2.16"/><feFlood flood-color="#4f4f4f" flood-opacity=".30000001" result="flood"/><feComposite in="flood" in2="offset" operator="in"/></filter><radialGradient cx="0" cy="0" r="1" id="Gradient" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#7ca8c4" stop-opacity=".65"/><stop offset="1" stop-color="#a8c6d9" stop-opacity=".65"/></radialGradient><radialGradient id="Obj_Gradient" xl:href="#Gradient" gradientTransform="translate(297 374.0625) scale(106.801054)"/><font-face font-family="Helvetica" font-size="12" units-per-em="1000" 
 underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><radialGradient cx="0" cy="0" r="1" id="Gradient_2" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#bed5e4" stop-opacity=".65"/><stop offset="1" stop-color="#a8c6d9" stop-opacity=".65"/></radialGradient><radialGradient id="Obj_Gradient_2" xl:href="#Gradient_2" gradientTransform="translate(252 518.625) scale(88.419195)"/><radialGradient id="Obj_Gradient_3" xl:href="#Gradient_2" gradientTransform="translate(244.125 447.92578) scale(59.156552)"/><font-face font-family="Helvetica" font-size="9" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name="He
 lvetica"/></font-face-src></font-face><font-face font-family="Helvetica" font-size="8" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="-1500" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-style="italic" font-weight="500"><font-face-src><font-face-name name="Helvetica-Oblique"/></font-face-src></font-face><radialGradient id="Obj_Gradient_4" xl:href="#Gradient_2" gradientTransform="translate(270 333) scale(43.35671)"/><radialGradient id="Obj_Gradient_5" xl:href="#Gradient_2" gradientTransform="translate(283.5 365.0625) scale(61.58797)"/><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker" viewBox="-1 -5 11 10" markerWidth="11" markerHeight="10" color="#252525"><g><path d="M 8.9444437 0 L 0 -3.3541664 L 0 3.3541664 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="Fill
 edArrow_Marker_2" viewBox="-10 -5 11 10" markerWidth="11" markerHeight="10" color="#252525"><g><path d="M -8.9444437 0 L 0 3.3541664 L 0 -3.3541664 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>connection_pool</title><g><title>Layer 1</title><g><xl:use xl:href="#id3_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id4_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id5_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id8_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id9_Graphic" filter="url(#Shadow)"/></g><g id="id3_Graphic"><path d="M 195.66 281.25 L 290.34 281.25 C 294.01822 281.25 297 284.23178 297 287.91 L 297 367.4025 C 297 371.08072 294.01822 374.0625 290.34 374.0625 L 195.66 374.0625 C 191.98178 374.0625 189 371.08072 189 367.4025 L 189 287.91 C 189 284.23178 191.98178 281.25 195.66 281.25 Z" fill="url(#Obj_Gradient)"/><path d="M 195.66 
 281.25 L 290.34 281.25 C 294.01822 281.25 297 284.23178 297 287.91 L 297 367.4025 C 297 371.08072 294.01822 374.0625 290.34 374.0625 L 195.66 374.0625 C 191.98178 374.0625 189 371.08072 189 367.4025 L 189 287.91 C 189 284.23178 191.98178 281.25 195.66 281.25 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(193 285.25)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" fill="black" x="32.328125" y="11" textLength="35.34375">Server</tspan></text></g><g id="id4_Graphic"><path d="M 168.66 442.47656 L 245.34 442.47656 C 249.01822 442.47656 252 445.45834 252 449.13656 L 252 511.965 C 252 515.64322 249.01822 518.625 245.34 518.625 L 168.66 518.625 C 164.98178 518.625 162 515.64322 162 511.965 L 162 449.13656 C 162 445.45834 164.98178 442.47656 168.66 442.47656 Z" fill="url(#Obj_Gradient_2)"/><path d="M 168.66 442.47656 L 245.34 442.47656 C 249.01822 442.47656 252 445.45834 252 449.13656 L 252 
 511.965 C 252 515.64322 249.01822 518.625 245.34 518.625 L 168.66 518.625 C 164.98178 518.625 162 515.64322 162 511.965 L 162 449.13656 C 162 445.45834 164.98178 442.47656 168.66 442.47656 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(166 501.125)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" fill="black" x="25.660156" y="11" textLength="30.679688">Client</tspan></text></g><g id="id5_Graphic"><path d="M 176.535 421.3125 L 237.465 421.3125 C 241.14322 421.3125 244.125 424.29428 244.125 427.9725 L 244.125 441.26578 C 244.125 444.944 241.14322 447.92578 237.465 447.92578 L 176.535 447.92578 C 172.85678 447.92578 169.875 444.944 169.875 441.26578 L 169.875 427.9725 C 169.875 424.29428 172.85678 421.3125 176.535 421.3125 Z" fill="url(#Obj_Gradient_3)"/><path d="M 176.535 421.3125 L 237.465 421.3125 C 241.14322 421.3125 244.125 424.29428 244.125 427.9725 L 244.125 441.26578 C 244.125 
 444.944 241.14322 447.92578 237.465 447.92578 L 176.535 447.92578 C 172.85678 447.92578 169.875 444.944 169.875 441.26578 L 169.875 427.9725 C 169.875 424.29428 172.85678 421.3125 176.535 421.3125 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(173.875 433.42578)" fill="black"><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="1.6008301" y="9" textLength="63.04834">connection pool</tspan></text></g><text transform="translate(161.5 465.55078)" fill="black"><tspan font-family="Helvetica" font-size="8" font-style="italic" font-weight="500" fill="black" x="5.4746094" y="8" textLength="82.273438">client threads use pool </tspan><tspan font-family="Helvetica" font-size="8" font-style="italic" font-weight="500" fill="black" x="8.5878906" y="18" textLength="76.046875">connection for cache </tspan><tspan font-family="Helvetica" font-size="8" font-style="italic" font-weight="500" fill="black" x
 ="26.820312" y="28" textLength="37.359375">operations</tspan></text><text transform="translate(278.5 413.25)" fill="black"><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="0" y="9" textLength="55.01953">requests from</tspan><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="0" y="20" textLength="48.524414">other clients</tspan></text><g id="id8_Graphic"><path d="M 222.66 312.36328 L 263.34 312.36328 C 267.01822 312.36328 270 315.34506 270 319.02328 L 270 326.34 C 270 330.01822 267.01822 333 263.34 333 L 222.66 333 C 218.98178 333 216 330.01822 216 326.34 L 216 319.02328 C 216 315.34506 218.98178 312.36328 222.66 312.36328 Z" fill="url(#Obj_Gradient_4)"/><path d="M 222.66 312.36328 L 263.34 312.36328 C 267.01822 312.36328 270 315.34506 270 319.02328 L 270 326.34 C 270 330.01822 267.01822 333 263.34 333 L 222.66 333 C 218.98178 333 216 330.01822 216 326.34 L 216 319.02328 C 216 315.34506 218.98178 312.36328 222.66 312.36328 Z" 
 stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(220 311.68164)" fill="black"><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="9.9921875" y="9" textLength="28.516113">Cache </tspan><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="13.494629" y="20" textLength="19.010742">Data</tspan></text></g><g id="id9_Graphic"><rect x="202.5" y="351.5625" width="81" height="13.5" fill="url(#Obj_Gradient_5)"/><rect x="202.5" y="351.5625" width="81" height="13.5" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(206.5 352.8125)" fill="black"><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="1.4865723" y="9" textLength="70.026855">listener for clients</tspan></text></g><rect x="180" y="421.3125" width="9" height="9" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" s
 troke-width=".72000003"/><rect x="189" y="421.3125" width="9" height="9" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><rect x="198" y="421.3125" width="9" height="9" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><rect x="207" y="421.3125" width="9" height="9" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><rect x="216" y="421.3125" width="9" height="9" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><rect x="225" y="421.3125" width="9" height="9" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><line x1="220.5" y1="373.0105" x2="220.5" y2="413.3645" marker-end="url(#FilledArrow_Marker)" marker-start="url(#FilledArrow_Marker_2)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><line x1="229.5" y1="373.0105" x2="229.5" y2="413.3645" 
 marker-end="url(#FilledArrow_Marker)" marker-start="url(#FilledArrow_Marker_2)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><line x1="292.68064" y1="407.32813" x2="269.81936" y2="372.01562" marker-end="url(#FilledArrow_Marker)" marker-start="url(#FilledArrow_Marker_2)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><line x1="283.68064" y1="407.32813" x2="260.81936" y2="372.01562" marker-end="url(#FilledArrow_Marker)" marker-start="url(#FilledArrow_Marker_2)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><line x1="274.68064" y1="407.32813" x2="251.81936" y2="372.01562" marker-end="url(#FilledArrow_Marker)" marker-start="url(#FilledArrow_Marker_2)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><line x1="198.18064" y1="415.48437" x2="175.31936" y2="380.17186" marker-end="url(#FilledArrow_Marker)" marker-start="u
 rl(#FilledArrow_Marker_2)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><line x1="189.18064" y1="415.48437" x2="166.31936" y2="380.17186" marker-end="url(#FilledArrow_Marker)" marker-start="url(#FilledArrow_Marker_2)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><line x1="180.18064" y1="415.48437" x2="157.31936" y2="380.17186" marker-end="url(#FilledArrow_Marker)" marker-start="url(#FilledArrow_Marker_2)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><path d="M 222.66 385.875 L 227.34 385.875 C 231.01822 385.875 234 388.85678 234 392.535 L 234 398.34 C 234 402.01822 231.01822 405 227.34 405 L 222.66 405 C 218.98178 405 216 402.01822 216 398.34 L 216 392.535 C 216 388.85678 218.98178 385.875 222.66 385.875 Z" fill="white"/><text transform="translate(193 378.5)" fill="black"><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="
 2.8598633" y="9" textLength="60.530273">client requests,</tspan><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="20.622559" y="20" textLength="27.505371">server </tspan><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="12.363037" y="31" textLength="41.523926">responses</tspan></text><text transform="translate(116.5 351.25)" fill="black"><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="12.724609" y="9" textLength="44.52539">requests to</tspan><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="4.730957" y="20" textLength="52.519043">other servers</tspan></text><line x1="243" y1="343.6145" x2="243" y2="340.948" marker-end="url(#FilledArrow_Marker)" marker-start="url(#FilledArrow_Marker_2)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/></g></g></svg>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/ccc2fbda/geode-docs/images_svg/cs_locator_discovery.svg
----------------------------------------------------------------------
diff --git a/geode-docs/images_svg/cs_locator_discovery.svg b/geode-docs/images_svg/cs_locator_discovery.svg
new file mode 100644
index 0000000..dd55275
--- /dev/null
+++ b/geode-docs/images_svg/cs_locator_discovery.svg
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="122 365 391 242" width="391pt" height="242pt" xmlns:dc="http://purl.org/dc/elements/1.1/"><metadata> Produced by OmniGraffle 6.0.5 <dc:date>2015-04-06 22:29Z</dc:date></metadata><defs><filter id="Shadow" filterUnits="userSpaceOnUse"><feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="1.308"/><feOffset in="blur" result="offset" dx="2.16" dy="2.16"/><feFlood flood-color="#4f4f4f" flood-opacity=".30000001" result="flood"/><feComposite in="flood" in2="offset" operator="in"/></filter><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker" viewBox="-1 -5 11 10" markerWidth="11" markerHeight="10" color="#252525"><g><path d="M 8.9444437 0 L 0 -3.3541664 L 0 3.3541664 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><font-face font-family="Helvetica" font-size="12" units-per-em="1000" underline-position="-75.683594" unde
 rline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><radialGradient cx="0" cy="0" r="1" id="Gradient" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#bed5e4" stop-opacity=".65"/><stop offset="1" stop-color="#a8c6d9" stop-opacity=".65"/></radialGradient><radialGradient id="Obj_Gradient" xl:href="#Gradient" gradientTransform="translate(234 567) scale(78.153857)"/><font-face font-family="Helvetica" font-size="10" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><radialGradient id="Obj_Gradient_2" xl:href="#Gradient" gradientTransform="translate(216 560.63672) scale(43.35671)"/><font-face fon
 t-family="Helvetica" font-size="9" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><radialGradient id="Obj_Gradient_3" xl:href="#Gradient" gradientTransform="translate(486 566.26172) scale(78.153857)"/><radialGradient id="Obj_Gradient_4" xl:href="#Gradient" gradientTransform="translate(468 559.89844) scale(43.35671)"/><radialGradient id="Obj_Gradient_5" xl:href="#Gradient" gradientTransform="translate(234 430.52344) scale(78.153857)"/><radialGradient id="Obj_Gradient_6" xl:href="#Gradient" gradientTransform="translate(360 430.52344) scale(78.153857)"/><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker_2" viewBox="-10 -5 11 10" markerWidth="11" markerHeight="10" color="#252525"><g><path d="M -8.9444437 0 L 0 3.3541664 L 0 -3
 .3541664 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><radialGradient cx="0" cy="0" r="1" id="Gradient_2" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#7ca8c4" stop-opacity=".65"/><stop offset="1" stop-color="#a8c6d9" stop-opacity=".65"/></radialGradient><radialGradient id="Obj_Gradient_7" xl:href="#Gradient_2" gradientTransform="translate(288 487.54688) scale(70.161873)"/><radialGradient id="Obj_Gradient_8" xl:href="#Gradient" gradientTransform="translate(486 430.52344) scale(78.153857)"/><radialGradient id="Obj_Gradient_9" xl:href="#Gradient_2" gradientTransform="translate(432 487.54688) scale(70.161873)"/><radialGradient id="Obj_Gradient_a" xl:href="#Gradient" gradientTransform="translate(495 424.89844) scale(270.63733)"/><radialGradient id="Obj_Gradient_b" xl:href="#Gradient" gradientTransform="translate(216 422.8418) scale(43.35671)"/><radialGradient id="Obj_Gradient_c" xl:href="#Gradient" gradientTransform="translate(342 422.8418) 
 scale(43.35671)"/><radialGradient id="Obj_Gradient_d" xl:href="#Gradient" gradientTransform="translate(468 422.8418) scale(43.35671)"/></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>p2p and cs with locators</title><g><title>Layer 1</title><g><xl:use xl:href="#id6_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id7_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id8_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id9_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id10_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id11_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id13_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id14_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id16_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id17_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id18_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id19_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id20_Graphic" filter="url
 (#Shadow)"/></g><line x1="189" y1="514.47656" x2="209.55407" y2="499.6498" marker-end="url(#FilledArrow_Marker)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003" stroke-dasharray="8,5"/><line x1="441" y1="513.73828" x2="420.52958" y2="499.5316" marker-end="url(#FilledArrow_Marker)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003" stroke-dasharray="8,5"/><text transform="translate(139 580.25)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" fill="black" x="71.629883" y="11" textLength="208.74023">Client/Server Discovery Using Locators</tspan></text><g id="id6_Graphic"><path d="M 150.66 514.47656 L 227.34 514.47656 C 231.01822 514.47656 234 517.45834 234 521.13656 L 234 560.34 C 234 564.0182 231.01822 567 227.34 567 L 150.66 567 C 146.98178 567 144 564.0182 144 560.34 L 144 521.13656 C 144 517.45834 146.98178 514.47656 150.66 514.47656 Z" fill="url(#Obj_Gradient)"/><path d="M 1
 50.66 514.47656 L 227.34 514.47656 C 231.01822 514.47656 234 517.45834 234 521.13656 L 234 560.34 C 234 564.0182 231.01822 567 227.34 567 L 150.66 567 C 146.98178 567 144 564.0182 144 560.34 L 144 521.13656 C 144 517.45834 146.98178 514.47656 150.66 514.47656 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(148 518.47656)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" fill="black" x="28.216797" y="10" textLength="25.566406">Client</tspan></text></g><g id="id7_Graphic"><path d="M 168.66 540 L 209.34 540 C 213.01822 540 216 542.98178 216 546.66 L 216 553.97672 C 216 557.65494 213.01822 560.63672 209.34 560.63672 L 168.66 560.63672 C 164.98178 560.63672 162 557.65494 162 553.97672 L 162 546.66 C 162 542.98178 164.98178 540 168.66 540 Z" fill="url(#Obj_Gradient_2)"/><path d="M 168.66 540 L 209.34 540 C 213.01822 540 216 542.98178 216 546.66 L 216 553.97672 C 216 557.65494 213.01822 560.
 63672 209.34 560.63672 L 168.66 560.63672 C 164.98178 560.63672 162 557.65494 162 553.97672 L 162 546.66 C 162 542.98178 164.98178 540 168.66 540 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(166 539.31836)" fill="black"><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="12.2421875" y="9" textLength="24.016113">Local </tspan><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="9.9921875" y="20" textLength="26.015625">Cache</tspan></text></g><g id="id8_Graphic"><path d="M 402.66 513.73828 L 479.34 513.73828 C 483.01822 513.73828 486 516.72006 486 520.39828 L 486 559.60172 C 486 563.27994 483.01822 566.26172 479.34 566.26172 L 402.66 566.26172 C 398.98178 566.26172 396 563.27994 396 559.60172 L 396 520.39828 C 396 516.72006 398.98178 513.73828 402.66 513.73828 Z" fill="url(#Obj_Gradient_3)"/><path d="M 402.66 513.73828 L 479.34 513.73828 C 483.01822 513.73828
  486 516.72006 486 520.39828 L 486 559.60172 C 486 563.27994 483.01822 566.26172 479.34 566.26172 L 402.66 566.26172 C 398.98178 566.26172 396 563.27994 396 559.60172 L 396 520.39828 C 396 516.72006 398.98178 513.73828 402.66 513.73828 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(400 517.73828)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" fill="black" x="28.216797" y="10" textLength="25.566406">Client</tspan></text></g><g id="id9_Graphic"><path d="M 420.66 539.26172 L 461.34 539.26172 C 465.01822 539.26172 468 542.2435 468 545.92172 L 468 553.23844 C 468 556.91666 465.01822 559.89844 461.34 559.89844 L 420.66 559.89844 C 416.98178 559.89844 414 556.91666 414 553.23844 L 414 545.92172 C 414 542.2435 416.98178 539.26172 420.66 539.26172 Z" fill="url(#Obj_Gradient_4)"/><path d="M 420.66 539.26172 L 461.34 539.26172 C 465.01822 539.26172 468 542.2435 468 545.92172 L 468 553.23844 
 C 468 556.91666 465.01822 559.89844 461.34 559.89844 L 420.66 559.89844 C 416.98178 559.89844 414 556.91666 414 553.23844 L 414 545.92172 C 414 542.2435 416.98178 539.26172 420.66 539.26172 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(418 538.58008)" fill="black"><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="12.2421875" y="9" textLength="24.016113">Local </tspan><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="9.9921875" y="20" textLength="26.015625">Cache</tspan></text></g><g id="id10_Graphic"><path d="M 150.66 378 L 227.34 378 C 231.01822 378 234 380.98178 234 384.66 L 234 423.86344 C 234 427.54166 231.01822 430.52344 227.34 430.52344 L 150.66 430.52344 C 146.98178 430.52344 144 427.54166 144 423.86344 L 144 384.66 C 144 380.98178 146.98178 378 150.66 378 Z" fill="url(#Obj_Gradient_5)"/><path d="M 150.66 378 L 227.34 378 C 231.01822 378 234 380.
 98178 234 384.66 L 234 423.86344 C 234 427.54166 231.01822 430.52344 227.34 430.52344 L 150.66 430.52344 C 146.98178 430.52344 144 427.54166 144 423.86344 L 144 384.66 C 144 380.98178 146.98178 378 150.66 378 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(148 382)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" fill="black" x="30.438477" y="10" textLength="21.123047">Peer</tspan></text></g><g id="id11_Graphic"><path d="M 276.66 378 L 353.34 378 C 357.01822 378 360 380.98178 360 384.66 L 360 423.86344 C 360 427.54166 357.01822 430.52344 353.34 430.52344 L 276.66 430.52344 C 272.98178 430.52344 270 427.54166 270 423.86344 L 270 384.66 C 270 380.98178 272.98178 378 276.66 378 Z" fill="url(#Obj_Gradient_6)"/><path d="M 276.66 378 L 353.34 378 C 357.01822 378 360 380.98178 360 384.66 L 360 423.86344 C 360 427.54166 357.01822 430.52344 353.34 430.52344 L 276.66 430.52344 C 272.98178 430.
 52344 270 427.54166 270 423.86344 L 270 384.66 C 270 380.98178 272.98178 378 276.66 378 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(274 382)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" fill="black" x="30.438477" y="10" textLength="21.123047">Peer</tspan></text></g><line x1="295.948" y1="474.78516" x2="334.052" y2="474.78516" marker-end="url(#FilledArrow_Marker)" marker-start="url(#FilledArrow_Marker_2)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003" stroke-dasharray="8,5"/><g id="id13_Graphic"><path d="M 204.66 462.02344 L 281.34 462.02344 C 285.01822 462.02344 288 465.00522 288 468.68344 L 288 480.88688 C 288 484.5651 285.01822 487.54688 281.34 487.54688 L 204.66 487.54688 C 200.98178 487.54688 198 484.5651 198 480.88688 L 198 468.68344 C 198 465.00522 200.98178 462.02344 204.66 462.02344 Z" fill="url(#Obj_Gradient_7)"/><path d="M 2
 04.66 462.02344 L 281.34 462.02344 C 285.01822 462.02344 288 465.00522 288 468.68344 L 288 480.88688 C 288 484.5651 285.01822 487.54688 281.34 487.54688 L 204.66 487.54688 C 200.98178 487.54688 198 484.5651 198 480.88688 L 198 468.68344 C 198 465.00522 200.98178 462.02344 204.66 462.02344 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(202 468.78516)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" fill="black" x="24.322754" y="10" textLength="33.354492">Locator</tspan></text></g><g id="id14_Graphic"><path d="M 402.66 378 L 479.34 378 C 483.01822 378 486 380.98178 486 384.66 L 486 423.86344 C 486 427.54166 483.01822 430.52344 479.34 430.52344 L 402.66 430.52344 C 398.98178 430.52344 396 427.54166 396 423.86344 L 396 384.66 C 396 380.98178 398.98178 378 402.66 378 Z" fill="url(#Obj_Gradient_8)"/><path d="M 402.66 378 L 479.34 378 C 483.01822 378 486 380.98178 486 384.66 L 486 423.8634
 4 C 486 427.54166 483.01822 430.52344 479.34 430.52344 L 402.66 430.52344 C 398.98178 430.52344 396 427.54166 396 423.86344 L 396 384.66 C 396 380.98178 398.98178 378 402.66 378 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(400 382)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" fill="black" x="30.438477" y="10" textLength="21.123047">Peer</tspan></text></g><line x1="420.10582" y1="447.93525" x2="434.89418" y2="435.61163" marker-end="url(#FilledArrow_Marker)" marker-start="url(#FilledArrow_Marker_2)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003" stroke-dasharray="8,5"/><g id="id16_Graphic"><path d="M 348.66 462.02344 L 425.34 462.02344 C 429.01822 462.02344 432 465.00522 432 468.68344 L 432 480.88688 C 432 484.5651 429.01822 487.54688 425.34 487.54688 L 348.66 487.54688 C 344.98178 487.54688 342 484.5651 342 480.88688 L 342 468.68344 C 3
 42 465.00522 344.98178 462.02344 348.66 462.02344 Z" fill="url(#Obj_Gradient_9)"/><path d="M 348.66 462.02344 L 425.34 462.02344 C 429.01822 462.02344 432 465.00522 432 468.68344 L 432 480.88688 C 432 484.5651 429.01822 487.54688 425.34 487.54688 L 348.66 487.54688 C 344.98178 487.54688 342 484.5651 342 480.88688 L 342 468.68344 C 342 465.00522 344.98178 462.02344 348.66 462.02344 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(346 468.78516)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" fill="black" x="24.322754" y="10" textLength="33.354492">Locator</tspan></text></g><g id="id17_Graphic"><path d="M 141.66 400.14844 L 488.34 400.14844 C 492.01822 400.14844 495 403.13022 495 406.80844 L 495 418.23844 C 495 421.91666 492.01822 424.89844 488.34 424.89844 L 141.66 424.89844 C 137.98178 424.89844 135 421.91666 135 418.23844 L 135 406.80844 C 135 403.13022 137.98178 400.14844 141.66 40
 0.14844 Z" fill="url(#Obj_Gradient_a)"/><path d="M 141.66 400.14844 L 488.34 400.14844 C 492.01822 400.14844 495 403.13022 495 406.80844 L 495 418.23844 C 495 421.91666 492.01822 424.89844 488.34 424.89844 L 141.66 424.89844 C 137.98178 424.89844 135 421.91666 135 418.23844 L 135 406.80844 C 135 403.13022 137.98178 400.14844 141.66 400.14844 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/></g><g id="id18_Graphic"><path d="M 168.66 402.20508 L 209.34 402.20508 C 213.01822 402.20508 216 405.18686 216 408.86508 L 216 416.1818 C 216 419.86002 213.01822 422.8418 209.34 422.8418 L 168.66 422.8418 C 164.98178 422.8418 162 419.86002 162 416.1818 L 162 408.86508 C 162 405.18686 164.98178 402.20508 168.66 402.20508 Z" fill="url(#Obj_Gradient_b)"/><path d="M 168.66 402.20508 L 209.34 402.20508 C 213.01822 402.20508 216 405.18686 216 408.86508 L 216 416.1818 C 216 419.86002 213.01822 422.8418 209.34 422.8418 L 168.66 422.8418 C 164.98178 422.8418 162
  419.86002 162 416.1818 L 162 408.86508 C 162 405.18686 164.98178 402.20508 168.66 402.20508 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(166 401.52344)" fill="black"><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="9.9921875" y="9" textLength="28.516113">Cache </tspan><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="13.494629" y="20" textLength="19.010742">Data</tspan></text></g><g id="id19_Graphic"><path d="M 294.66 402.20508 L 335.34 402.20508 C 339.01822 402.20508 342 405.18686 342 408.86508 L 342 416.1818 C 342 419.86002 339.01822 422.8418 335.34 422.8418 L 294.66 422.8418 C 290.98178 422.8418 288 419.86002 288 416.1818 L 288 408.86508 C 288 405.18686 290.98178 402.20508 294.66 402.20508 Z" fill="url(#Obj_Gradient_c)"/><path d="M 294.66 402.20508 L 335.34 402.20508 C 339.01822 402.20508 342 405.18686 342 408.86508 L 342 416.1818 C 342 419.86002 
 339.01822 422.8418 335.34 422.8418 L 294.66 422.8418 C 290.98178 422.8418 288 419.86002 288 416.1818 L 288 408.86508 C 288 405.18686 290.98178 402.20508 294.66 402.20508 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(292 401.52344)" fill="black"><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="9.9921875" y="9" textLength="28.516113">Cache </tspan><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="13.494629" y="20" textLength="19.010742">Data</tspan></text></g><g id="id20_Graphic"><path d="M 420.66 402.20508 L 461.34 402.20508 C 465.01822 402.20508 468 405.18686 468 408.86508 L 468 416.1818 C 468 419.86002 465.01822 422.8418 461.34 422.8418 L 420.66 422.8418 C 416.98178 422.8418 414 419.86002 414 416.1818 L 414 408.86508 C 414 405.18686 416.98178 402.20508 420.66 402.20508 Z" fill="url(#Obj_Gradient_d)"/><path d="M 420.66 402.20508 L 461.34 402.20508 C 46
 5.01822 402.20508 468 405.18686 468 408.86508 L 468 416.1818 C 468 419.86002 465.01822 422.8418 461.34 422.8418 L 420.66 422.8418 C 416.98178 422.8418 414 419.86002 414 416.1818 L 414 408.86508 C 414 405.18686 416.98178 402.20508 420.66 402.20508 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(418 401.52344)" fill="black"><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="9.9921875" y="9" textLength="28.516113">Cache </tspan><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="13.494629" y="20" textLength="19.010742">Data</tspan></text></g><line x1="209.89418" y1="447.93525" x2="195.10582" y2="435.61163" marker-end="url(#FilledArrow_Marker)" marker-start="url(#FilledArrow_Marker_2)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003" stroke-dasharray="8,5"/><line x1="315" y1="438.47144" x2="315" y2="451.052" marker-end="ur
 l(#FilledArrow_Marker)" marker-start="url(#FilledArrow_Marker_2)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003" stroke-dasharray="8,5"/></g></g></svg>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/ccc2fbda/geode-docs/images_svg/cs_subscriptions.svg
----------------------------------------------------------------------
diff --git a/geode-docs/images_svg/cs_subscriptions.svg b/geode-docs/images_svg/cs_subscriptions.svg
new file mode 100644
index 0000000..9764499
--- /dev/null
+++ b/geode-docs/images_svg/cs_subscriptions.svg
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="229 275 261 257" width="261pt" height="257pt" xmlns:dc="http://purl.org/dc/elements/1.1/"><metadata> Produced by OmniGraffle 6.0.5 <dc:date>2015-04-07 09:18Z</dc:date></metadata><defs><filter id="Shadow" filterUnits="userSpaceOnUse"><feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="1.308"/><feOffset in="blur" result="offset" dx="2.16" dy="2.16"/><feFlood flood-color="#4f4f4f" flood-opacity=".30000001" result="flood"/><feComposite in="flood" in2="offset" operator="in"/></filter><radialGradient cx="0" cy="0" r="1" id="Gradient" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#7ca8c4" stop-opacity=".65"/><stop offset="1" stop-color="#a8c6d9" stop-opacity=".65"/></radialGradient><radialGradient id="Obj_Gradient" xl:href="#Gradient" gradientTransform="translate(451.125 406.125) scale(162.18008)"/><font-face font-family="Helvetica" font-size="12" units-per-em="1000
 " underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><radialGradient cx="0" cy="0" r="1" id="Gradient_2" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#bed5e4" stop-opacity=".65"/><stop offset="1" stop-color="#a8c6d9" stop-opacity=".65"/></radialGradient><radialGradient id="Obj_Gradient_2" xl:href="#Gradient_2" gradientTransform="translate(472.5 514.125) scale(134.25332)"/><radialGradient id="Obj_Gradient_3" xl:href="#Gradient_2" gradientTransform="translate(463.5 443.42578) scale(110.658763)"/><font-face font-family="Helvetica" font-size="9" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name=
 "Helvetica"/></font-face-src></font-face><font-face font-family="Helvetica" font-size="8" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="-1500" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-style="italic" font-weight="500"><font-face-src><font-face-name name="Helvetica-Oblique"/></font-face-src></font-face><radialGradient id="Obj_Gradient_4" xl:href="#Gradient_2" gradientTransform="translate(432 333) scale(115.98417)"/><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker" viewBox="-1 -5 11 10" markerWidth="11" markerHeight="10" color="#252525"><g><path d="M 8.9444437 0 L 0 -3.3541664 L 0 3.3541664 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker_2" viewBox="-10 -5 11 10" markerWidth="11" markerHeight="10" color="#252525"><g><path d="M -8.9444437 
 0 L 0 3.3541664 L 0 -3.3541664 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><font-face font-family="Helvetica" font-size="8" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><font-face font-family="Helvetica" font-size="7" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>subscriptions</title><g><title>Layer 1</title><g><xl:use xl:href="#id3_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id4_Graphic" filter="u
 rl(#Shadow)"/><xl:use xl:href="#id5_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id8_Graphic" filter="url(#Shadow)"/></g><g id="id3_Graphic"><path d="M 276.66 288 L 444.465 288 C 448.14322 288 451.125 290.98178 451.125 294.66 L 451.125 399.465 C 451.125 403.14322 448.14322 406.125 444.465 406.125 L 276.66 406.125 C 272.98178 406.125 270 403.14322 270 399.465 L 270 294.66 C 270 290.98178 272.98178 288 276.66 288 Z" fill="url(#Obj_Gradient)"/><path d="M 276.66 288 L 444.465 288 C 448.14322 288 451.125 290.98178 451.125 294.66 L 451.125 399.465 C 451.125 403.14322 448.14322 406.125 444.465 406.125 L 276.66 406.125 C 272.98178 406.125 270 403.14322 270 399.465 L 270 294.66 C 270 290.98178 272.98178 288 276.66 288 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(274 292)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" fill="black" x="68.890625" y="11" textLength="35.34375">Server</ts
 pan></text></g><g id="id4_Graphic"><path d="M 317.16 437.97656 L 465.84 437.97656 C 469.51822 437.97656 472.5 440.95834 472.5 444.63656 L 472.5 507.465 C 472.5 511.14322 469.51822 514.125 465.84 514.125 L 317.16 514.125 C 313.48178 514.125 310.5 511.14322 310.5 507.465 L 310.5 444.63656 C 310.5 440.95834 313.48178 437.97656 317.16 437.97656 Z" fill="url(#Obj_Gradient_2)"/><path d="M 317.16 437.97656 L 465.84 437.97656 C 469.51822 437.97656 472.5 440.95834 472.5 444.63656 L 472.5 507.465 C 472.5 511.14322 469.51822 514.125 465.84 514.125 L 317.16 514.125 C 313.48178 514.125 310.5 511.14322 310.5 507.465 L 310.5 444.63656 C 310.5 440.95834 313.48178 437.97656 317.16 437.97656 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(314.5 496.625)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" fill="black" x="61.660156" y="11" textLength="30.679688">Client</tspan></text></g><g id="id5_Graphic"
 ><path d="M 325.035 416.8125 L 456.84 416.8125 C 460.51822 416.8125 463.5 419.79428 463.5 423.4725 L 463.5 436.76578 C 463.5 440.444 460.51822 443.42578 456.84 443.42578 L 325.035 443.42578 C 321.35678 443.42578 318.375 440.444 318.375 436.76578 L 318.375 423.4725 C 318.375 419.79428 321.35678 416.8125 325.035 416.8125 Z" fill="url(#Obj_Gradient_3)"/><path d="M 325.035 416.8125 L 456.84 416.8125 C 460.51822 416.8125 463.5 419.79428 463.5 423.4725 L 463.5 436.76578 C 463.5 440.444 460.51822 443.42578 456.84 443.42578 L 325.035 443.42578 C 321.35678 443.42578 318.375 440.444 318.375 436.76578 L 318.375 423.4725 C 318.375 419.79428 321.35678 416.8125 325.035 416.8125 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(322.375 428.92578)" fill="black"><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="48.03833" y="9" textLength="63.04834">connection pool</tspan></text></g><text transform="tra
 nslate(322.375 464.48828)" fill="black"><tspan font-family="Helvetica" font-size="8" font-style="italic" font-weight="500" fill="black" x="0" y="8" textLength="107.63281">used for updates to cache and</tspan><tspan font-family="Helvetica" font-size="8" font-style="italic" font-weight="500" fill="black" x="0" y="18" textLength="106.28125">for sending events to listeners</tspan></text><text transform="translate(242.5 428.875)" fill="black"><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="10.3635254" y="9" textLength="39.023438">events to </tspan><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="4.362793" y="20" textLength="48.524414">other clients</tspan></text><g id="id8_Graphic"><path d="M 285.66 310.5 L 425.34 310.5 C 429.01822 310.5 432 313.48178 432 317.16 L 432 326.34 C 432 330.01822 429.01822 333 425.34 333 L 285.66 333 C 281.98178 333 279 330.01822 279 326.34 L 279 317.16 C 279 313.48178 281.98178 310.5 285.66 310.5 Z"
  fill="url(#Obj_Gradient_4)"/><path d="M 285.66 310.5 L 425.34 310.5 C 429.01822 310.5 432 313.48178 432 317.16 L 432 326.34 C 432 330.01822 429.01822 333 425.34 333 L 285.66 333 C 281.98178 333 279 330.01822 279 326.34 L 279 317.16 C 279 313.48178 281.98178 310.5 285.66 310.5 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(283 316.25)" fill="black"><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="44.983643" y="9" textLength="55.032715">Cache events</tspan></text></g><rect x="337.5" y="416.8125" width="18" height="9" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><rect x="382.5" y="416.8125" width="9" height="9" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><rect x="391.5" y="416.8125" width="9" height="9" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><r
 ect x="400.5" y="416.8125" width="9" height="9" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><rect x="409.5" y="416.8125" width="9" height="9" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><line x1="346.5" y1="405.073" x2="346.5" y2="408.8645" marker-end="url(#FilledArrow_Marker)" marker-start="url(#FilledArrow_Marker_2)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><line x1="297.78036" y1="421.5596" x2="314.21964" y2="403.0654" marker-end="url(#FilledArrow_Marker)" marker-start="url(#FilledArrow_Marker_2)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><line x1="270.78036" y1="421.5596" x2="287.21964" y2="403.0654" marker-end="url(#FilledArrow_Marker)" marker-start="url(#FilledArrow_Marker_2)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><line x1="346.68775" y1="4
 55.1663" x2="346.62709" y2="451.37276" marker-end="url(#FilledArrow_Marker)" marker-start="url(#FilledArrow_Marker_2)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><rect x="283.5" y="346.5" width="18" height="9" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><rect x="283.5" y="355.5" width="18" height="9" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><rect x="283.5" y="364.5" width="18" height="9" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><rect x="283.5" y="373.5" width="18" height="9" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><rect x="283.5" y="388.125" width="18" height="9" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><rect x="310.5" y="346.5" width="18" height="9" stroke="#252525" stroke-linecap="round" stroke-l
 inejoin="round" stroke-width=".72000003"/><rect x="310.5" y="355.5" width="18" height="9" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><rect x="310.5" y="364.5" width="18" height="9" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><rect x="310.5" y="373.5" width="18" height="9" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><rect x="310.5" y="388.125" width="18" height="9" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><rect x="337.5" y="346.5" width="18" height="9" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><rect x="337.5" y="355.5" width="18" height="9" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><rect x="337.5" y="364.5" width="18" height="9" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=
 ".72000003"/><rect x="337.5" y="373.5" width="18" height="9" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><rect x="337.5" y="388.125" width="18" height="9" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(359.5 354.5)" fill="black"><tspan font-family="Helvetica" font-size="8" font-weight="500" fill="black" x="0" y="8" textLength="44.910156">subscription </tspan><tspan font-family="Helvetica" font-size="8" font-weight="500" fill="black" x="0" y="18" textLength="26.246094">queues</tspan></text><text transform="translate(359.5 382.75)" fill="black"><tspan font-family="Helvetica" font-size="8" font-weight="500" fill="black" x="0" y="8" textLength="53.8125">connections to </tspan><tspan font-family="Helvetica" font-size="8" font-weight="500" fill="black" x="0" y="18" textLength="22.675781">clients</tspan></text><text transform="translate(325.75 427.58333)" fill="black"><tspan 
 font-family="Helvetica" font-size="7" font-weight="500" fill="black" x="2.0742188" y="4.6666665" textLength="37.351562">subscription</tspan><tspan font-family="Helvetica" font-size="7" font-weight="500" fill="black" x="3.8208008" y="11.333333" textLength="33.858398">connection</tspan></text></g></g></svg>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/ccc2fbda/geode-docs/images_svg/cs_topology.svg
----------------------------------------------------------------------
diff --git a/geode-docs/images_svg/cs_topology.svg b/geode-docs/images_svg/cs_topology.svg
new file mode 100644
index 0000000..e14dd6e
--- /dev/null
+++ b/geode-docs/images_svg/cs_topology.svg
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="131 238 355 201" width="355pt" height="201pt" xmlns:dc="http://purl.org/dc/elements/1.1/"><metadata> Produced by OmniGraffle 6.0.5 <dc:date>2015-04-07 10:03Z</dc:date></metadata><defs><filter id="Shadow" filterUnits="userSpaceOnUse"><feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="1.308"/><feOffset in="blur" result="offset" dx="2.16" dy="2.16"/><feFlood flood-color="#4f4f4f" flood-opacity=".30000001" result="flood"/><feComposite in="flood" in2="offset" operator="in"/></filter><radialGradient cx="0" cy="0" r="1" id="Gradient" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#7ca8c4" stop-opacity=".65"/><stop offset="1" stop-color="#a8c6d9" stop-opacity=".65"/></radialGradient><radialGradient id="Obj_Gradient" xl:href="#Gradient" gradientTransform="translate(243 421.52344) scale(78.153857)"/><font-face font-family="Helvetica" font-size="10" units-per-em="1000" 
 underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><radialGradient id="Obj_Gradient_2" xl:href="#Gradient" gradientTransform="translate(351 420.75) scale(78.153857)"/><radialGradient id="Obj_Gradient_3" xl:href="#Gradient" gradientTransform="translate(459 421.52344) scale(78.153857)"/><radialGradient cx="0" cy="0" r="1" id="Gradient_2" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#bed5e4" stop-opacity=".65"/><stop offset="1" stop-color="#a8c6d9" stop-opacity=".65"/></radialGradient><radialGradient id="Obj_Gradient_4" xl:href="#Gradient_2" gradientTransform="translate(468 415.125) scale(243.70795)"/><radialGradient cx="0" cy="0" r="1" id="Gradient_3" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#e0e0e0" stop-opacity=".65"/><stop offset="1" stop-color="whit
 e" stop-opacity=".65"/></radialGradient><radialGradient id="Obj_Gradient_5" xl:href="#Gradient_3" gradientTransform="translate(378 340.875) scale(127.358745)"/><font-face font-family="Helvetica" font-size="12" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><radialGradient id="Obj_Gradient_6" xl:href="#Gradient_2" gradientTransform="translate(351 327.375) scale(78.153857)"/><radialGradient id="Obj_Gradient_7" xl:href="#Gradient_2" gradientTransform="translate(333 315.38672) scale(43.35671)"/><font-face font-family="Helvetica" font-size="9" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name
  name="Helvetica"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker" viewBox="-1 -5 11 10" markerWidth="11" markerHeight="10" color="#252525"><g><path d="M 8.9444437 0 L 0 -3.3541664 L 0 3.3541664 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker_2" viewBox="-10 -5 11 10" markerWidth="11" markerHeight="10" color="#252525"><g><path d="M -8.9444437 0 L 0 3.3541664 L 0 -3.3541664 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><radialGradient id="Obj_Gradient_8" xl:href="#Gradient_2" gradientTransform="translate(342 333) scale(54.42024)"/><font-face font-family="Helvetica" font-size="8" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="50
 0"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="SharpArrow_Marker" viewBox="-5 -5 12 10" markerWidth="12" markerHeight="10" color="#252525"><g><path d="M 5.5902773 0 L -3.3541664 -3.3541664 L 0 0 L 0 0 L -3.3541664 3.3541664 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><radialGradient id="Obj_Gradient_9" xl:href="#Gradient_2" gradientTransform="translate(225 413.06836) scale(43.35671)"/><radialGradient id="Obj_Gradient_a" xl:href="#Gradient_2" gradientTransform="translate(333 413.06836) scale(43.35671)"/><radialGradient id="Obj_Gradient_b" xl:href="#Gradient_2" gradientTransform="translate(441 413.06836) scale(43.35671)"/></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>cs</title><g><title>Layer 1</title><g><xl:use xl:href="#id3_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id4_Graphic" filter=
 "url(#Shadow)"/><xl:use xl:href="#id5_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id6_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id7_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id8_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id9_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id11_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id15_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id16_Graphic" filter="url(#Shadow)"/><xl:use xl:href="#id17_Graphic" filter="url(#Shadow)"/></g><g id="id3_Graphic"><path d="M 159.66 369 L 236.34 369 C 240.01822 369 243 371.98178 243 375.66 L 243 414.86344 C 243 418.54166 240.01822 421.52344 236.34 421.52344 L 159.66 421.52344 C 155.98178 421.52344 153 418.54166 153 414.86344 L 153 375.66 C 153 371.98178 155.98178 369 159.66 369 Z" fill="url(#Obj_Gradient)"/><path d="M 159.66 369 L 236.34 369 C 240.01822 369 243 371.98178 243 375.66 L 243 414.86344 C 243 418.54166 240.01822 421.52344 236.34 421.52344 L 159.66 421.52344 C 155
 .98178 421.52344 153 418.54166 153 414.86344 L 153 375.66 C 153 371.98178 155.98178 369 159.66 369 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(157 373)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" fill="black" x="26.273438" y="10" textLength="29.453125">Server</tspan></text></g><g id="id4_Graphic"><path d="M 267.66 368.22656 L 344.34 368.22656 C 348.01822 368.22656 351 371.20834 351 374.88656 L 351 414.09 C 351 417.76822 348.01822 420.75 344.34 420.75 L 267.66 420.75 C 263.98178 420.75 261 417.76822 261 414.09 L 261 374.88656 C 261 371.20834 263.98178 368.22656 267.66 368.22656 Z" fill="url(#Obj_Gradient_2)"/><path d="M 267.66 368.22656 L 344.34 368.22656 C 348.01822 368.22656 351 371.20834 351 374.88656 L 351 414.09 C 351 417.76822 348.01822 420.75 344.34 420.75 L 267.66 420.75 C 263.98178 420.75 261 417.76822 261 414.09 L 261 374.88656 C 261 371.20834 263.98178 368.22656 26
 7.66 368.22656 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(265 372.22656)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" fill="black" x="26.273438" y="10" textLength="29.453125">Server</tspan></text></g><g id="id5_Graphic"><path d="M 375.66 369 L 452.34 369 C 456.01822 369 459 371.98178 459 375.66 L 459 414.86344 C 459 418.54166 456.01822 421.52344 452.34 421.52344 L 375.66 421.52344 C 371.98178 421.52344 369 418.54166 369 414.86344 L 369 375.66 C 369 371.98178 371.98178 369 375.66 369 Z" fill="url(#Obj_Gradient_3)"/><path d="M 375.66 369 L 452.34 369 C 456.01822 369 459 371.98178 459 375.66 L 459 414.86344 C 459 418.54166 456.01822 421.52344 452.34 421.52344 L 375.66 421.52344 C 371.98178 421.52344 369 418.54166 369 414.86344 L 369 375.66 C 369 371.98178 371.98178 369 375.66 369 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text 
 transform="translate(373 373)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" fill="black" x="26.273438" y="10" textLength="29.453125">Server</tspan></text></g><g id="id6_Graphic"><path d="M 150.66 390.375 L 461.34 390.375 C 465.01822 390.375 468 393.35678 468 397.035 L 468 408.465 C 468 412.14322 465.01822 415.125 461.34 415.125 L 150.66 415.125 C 146.98178 415.125 144 412.14322 144 408.465 L 144 397.035 C 144 393.35678 146.98178 390.375 150.66 390.375 Z" fill="url(#Obj_Gradient_4)"/><path d="M 150.66 390.375 L 461.34 390.375 C 465.01822 390.375 468 393.35678 468 397.035 L 468 408.465 C 468 412.14322 465.01822 415.125 461.34 415.125 L 150.66 415.125 C 146.98178 415.125 144 412.14322 144 408.465 L 144 397.035 C 144 393.35678 146.98178 390.375 150.66 390.375 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/></g><g id="id7_Graphic"><path d="M 240.66 250.875 L 371.34 250.875 C 375.01822 250.875 378 253.85678 378 2
 57.535 L 378 334.215 C 378 337.89322 375.01822 340.875 371.34 340.875 L 240.66 340.875 C 236.98178 340.875 234 337.89322 234 334.215 L 234 257.535 C 234 253.85678 236.98178 250.875 240.66 250.875 Z" fill="url(#Obj_Gradient_5)"/><path d="M 240.66 250.875 L 371.34 250.875 C 375.01822 250.875 378 253.85678 378 257.535 L 378 334.215 C 378 337.89322 375.01822 340.875 371.34 340.875 L 240.66 340.875 C 236.98178 340.875 234 337.89322 234 334.215 L 234 257.535 C 234 253.85678 236.98178 250.875 240.66 250.875 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(238 254.875)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" fill="black" x="15.306641" y="11" textLength="105.38672">Application Process</tspan></text></g><g id="id8_Graphic"><path d="M 267.66 274.85156 L 344.34 274.85156 C 348.01822 274.85156 351 277.83334 351 281.51156 L 351 320.715 C 351 324.39322 348.01822 327.375 344.34 327.375 L 267
 .66 327.375 C 263.98178 327.375 261 324.39322 261 320.715 L 261 281.51156 C 261 277.83334 263.98178 274.85156 267.66 274.85156 Z" fill="url(#Obj_Gradient_6)"/><path d="M 267.66 274.85156 L 344.34 274.85156 C 348.01822 274.85156 351 277.83334 351 281.51156 L 351 320.715 C 351 324.39322 348.01822 327.375 344.34 327.375 L 267.66 327.375 C 263.98178 327.375 261 324.39322 261 320.715 L 261 281.51156 C 261 277.83334 263.98178 274.85156 267.66 274.85156 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(265 278.85156)" fill="black"><tspan font-family="Helvetica" font-size="10" font-weight="500" fill="black" x="28.216797" y="10" textLength="25.566406">Client</tspan></text></g><g id="id9_Graphic"><path d="M 285.66 294.75 L 326.34 294.75 C 330.01822 294.75 333 297.73178 333 301.41 L 333 308.72672 C 333 312.40494 330.01822 315.38672 326.34 315.38672 L 285.66 315.38672 C 281.98178 315.38672 279 312.40494 279 308.72672 L 279 30
 1.41 C 279 297.73178 281.98178 294.75 285.66 294.75 Z" fill="url(#Obj_Gradient_7)"/><path d="M 285.66 294.75 L 326.34 294.75 C 330.01822 294.75 333 297.73178 333 301.41 L 333 308.72672 C 333 312.40494 330.01822 315.38672 326.34 315.38672 L 285.66 315.38672 C 281.98178 315.38672 279 312.40494 279 308.72672 L 279 301.41 C 279 297.73178 281.98178 294.75 285.66 294.75 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(283 294.06836)" fill="black"><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="12.2421875" y="9" textLength="24.016113">Local </tspan><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="9.9921875" y="20" textLength="26.015625">Cache</tspan></text></g><path d="M 306 340.948 L 306 342.668 L 306 350.61328 L 306 358.55856 L 306 360.27856" marker-end="url(#FilledArrow_Marker)" marker-start="url(#FilledArrow_Marker_2)" stroke="#252525" stroke-linecap="roun
 d" stroke-linejoin="round" stroke-width=".72000003"/><g id="id11_Graphic"><path d="M 274.5 324 L 337.5 324 C 339.98528 324 342 326.01472 342 328.5 L 342 328.5 C 342 330.98528 339.98528 333 337.5 333 L 274.5 333 C 272.01472 333 270 330.98528 270 328.5 L 270 328.5 C 270 326.01472 272.01472 324 274.5 324 Z" fill="url(#Obj_Gradient_8)"/><path d="M 274.5 324 L 337.5 324 C 339.98528 324 342 326.01472 342 328.5 L 342 328.5 C 342 330.98528 339.98528 333 337.5 333 L 274.5 333 C 272.01472 333 270 330.98528 270 328.5 L 270 328.5 C 270 326.01472 272.01472 324 274.5 324 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(274 323.5)" fill="black"><tspan font-family="Helvetica" font-size="8" font-weight="500" fill="black" x="3.9785156" y="8" textLength="56.04297">connection pool</tspan></text></g><path d="M 288 340.948 L 288 344.34 C 288 348.01822 285.01822 351 281.34 351 L 202.166 351 C 199.86518 351 198 352.86518 198 355.166 L 1
 98 359.332 L 198 361.052" marker-end="url(#FilledArrow_Marker)" marker-start="url(#FilledArrow_Marker_2)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><path d="M 319.5 340.948 L 319.5 344.34 C 319.5 348.01822 322.48178 351 326.16 351 L 409.834 351 C 412.13482 351 414 352.86518 414 355.166 L 414 359.332 L 414 361.052" marker-end="url(#FilledArrow_Marker)" marker-start="url(#FilledArrow_Marker_2)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><path d="M 306 340.875 L 306 360.97356 L 306 362.69356" marker-end="url(#SharpArrow_Marker)" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><g id="id15_Graphic"><path d="M 177.66 392.43164 L 218.34 392.43164 C 222.01822 392.43164 225 395.41342 225 399.09164 L 225 406.40836 C 225 410.08658 222.01822 413.06836 218.34 413.06836 L 177.66 413.06836 C 173.98178 413.06836 171 410.08658 171 406.40836 L 171 399.09164 C 171 39
 5.41342 173.98178 392.43164 177.66 392.43164 Z" fill="url(#Obj_Gradient_9)"/><path d="M 177.66 392.43164 L 218.34 392.43164 C 222.01822 392.43164 225 395.41342 225 399.09164 L 225 406.40836 C 225 410.08658 222.01822 413.06836 218.34 413.06836 L 177.66 413.06836 C 173.98178 413.06836 171 410.08658 171 406.40836 L 171 399.09164 C 171 395.41342 173.98178 392.43164 177.66 392.43164 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(175 391.75)" fill="black"><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="9.9921875" y="9" textLength="28.516113">Cache </tspan><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="13.494629" y="20" textLength="19.010742">Data</tspan></text></g><g id="id16_Graphic"><path d="M 285.66 392.43164 L 326.34 392.43164 C 330.01822 392.43164 333 395.41342 333 399.09164 L 333 406.40836 C 333 410.08658 330.01822 413.06836 326.34 413.06836 L 285.6
 6 413.06836 C 281.98178 413.06836 279 410.08658 279 406.40836 L 279 399.09164 C 279 395.41342 281.98178 392.43164 285.66 392.43164 Z" fill="url(#Obj_Gradient_a)"/><path d="M 285.66 392.43164 L 326.34 392.43164 C 330.01822 392.43164 333 395.41342 333 399.09164 L 333 406.40836 C 333 410.08658 330.01822 413.06836 326.34 413.06836 L 285.66 413.06836 C 281.98178 413.06836 279 410.08658 279 406.40836 L 279 399.09164 C 279 395.41342 281.98178 392.43164 285.66 392.43164 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(283 391.75)" fill="black"><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="9.9921875" y="9" textLength="28.516113">Cache </tspan><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="13.494629" y="20" textLength="19.010742">Data</tspan></text></g><g id="id17_Graphic"><path d="M 393.66 392.43164 L 434.34 392.43164 C 438.01822 392.43164 441 395.41342 441 
 399.09164 L 441 406.40836 C 441 410.08658 438.01822 413.06836 434.34 413.06836 L 393.66 413.06836 C 389.98178 413.06836 387 410.08658 387 406.40836 L 387 399.09164 C 387 395.41342 389.98178 392.43164 393.66 392.43164 Z" fill="url(#Obj_Gradient_b)"/><path d="M 393.66 392.43164 L 434.34 392.43164 C 438.01822 392.43164 441 395.41342 441 399.09164 L 441 406.40836 C 441 410.08658 438.01822 413.06836 434.34 413.06836 L 393.66 413.06836 C 389.98178 413.06836 387 410.08658 387 406.40836 L 387 399.09164 C 387 395.41342 389.98178 392.43164 393.66 392.43164 Z" stroke="#252525" stroke-linecap="round" stroke-linejoin="round" stroke-width=".72000003"/><text transform="translate(391 391.75)" fill="black"><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="9.9921875" y="9" textLength="28.516113">Cache </tspan><tspan font-family="Helvetica" font-size="9" font-weight="500" fill="black" x="13.494629" y="20" textLength="19.010742">Data</tspan></text></g></g></g></svg>