Author: frm
Date: Thu Mar 1 14:35:23 2018
New Revision: 1825651
URL: http://svn.apache.org/viewvc?rev=1825651&view=rev
Log:
OAK-6031 - Add license header to classes.svg
Modified:
jackrabbit/oak/trunk/oak-doc/src/site/markdown/nodestore/segment/classes.svg
Modified:
jackrabbit/oak/trunk/oak-doc/src/site/markdown/nodestore/segment/classes.svg
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/nodestore/segment/classes.svg?rev=1825651&r1=1825650&r2=1825651&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-doc/src/site/markdown/nodestore/segment/classes.svg
(original)
+++
jackrabbit/oak/trunk/oak-doc/src/site/markdown/nodestore/segment/classes.svg
Thu Mar 1 14:35:23 2018
@@ -1,4 +1,22 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
contentScriptType="application/ecmascript" contentStyleType="text/css"
height="498px" preserveAspectRatio="none" style="width:906px;height:498px;"
version="1.1" viewBox="0 0 906 498" width="906px"
zoomAndPan="magnify"><defs><filter height="300%" id="f1otzl8ai2ny4w"
width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut"
stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0"
in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3"
mode="normal"/></filter></defs><g><!--class NodeStore--><rect fill="#FEFECE"
filter="url(#f1otzl8ai2ny4w)" height="48" id="NodeStore" style="stroke:
#A80036; stroke-width: 1.5;" width="92" x="90.2487" y="24"/><ellipse
cx="105.2487" cy="40" fill="#B4A7E5" rx="11" ry="11" style="stroke: #A80036;
stro
ke-width: 1.0;"/><path d="M101.1764,35.7651 L101.1764,33.6069
L108.5558,33.6069 L108.5558,35.7651 L106.0905,35.7651 L106.0905,43.8418
L108.5558,43.8418 L108.5558,46 L101.1764,46 L101.1764,43.8418 L103.6418,43.8418
L103.6418,35.7651 Z "/><text fill="#000000" font-family="sans-serif"
font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs"
textLength="60" x="119.2487" y="44.5352">NodeStore</text><line style="stroke:
#A80036; stroke-width: 1.5;" x1="91.2487" x2="181.2487" y1="56" y2="56"/><line
style="stroke: #A80036; stroke-width: 1.5;" x1="91.2487" x2="181.2487" y1="64"
y2="64"/><!--class SegmentNodeStore--><rect fill="#FEFECE"
filter="url(#f1otzl8ai2ny4w)" height="48" id="SegmentNodeStore" style="stroke:
#A80036; stroke-width: 1.5;" width="141" x="65.7487" y="107"/><ellipse
cx="80.7487" cy="123" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036;
stroke-width: 1.0;"/><path d="M83.7218,128.6431 Q83.1408,128.9419
82.5016,129.0913 Q81.8625,129.2407 81.1569,129.2407 Q78.650
1,129.2407 77.3302,127.5889 Q76.0104,125.937 76.0104,122.8159
Q76.0104,119.6865 77.3302,118.0347 Q78.6501,116.3828 81.1569,116.3828
Q81.8625,116.3828 82.5099,116.5322 Q83.1574,116.6816 83.7218,116.9805
L83.7218,119.7031 Q83.091,119.1221 82.4975,118.8523 Q81.904,118.5825
81.2731,118.5825 Q79.9284,118.5825 79.2436,119.6492 Q78.5588,120.7158
78.5588,122.8159 Q78.5588,124.9077 79.2436,125.9744 Q79.9284,127.041
81.2731,127.041 Q81.904,127.041 82.4975,126.7712 Q83.091,126.5015
83.7218,125.9204 Z "/><text fill="#000000" font-family="sans-serif"
font-size="12" lengthAdjust="spacingAndGlyphs" textLength="109" x="94.7487"
y="127.5352">SegmentNodeStore</text><line style="stroke: #A80036; stroke-width:
1.5;" x1="66.7487" x2="205.7487" y1="139" y2="139"/><line style="stroke:
#A80036; stroke-width: 1.5;" x1="66.7487" x2="205.7487" y1="147"
y2="147"/><!--class SegmentStore--><rect fill="#FEFECE"
filter="url(#f1otzl8ai2ny4w)" height="48" id="SegmentStore" style="stroke:
#A80036; stroke-width: 1.5;"
width="110" x="494.7487" y="149"/><ellipse cx="509.7487" cy="165"
fill="#B4A7E5" rx="11" ry="11" style="stroke: #A80036; stroke-width:
1.0;"/><path d="M505.6764,160.7651 L505.6764,158.6069 L513.0558,158.6069
L513.0558,160.7651 L510.5905,160.7651 L510.5905,168.8418 L513.0558,168.8418
L513.0558,171 L505.6764,171 L505.6764,168.8418 L508.1418,168.8418
L508.1418,160.7651 Z "/><text fill="#000000" font-family="sans-serif"
font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs"
textLength="78" x="523.7487" y="169.5352">SegmentStore</text><line
style="stroke: #A80036; stroke-width: 1.5;" x1="495.7487" x2="603.7487"
y1="181" y2="181"/><line style="stroke: #A80036; stroke-width: 1.5;"
x1="495.7487" x2="603.7487" y1="189" y2="189"/><!--class FileStore--><rect
fill="#FEFECE" filter="url(#f1otzl8ai2ny4w)" height="48" id="FileStore"
style="stroke: #A80036; stroke-width: 1.5;" width="80" x="509.7487"
y="232"/><ellipse cx="524.7487" cy="248" fill="#ADD1B2" rx="11" ry="11"
style="stroke:
#A80036; stroke-width: 1.0;"/><path d="M527.7218,253.6431 Q527.1408,253.9419
526.5016,254.0913 Q525.8625,254.2407 525.1569,254.2407 Q522.6501,254.2407
521.3302,252.5889 Q520.0104,250.937 520.0104,247.8159 Q520.0104,244.6865
521.3302,243.0347 Q522.6501,241.3828 525.1569,241.3828 Q525.8625,241.3828
526.5099,241.5322 Q527.1574,241.6816 527.7218,241.9805 L527.7218,244.7031
Q527.091,244.1221 526.4975,243.8523 Q525.904,243.5825 525.2731,243.5825
Q523.9284,243.5825 523.2436,244.6492 Q522.5588,245.7158 522.5588,247.8159
Q522.5588,249.9077 523.2436,250.9744 Q523.9284,252.041 525.2731,252.041
Q525.904,252.041 526.4975,251.7712 Q527.091,251.5015 527.7218,250.9204 Z
"/><text fill="#000000" font-family="sans-serif" font-size="12"
lengthAdjust="spacingAndGlyphs" textLength="48" x="538.7487"
y="252.5352">FileStore</text><line style="stroke: #A80036; stroke-width: 1.5;"
x1="510.7487" x2="588.7487" y1="264" y2="264"/><line style="stroke: #A80036;
stroke-width: 1.5;" x1="510.7487" x2="588.7487" y1="
272" y2="272"/><!--class Revisions--><rect fill="#FEFECE"
filter="url(#f1otzl8ai2ny4w)" height="48" id="Revisions" style="stroke:
#A80036; stroke-width: 1.5;" width="85" x="93.7487" y="356"/><ellipse
cx="108.7487" cy="372" fill="#B4A7E5" rx="11" ry="11" style="stroke: #A80036;
stroke-width: 1.0;"/><path d="M104.6764,367.7651 L104.6764,365.6069
L112.0558,365.6069 L112.0558,367.7651 L109.5905,367.7651 L109.5905,375.8418
L112.0558,375.8418 L112.0558,378 L104.6764,378 L104.6764,375.8418
L107.1418,375.8418 L107.1418,367.7651 Z "/><text fill="#000000"
font-family="sans-serif" font-size="12" font-style="italic"
lengthAdjust="spacingAndGlyphs" textLength="53" x="122.7487"
y="376.5352">Revisions</text><line style="stroke: #A80036; stroke-width: 1.5;"
x1="94.7487" x2="177.7487" y1="388" y2="388"/><line style="stroke: #A80036;
stroke-width: 1.5;" x1="94.7487" x2="177.7487" y1="396" y2="396"/><!--class
TarRevisions--><rect fill="#FEFECE" filter="url(#f1otzl8ai2ny4w)" height="48"
id="TarRevision
s" style="stroke: #A80036; stroke-width: 1.5;" width="105" x="298.2487"
y="348"/><ellipse cx="313.2487" cy="364" fill="#ADD1B2" rx="11" ry="11"
style="stroke: #A80036; stroke-width: 1.0;"/><path d="M316.2218,369.6431
Q315.6408,369.9419 315.0016,370.0913 Q314.3625,370.2407 313.6569,370.2407
Q311.1501,370.2407 309.8302,368.5889 Q308.5104,366.937 308.5104,363.8159
Q308.5104,360.6865 309.8302,359.0347 Q311.1501,357.3828 313.6569,357.3828
Q314.3625,357.3828 315.0099,357.5322 Q315.6574,357.6816 316.2218,357.9805
L316.2218,360.7031 Q315.591,360.1221 314.9975,359.8523 Q314.404,359.5825
313.7731,359.5825 Q312.4284,359.5825 311.7436,360.6492 Q311.0588,361.7158
311.0588,363.8159 Q311.0588,365.9077 311.7436,366.9744 Q312.4284,368.041
313.7731,368.041 Q314.404,368.041 314.9975,367.7712 Q315.591,367.5015
316.2218,366.9204 Z "/><text fill="#000000" font-family="sans-serif"
font-size="12" lengthAdjust="spacingAndGlyphs" textLength="73" x="327.2487"
y="368.5352">TarRevisions</text><line style="strok
e: #A80036; stroke-width: 1.5;" x1="299.2487" x2="402.2487" y1="380"
y2="380"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="299.2487"
x2="402.2487" y1="388" y2="388"/><!--class SegmentReader--><rect fill="#FEFECE"
filter="url(#f1otzl8ai2ny4w)" height="48" id="SegmentReader" style="stroke:
#A80036; stroke-width: 1.5;" width="123" x="74.7487" y="439"/><ellipse
cx="89.7487" cy="455" fill="#B4A7E5" rx="11" ry="11" style="stroke: #A80036;
stroke-width: 1.0;"/><path d="M85.6764,450.7651 L85.6764,448.6069
L93.0558,448.6069 L93.0558,450.7651 L90.5905,450.7651 L90.5905,458.8418
L93.0558,458.8418 L93.0558,461 L85.6764,461 L85.6764,458.8418 L88.1418,458.8418
L88.1418,450.7651 Z "/><text fill="#000000" font-family="sans-serif"
font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs"
textLength="91" x="103.7487" y="459.5352">SegmentReader</text><line
style="stroke: #A80036; stroke-width: 1.5;" x1="75.7487" x2="196.7487" y1="471"
y2="471"/><line style="stroke: #A80036; stroke-w
idth: 1.5;" x1="75.7487" x2="196.7487" y1="479" y2="479"/><!--class
CachingSegmentReader--><rect fill="#FEFECE" filter="url(#f1otzl8ai2ny4w)"
height="48" id="CachingSegmentReader" style="stroke: #A80036; stroke-width:
1.5;" width="168" x="266.7487" y="434"/><ellipse cx="281.7487" cy="450"
fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width:
1.0;"/><path d="M284.7218,455.6431 Q284.1408,455.9419 283.5016,456.0913
Q282.8625,456.2407 282.1569,456.2407 Q279.6501,456.2407 278.3302,454.5889
Q277.0104,452.937 277.0104,449.8159 Q277.0104,446.6865 278.3302,445.0347
Q279.6501,443.3828 282.1569,443.3828 Q282.8625,443.3828 283.5099,443.5322
Q284.1574,443.6816 284.7218,443.9805 L284.7218,446.7031 Q284.091,446.1221
283.4975,445.8523 Q282.904,445.5825 282.2731,445.5825 Q280.9284,445.5825
280.2436,446.6492 Q279.5588,447.7158 279.5588,449.8159 Q279.5588,451.9077
280.2436,452.9744 Q280.9284,454.041 282.2731,454.041 Q282.904,454.041
283.4975,453.7712 Q284.091,453.5015 284.7218,452.9204
Z "/><text fill="#000000" font-family="sans-serif" font-size="12"
lengthAdjust="spacingAndGlyphs" textLength="136" x="295.7487"
y="454.5352">CachingSegmentReader</text><line style="stroke: #A80036;
stroke-width: 1.5;" x1="267.7487" x2="433.7487" y1="466" y2="466"/><line
style="stroke: #A80036; stroke-width: 1.5;" x1="267.7487" x2="433.7487"
y1="474" y2="474"/><!--class SegmentWriter--><rect fill="#FEFECE"
filter="url(#f1otzl8ai2ny4w)" height="48" id="SegmentWriter" style="stroke:
#A80036; stroke-width: 1.5;" width="115" x="78.7487" y="190"/><ellipse
cx="93.7487" cy="206" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036;
stroke-width: 1.0;"/><path d="M96.7218,211.6431 Q96.1408,211.9419
95.5016,212.0913 Q94.8625,212.2407 94.1569,212.2407 Q91.6501,212.2407
90.3302,210.5889 Q89.0104,208.937 89.0104,205.8159 Q89.0104,202.6865
90.3302,201.0347 Q91.6501,199.3828 94.1569,199.3828 Q94.8625,199.3828
95.5099,199.5322 Q96.1574,199.6816 96.7218,199.9805 L96.7218,202.7031
Q96.091,202.1221 95
.4975,201.8523 Q94.904,201.5825 94.2731,201.5825 Q92.9284,201.5825
92.2436,202.6492 Q91.5588,203.7158 91.5588,205.8159 Q91.5588,207.9077
92.2436,208.9744 Q92.9284,210.041 94.2731,210.041 Q94.904,210.041
95.4975,209.7712 Q96.091,209.5015 96.7218,208.9204 Z "/><text fill="#000000"
font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs"
textLength="83" x="107.7487" y="210.5352">SegmentWriter</text><line
style="stroke: #A80036; stroke-width: 1.5;" x1="79.7487" x2="192.7487" y1="222"
y2="222"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="79.7487"
x2="192.7487" y1="230" y2="230"/><!--class BlobStore--><rect fill="#FEFECE"
filter="url(#f1otzl8ai2ny4w)" height="48" id="BlobStore" style="stroke:
#A80036; stroke-width: 1.5;" width="86" x="93.2487" y="273"/><ellipse
cx="108.2487" cy="289" fill="#B4A7E5" rx="11" ry="11" style="stroke: #A80036;
stroke-width: 1.0;"/><path d="M104.1764,284.7651 L104.1764,282.6069
L111.5558,282.6069 L111.5558,284.7651 L109.0905,284.7651 L10
9.0905,292.8418 L111.5558,292.8418 L111.5558,295 L104.1764,295
L104.1764,292.8418 L106.6418,292.8418 L106.6418,284.7651 Z "/><text
fill="#000000" font-family="sans-serif" font-size="12" font-style="italic"
lengthAdjust="spacingAndGlyphs" textLength="54" x="122.2487"
y="293.5352">BlobStore</text><line style="stroke: #A80036; stroke-width: 1.5;"
x1="94.2487" x2="178.2487" y1="305" y2="305"/><line style="stroke: #A80036;
stroke-width: 1.5;" x1="94.2487" x2="178.2487" y1="313" y2="313"/><!--class
TarFiles--><rect fill="#FEFECE" filter="url(#f1otzl8ai2ny4w)" height="48"
id="TarFiles" style="stroke: #A80036; stroke-width: 1.5;" width="77"
x="664.7487" y="232"/><ellipse cx="679.7487" cy="248" fill="#ADD1B2" rx="11"
ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path
d="M682.7218,253.6431 Q682.1408,253.9419 681.5016,254.0913 Q680.8625,254.2407
680.1569,254.2407 Q677.6501,254.2407 676.3302,252.5889 Q675.0104,250.937
675.0104,247.8159 Q675.0104,244.6865 676.3302,243.0347 Q677.6501,241.
3828 680.1569,241.3828 Q680.8625,241.3828 681.5099,241.5322 Q682.1574,241.6816
682.7218,241.9805 L682.7218,244.7031 Q682.091,244.1221 681.4975,243.8523
Q680.904,243.5825 680.2731,243.5825 Q678.9284,243.5825 678.2436,244.6492
Q677.5588,245.7158 677.5588,247.8159 Q677.5588,249.9077 678.2436,250.9744
Q678.9284,252.041 680.2731,252.041 Q680.904,252.041 681.4975,251.7712
Q682.091,251.5015 682.7218,250.9204 Z "/><text fill="#000000"
font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs"
textLength="45" x="693.7487" y="252.5352">TarFiles</text><line style="stroke:
#A80036; stroke-width: 1.5;" x1="665.7487" x2="740.7487" y1="264"
y2="264"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="665.7487"
x2="740.7487" y1="272" y2="272"/><!--class TarReader--><rect fill="#FEFECE"
filter="url(#f1otzl8ai2ny4w)" height="48" id="TarReader" style="stroke:
#A80036; stroke-width: 1.5;" width="94" x="801.7487" y="190"/><ellipse
cx="816.7487" cy="206" fill="#ADD1B2" rx="11" ry="11" sty
le="stroke: #A80036; stroke-width: 1.0;"/><path d="M819.7218,211.6431
Q819.1408,211.9419 818.5016,212.0913 Q817.8625,212.2407 817.1569,212.2407
Q814.6501,212.2407 813.3302,210.5889 Q812.0104,208.937 812.0104,205.8159
Q812.0104,202.6865 813.3302,201.0347 Q814.6501,199.3828 817.1569,199.3828
Q817.8625,199.3828 818.5099,199.5322 Q819.1574,199.6816 819.7218,199.9805
L819.7218,202.7031 Q819.091,202.1221 818.4975,201.8523 Q817.904,201.5825
817.2731,201.5825 Q815.9284,201.5825 815.2436,202.6492 Q814.5588,203.7158
814.5588,205.8159 Q814.5588,207.9077 815.2436,208.9744 Q815.9284,210.041
817.2731,210.041 Q817.904,210.041 818.4975,209.7712 Q819.091,209.5015
819.7218,208.9204 Z "/><text fill="#000000" font-family="sans-serif"
font-size="12" lengthAdjust="spacingAndGlyphs" textLength="62" x="830.7487"
y="210.5352">TarReader</text><line style="stroke: #A80036; stroke-width: 1.5;"
x1="802.7487" x2="894.7487" y1="222" y2="222"/><line style="stroke: #A80036;
stroke-width: 1.5;" x1="802.7487" x2="894
.7487" y1="230" y2="230"/><!--class TarWriter--><rect fill="#FEFECE"
filter="url(#f1otzl8ai2ny4w)" height="48" id="TarWriter" style="stroke:
#A80036; stroke-width: 1.5;" width="86" x="805.7487" y="273"/><ellipse
cx="820.7487" cy="289" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036;
stroke-width: 1.0;"/><path d="M823.7218,294.6431 Q823.1408,294.9419
822.5016,295.0913 Q821.8625,295.2407 821.1569,295.2407 Q818.6501,295.2407
817.3302,293.5889 Q816.0104,291.937 816.0104,288.8159 Q816.0104,285.6865
817.3302,284.0347 Q818.6501,282.3828 821.1569,282.3828 Q821.8625,282.3828
822.5099,282.5322 Q823.1574,282.6816 823.7218,282.9805 L823.7218,285.7031
Q823.091,285.1221 822.4975,284.8523 Q821.904,284.5825 821.2731,284.5825
Q819.9284,284.5825 819.2436,285.6492 Q818.5588,286.7158 818.5588,288.8159
Q818.5588,290.9077 819.2436,291.9744 Q819.9284,293.041 821.2731,293.041
Q821.904,293.041 822.4975,292.7712 Q823.091,292.5015 823.7218,291.9204 Z
"/><text fill="#000000" font-family="sans-serif" font
-size="12" lengthAdjust="spacingAndGlyphs" textLength="54" x="834.7487"
y="293.5352">TarWriter</text><line style="stroke: #A80036; stroke-width: 1.5;"
x1="806.7487" x2="890.7487" y1="305" y2="305"/><line style="stroke: #A80036;
stroke-width: 1.5;" x1="806.7487" x2="890.7487" y1="313" y2="313"/><!--link
FileStore to TarFiles--><path d="M590.079,256 C611.3777,256 637.5476,256
659.3551,256 " fill="none" id="FileStore-TarFiles" style="stroke: #A80036;
stroke-width: 1.0;"/><polygon fill="#A80036"
points="664.511,256,655.511,252,659.511,256,655.511,260,664.511,256"
style="stroke: #A80036; stroke-width: 1.0;"/><!--link TarFiles to
TarReader--><path d="M754.3723,241.2427 C769.7486,236.8041 786.5426,231.9564
801.6456,227.5968 " fill="none" id="TarFiles-TarReader" style="stroke: #A80036;
stroke-width: 1.0;"/><polygon fill="#A80036"
points="741.858,244.855,748.732,247.034,753.3873,241.5269,746.5133,239.3479,741.858,244.855"
style="stroke: #A80036; stroke-width: 1.0;"/><!--link TarFiles to TarW
riter--><path d="M754.7683,270.5176 C771.3929,275.2022 789.6386,280.3436
805.5946,284.8397 " fill="none" id="TarFiles-TarWriter" style="stroke: #A80036;
stroke-width: 1.0;"/><polygon fill="#A80036"
points="741.858,266.8796,746.5482,272.357,753.4082,270.1344,748.718,264.6569,741.858,266.8796"
style="stroke: #A80036; stroke-width: 1.0;"/><!--link SegmentNodeStore to
NodeStore--><path d="M136.2487,106.6836 C136.2487,101.9378 136.2487,97.1919
136.2487,92.4461 " fill="none" id="SegmentNodeStore-NodeStore" style="stroke:
#A80036; stroke-width: 1.0;"/><polygon fill="none"
points="129.2488,92.2987,136.2487,72.2987,143.2488,92.2986,129.2488,92.2987"
style="stroke: #A80036; stroke-width: 1.0;"/><!--link FileStore to
SegmentStore--><path d="M549.7487,231.6836 C549.7487,226.9378 549.7487,222.1919
549.7487,217.4461 " fill="none" id="FileStore-SegmentStore" style="stroke:
#A80036; stroke-width: 1.0;"/><polygon fill="none"
points="542.7488,217.2987,549.7487,197.2987,556.7488,217.2986,542.7488,217.
2987" style="stroke: #A80036; stroke-width: 1.0;"/><!--link NodeStore to
SegmentStore--><!--link SegmentNodeStore to FileStore--><!--link
SegmentNodeStore to Revisions--><path d="M65.565,154.5639 C50.4145,163.0928
36.3822,174.4687 27.7487,189.5 C-1.2496,239.9869 -1.2496,270.0131 27.7487,320.5
C40.7849,343.1965 65.9875,357.7663 88.8235,366.8039 " fill="none"
id="SegmentNodeStore-Revisions" style="stroke: #A80036; stroke-width:
1.0;"/><polygon fill="#A80036"
points="93.6553,368.6494,86.6751,361.7013,88.9844,366.8653,83.8205,369.1746,93.6553,368.6494"
style="stroke: #A80036; stroke-width: 1.0;"/><!--link SegmentNodeStore to
SegmentReader--><path d="M65.565,154.5639 C50.4145,163.0928 36.3822,174.4687
27.7487,189.5 C4.0631,230.7374 4.0631,362.2626 27.7487,403.5 C37.2357,420.0173
53.1662,432.2305 69.9388,441.1397 " fill="none"
id="SegmentNodeStore-SegmentReader" style="stroke: #A80036; stroke-width:
1.0;"/><polygon fill="#A80036"
points="74.6873,443.5658,68.4928,435.9089,70.2348,441.2908,
64.8529,443.0329,74.6873,443.5658" style="stroke: #A80036; stroke-width:
1.0;"/><!--link SegmentNodeStore to SegmentWriter--><path d="M136.2487,155.2987
C136.2487,165.059 136.2487,174.8193 136.2487,184.5796 " fill="none"
id="SegmentNodeStore-SegmentWriter" style="stroke: #A80036; stroke-width:
1.0;"/><polygon fill="#A80036"
points="136.2487,189.6836,140.2487,180.6836,136.2487,184.6836,132.2487,180.6836,136.2487,189.6836"
style="stroke: #A80036; stroke-width: 1.0;"/><!--link SegmentNodeStore to
BlobStore--><path d="M65.565,154.5639 C50.4145,163.0928 36.3822,174.4687
27.7487,189.5 C17.1234,207.999 17.1234,219.001 27.7487,237.5 C40.685,260.0226
65.6019,274.5425 88.2981,283.5951 " fill="none" id="SegmentNodeStore-BlobStore"
style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036"
points="93.1024,285.4448,86.1407,278.4781,88.4363,283.6482,83.2662,285.9439,93.1024,285.4448"
style="stroke: #A80036; stroke-width: 1.0;"/><!--link Revisions to
TarRevisions--><path d="M198.9814,377
.6603 C230.3998,376.4885 268.0149,375.0856 297.9369,373.9697 " fill="none"
id="Revisions-TarRevisions" style="stroke: #A80036; stroke-width:
1.0;"/><polygon fill="none"
points="199.1304,384.6595,178.8834,378.4099,198.6086,370.6693,199.1304,384.6595"
style="stroke: #A80036; stroke-width: 1.0;"/><!--link SegmentReader to
CachingSegmentReader--><path d="M218.0084,461.0942 C233.9471,460.7226
250.683,460.3325 266.6946,459.9593 " fill="none"
id="SegmentReader-CachingSegmentReader" style="stroke: #A80036; stroke-width:
1.0;"/><polygon fill="none"
points="218.1609,468.0924,198.0032,461.5605,217.8346,454.0962,218.1609,468.0924"
style="stroke: #A80036; stroke-width: 1.0;"/><!--link TarRevisions to
FileStore--><path d="M396.5058,345.3275 C429.0527,326.3554 472.5603,300.9942
504.9006,282.1426 " fill="none" id="TarRevisions-FileStore" style="stroke:
#A80036; stroke-width: 1.0;"/><polygon fill="#A80036"
points="509.5884,279.41,499.7986,280.4869,505.2688,281.9281,503.8275,287.3983,509.5884,279.41"
style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036"
points="391.9816,347.9647,401.7714,346.8881,396.3013,345.4467,397.7427,339.9766,391.9816,347.9647"
style="stroke: #A80036; stroke-width: 1.0;"/><!--link CachingSegmentReader to
FileStore--><path d="M409.0675,431.1959 C418.1208,425.8097 427.0204,419.7129
434.7487,413 C478.0794,375.3621 514.5413,318.5444 534.1709,284.5737 "
fill="none" id="CachingSegmentReader-FileStore" style="stroke: #A80036;
stroke-width: 1.0;"/><polygon fill="#A80036"
points="536.7122,280.1401,528.7663,285.9593,534.2258,284.4781,535.707,289.9375,536.7122,280.1401"
style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036"
points="404.6154,433.7826,414.4068,432.7199,408.9387,431.2708,410.3878,425.8027,404.6154,433.7826"
style="stroke: #A80036; stroke-width: 1.0;"/><!--link SegmentWriter to
FileStore--><path d="M199.2482,220.399 C285.3987,229.1495 437.4806,244.5967
509.6196,251.924 " fill="none" id="SegmentWriter-FileStore" style="stroke
: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036"
points="194.1794,219.8841,202.7291,224.7731,199.1538,220.3894,203.5376,216.8141,194.1794,219.8841"
style="stroke: #A80036; stroke-width: 1.0;"/><!--link BlobStore to
FileStore--><path d="M184.6344,292.2024 C267.0254,284.033 433.0497,267.5711
509.5169,259.9891 " fill="none" id="BlobStore-FileStore" style="stroke:
#A80036; stroke-width: 1.0;"/><polygon fill="#A80036"
points="179.3302,292.7283,188.681,295.8206,184.3058,292.2349,187.8915,287.8597,179.3302,292.7283"
style="stroke: #A80036; stroke-width: 1.0;"/><!--
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ ~ 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.
+ ~
+ -->
+<svg xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
contentScriptType="application/ecmascript" contentStyleType="text/css"
height="498px" preserveAspectRatio="none" style="width:906px;height:498px;"
version="1.1" viewBox="0 0 906 498" width="906px"
zoomAndPan="magnify"><defs><filter height="300%" id="f1otzl8ai2ny4w"
width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut"
stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0"
in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3"
mode="normal"/></filter></defs><g><!--class NodeStore--><rect fill="#FEFECE"
filter="url(#f1otzl8ai2ny4w)" height="48" id="NodeStore" style="stroke:
#A80036; stroke-width: 1.5;" width="92" x="90.2487" y="24"/><ellipse
cx="105.2487" cy="40" fill="#B4A7E5" rx="11" ry="11" style="stroke: #A80036;
stroke-width: 1.0;"/><path d="M101.1764,35.7651 L101.1764,
33.6069 L108.5558,33.6069 L108.5558,35.7651 L106.0905,35.7651
L106.0905,43.8418 L108.5558,43.8418 L108.5558,46 L101.1764,46 L101.1764,43.8418
L103.6418,43.8418 L103.6418,35.7651 Z "/><text fill="#000000"
font-family="sans-serif" font-size="12" font-style="italic"
lengthAdjust="spacingAndGlyphs" textLength="60" x="119.2487"
y="44.5352">NodeStore</text><line style="stroke: #A80036; stroke-width: 1.5;"
x1="91.2487" x2="181.2487" y1="56" y2="56"/><line style="stroke: #A80036;
stroke-width: 1.5;" x1="91.2487" x2="181.2487" y1="64" y2="64"/><!--class
SegmentNodeStore--><rect fill="#FEFECE" filter="url(#f1otzl8ai2ny4w)"
height="48" id="SegmentNodeStore" style="stroke: #A80036; stroke-width: 1.5;"
width="141" x="65.7487" y="107"/><ellipse cx="80.7487" cy="123" fill="#ADD1B2"
rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path
d="M83.7218,128.6431 Q83.1408,128.9419 82.5016,129.0913 Q81.8625,129.2407
81.1569,129.2407 Q78.6501,129.2407 77.3302,127.5889 Q76.0104,125.937 76.0104,1
22.8159 Q76.0104,119.6865 77.3302,118.0347 Q78.6501,116.3828 81.1569,116.3828
Q81.8625,116.3828 82.5099,116.5322 Q83.1574,116.6816 83.7218,116.9805
L83.7218,119.7031 Q83.091,119.1221 82.4975,118.8523 Q81.904,118.5825
81.2731,118.5825 Q79.9284,118.5825 79.2436,119.6492 Q78.5588,120.7158
78.5588,122.8159 Q78.5588,124.9077 79.2436,125.9744 Q79.9284,127.041
81.2731,127.041 Q81.904,127.041 82.4975,126.7712 Q83.091,126.5015
83.7218,125.9204 Z "/><text fill="#000000" font-family="sans-serif"
font-size="12" lengthAdjust="spacingAndGlyphs" textLength="109" x="94.7487"
y="127.5352">SegmentNodeStore</text><line style="stroke: #A80036; stroke-width:
1.5;" x1="66.7487" x2="205.7487" y1="139" y2="139"/><line style="stroke:
#A80036; stroke-width: 1.5;" x1="66.7487" x2="205.7487" y1="147"
y2="147"/><!--class SegmentStore--><rect fill="#FEFECE"
filter="url(#f1otzl8ai2ny4w)" height="48" id="SegmentStore" style="stroke:
#A80036; stroke-width: 1.5;" width="110" x="494.7487" y="149"/><ellipse
cx="509.74
87" cy="165" fill="#B4A7E5" rx="11" ry="11" style="stroke: #A80036;
stroke-width: 1.0;"/><path d="M505.6764,160.7651 L505.6764,158.6069
L513.0558,158.6069 L513.0558,160.7651 L510.5905,160.7651 L510.5905,168.8418
L513.0558,168.8418 L513.0558,171 L505.6764,171 L505.6764,168.8418
L508.1418,168.8418 L508.1418,160.7651 Z "/><text fill="#000000"
font-family="sans-serif" font-size="12" font-style="italic"
lengthAdjust="spacingAndGlyphs" textLength="78" x="523.7487"
y="169.5352">SegmentStore</text><line style="stroke: #A80036; stroke-width:
1.5;" x1="495.7487" x2="603.7487" y1="181" y2="181"/><line style="stroke:
#A80036; stroke-width: 1.5;" x1="495.7487" x2="603.7487" y1="189"
y2="189"/><!--class FileStore--><rect fill="#FEFECE"
filter="url(#f1otzl8ai2ny4w)" height="48" id="FileStore" style="stroke:
#A80036; stroke-width: 1.5;" width="80" x="509.7487" y="232"/><ellipse
cx="524.7487" cy="248" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036;
stroke-width: 1.0;"/><path d="M527.7218,253.
6431 Q527.1408,253.9419 526.5016,254.0913 Q525.8625,254.2407 525.1569,254.2407
Q522.6501,254.2407 521.3302,252.5889 Q520.0104,250.937 520.0104,247.8159
Q520.0104,244.6865 521.3302,243.0347 Q522.6501,241.3828 525.1569,241.3828
Q525.8625,241.3828 526.5099,241.5322 Q527.1574,241.6816 527.7218,241.9805
L527.7218,244.7031 Q527.091,244.1221 526.4975,243.8523 Q525.904,243.5825
525.2731,243.5825 Q523.9284,243.5825 523.2436,244.6492 Q522.5588,245.7158
522.5588,247.8159 Q522.5588,249.9077 523.2436,250.9744 Q523.9284,252.041
525.2731,252.041 Q525.904,252.041 526.4975,251.7712 Q527.091,251.5015
527.7218,250.9204 Z "/><text fill="#000000" font-family="sans-serif"
font-size="12" lengthAdjust="spacingAndGlyphs" textLength="48" x="538.7487"
y="252.5352">FileStore</text><line style="stroke: #A80036; stroke-width: 1.5;"
x1="510.7487" x2="588.7487" y1="264" y2="264"/><line style="stroke: #A80036;
stroke-width: 1.5;" x1="510.7487" x2="588.7487" y1="272" y2="272"/><!--class
Revisions--><rect fill="#FEFE
CE" filter="url(#f1otzl8ai2ny4w)" height="48" id="Revisions" style="stroke:
#A80036; stroke-width: 1.5;" width="85" x="93.7487" y="356"/><ellipse
cx="108.7487" cy="372" fill="#B4A7E5" rx="11" ry="11" style="stroke: #A80036;
stroke-width: 1.0;"/><path d="M104.6764,367.7651 L104.6764,365.6069
L112.0558,365.6069 L112.0558,367.7651 L109.5905,367.7651 L109.5905,375.8418
L112.0558,375.8418 L112.0558,378 L104.6764,378 L104.6764,375.8418
L107.1418,375.8418 L107.1418,367.7651 Z "/><text fill="#000000"
font-family="sans-serif" font-size="12" font-style="italic"
lengthAdjust="spacingAndGlyphs" textLength="53" x="122.7487"
y="376.5352">Revisions</text><line style="stroke: #A80036; stroke-width: 1.5;"
x1="94.7487" x2="177.7487" y1="388" y2="388"/><line style="stroke: #A80036;
stroke-width: 1.5;" x1="94.7487" x2="177.7487" y1="396" y2="396"/><!--class
TarRevisions--><rect fill="#FEFECE" filter="url(#f1otzl8ai2ny4w)" height="48"
id="TarRevisions" style="stroke: #A80036; stroke-width: 1.5;" width="
105" x="298.2487" y="348"/><ellipse cx="313.2487" cy="364" fill="#ADD1B2"
rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path
d="M316.2218,369.6431 Q315.6408,369.9419 315.0016,370.0913 Q314.3625,370.2407
313.6569,370.2407 Q311.1501,370.2407 309.8302,368.5889 Q308.5104,366.937
308.5104,363.8159 Q308.5104,360.6865 309.8302,359.0347 Q311.1501,357.3828
313.6569,357.3828 Q314.3625,357.3828 315.0099,357.5322 Q315.6574,357.6816
316.2218,357.9805 L316.2218,360.7031 Q315.591,360.1221 314.9975,359.8523
Q314.404,359.5825 313.7731,359.5825 Q312.4284,359.5825 311.7436,360.6492
Q311.0588,361.7158 311.0588,363.8159 Q311.0588,365.9077 311.7436,366.9744
Q312.4284,368.041 313.7731,368.041 Q314.404,368.041 314.9975,367.7712
Q315.591,367.5015 316.2218,366.9204 Z "/><text fill="#000000"
font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs"
textLength="73" x="327.2487" y="368.5352">TarRevisions</text><line
style="stroke: #A80036; stroke-width: 1.5;" x1="299.2487" x2="402.
2487" y1="380" y2="380"/><line style="stroke: #A80036; stroke-width: 1.5;"
x1="299.2487" x2="402.2487" y1="388" y2="388"/><!--class SegmentReader--><rect
fill="#FEFECE" filter="url(#f1otzl8ai2ny4w)" height="48" id="SegmentReader"
style="stroke: #A80036; stroke-width: 1.5;" width="123" x="74.7487"
y="439"/><ellipse cx="89.7487" cy="455" fill="#B4A7E5" rx="11" ry="11"
style="stroke: #A80036; stroke-width: 1.0;"/><path d="M85.6764,450.7651
L85.6764,448.6069 L93.0558,448.6069 L93.0558,450.7651 L90.5905,450.7651
L90.5905,458.8418 L93.0558,458.8418 L93.0558,461 L85.6764,461 L85.6764,458.8418
L88.1418,458.8418 L88.1418,450.7651 Z "/><text fill="#000000"
font-family="sans-serif" font-size="12" font-style="italic"
lengthAdjust="spacingAndGlyphs" textLength="91" x="103.7487"
y="459.5352">SegmentReader</text><line style="stroke: #A80036; stroke-width:
1.5;" x1="75.7487" x2="196.7487" y1="471" y2="471"/><line style="stroke:
#A80036; stroke-width: 1.5;" x1="75.7487" x2="196.7487" y1="479" y2="47
9"/><!--class CachingSegmentReader--><rect fill="#FEFECE"
filter="url(#f1otzl8ai2ny4w)" height="48" id="CachingSegmentReader"
style="stroke: #A80036; stroke-width: 1.5;" width="168" x="266.7487"
y="434"/><ellipse cx="281.7487" cy="450" fill="#ADD1B2" rx="11" ry="11"
style="stroke: #A80036; stroke-width: 1.0;"/><path d="M284.7218,455.6431
Q284.1408,455.9419 283.5016,456.0913 Q282.8625,456.2407 282.1569,456.2407
Q279.6501,456.2407 278.3302,454.5889 Q277.0104,452.937 277.0104,449.8159
Q277.0104,446.6865 278.3302,445.0347 Q279.6501,443.3828 282.1569,443.3828
Q282.8625,443.3828 283.5099,443.5322 Q284.1574,443.6816 284.7218,443.9805
L284.7218,446.7031 Q284.091,446.1221 283.4975,445.8523 Q282.904,445.5825
282.2731,445.5825 Q280.9284,445.5825 280.2436,446.6492 Q279.5588,447.7158
279.5588,449.8159 Q279.5588,451.9077 280.2436,452.9744 Q280.9284,454.041
282.2731,454.041 Q282.904,454.041 283.4975,453.7712 Q284.091,453.5015
284.7218,452.9204 Z "/><text fill="#000000" font-family="sans-serif" fon
t-size="12" lengthAdjust="spacingAndGlyphs" textLength="136" x="295.7487"
y="454.5352">CachingSegmentReader</text><line style="stroke: #A80036;
stroke-width: 1.5;" x1="267.7487" x2="433.7487" y1="466" y2="466"/><line
style="stroke: #A80036; stroke-width: 1.5;" x1="267.7487" x2="433.7487"
y1="474" y2="474"/><!--class SegmentWriter--><rect fill="#FEFECE"
filter="url(#f1otzl8ai2ny4w)" height="48" id="SegmentWriter" style="stroke:
#A80036; stroke-width: 1.5;" width="115" x="78.7487" y="190"/><ellipse
cx="93.7487" cy="206" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036;
stroke-width: 1.0;"/><path d="M96.7218,211.6431 Q96.1408,211.9419
95.5016,212.0913 Q94.8625,212.2407 94.1569,212.2407 Q91.6501,212.2407
90.3302,210.5889 Q89.0104,208.937 89.0104,205.8159 Q89.0104,202.6865
90.3302,201.0347 Q91.6501,199.3828 94.1569,199.3828 Q94.8625,199.3828
95.5099,199.5322 Q96.1574,199.6816 96.7218,199.9805 L96.7218,202.7031
Q96.091,202.1221 95.4975,201.8523 Q94.904,201.5825 94.2731,201.5825 Q92.9
284,201.5825 92.2436,202.6492 Q91.5588,203.7158 91.5588,205.8159
Q91.5588,207.9077 92.2436,208.9744 Q92.9284,210.041 94.2731,210.041
Q94.904,210.041 95.4975,209.7712 Q96.091,209.5015 96.7218,208.9204 Z "/><text
fill="#000000" font-family="sans-serif" font-size="12"
lengthAdjust="spacingAndGlyphs" textLength="83" x="107.7487"
y="210.5352">SegmentWriter</text><line style="stroke: #A80036; stroke-width:
1.5;" x1="79.7487" x2="192.7487" y1="222" y2="222"/><line style="stroke:
#A80036; stroke-width: 1.5;" x1="79.7487" x2="192.7487" y1="230"
y2="230"/><!--class BlobStore--><rect fill="#FEFECE"
filter="url(#f1otzl8ai2ny4w)" height="48" id="BlobStore" style="stroke:
#A80036; stroke-width: 1.5;" width="86" x="93.2487" y="273"/><ellipse
cx="108.2487" cy="289" fill="#B4A7E5" rx="11" ry="11" style="stroke: #A80036;
stroke-width: 1.0;"/><path d="M104.1764,284.7651 L104.1764,282.6069
L111.5558,282.6069 L111.5558,284.7651 L109.0905,284.7651 L109.0905,292.8418
L111.5558,292.8418 L111.5558,295 L104.
1764,295 L104.1764,292.8418 L106.6418,292.8418 L106.6418,284.7651 Z "/><text
fill="#000000" font-family="sans-serif" font-size="12" font-style="italic"
lengthAdjust="spacingAndGlyphs" textLength="54" x="122.2487"
y="293.5352">BlobStore</text><line style="stroke: #A80036; stroke-width: 1.5;"
x1="94.2487" x2="178.2487" y1="305" y2="305"/><line style="stroke: #A80036;
stroke-width: 1.5;" x1="94.2487" x2="178.2487" y1="313" y2="313"/><!--class
TarFiles--><rect fill="#FEFECE" filter="url(#f1otzl8ai2ny4w)" height="48"
id="TarFiles" style="stroke: #A80036; stroke-width: 1.5;" width="77"
x="664.7487" y="232"/><ellipse cx="679.7487" cy="248" fill="#ADD1B2" rx="11"
ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path
d="M682.7218,253.6431 Q682.1408,253.9419 681.5016,254.0913 Q680.8625,254.2407
680.1569,254.2407 Q677.6501,254.2407 676.3302,252.5889 Q675.0104,250.937
675.0104,247.8159 Q675.0104,244.6865 676.3302,243.0347 Q677.6501,241.3828
680.1569,241.3828 Q680.8625,241.3828 681.5099,241
.5322 Q682.1574,241.6816 682.7218,241.9805 L682.7218,244.7031
Q682.091,244.1221 681.4975,243.8523 Q680.904,243.5825 680.2731,243.5825
Q678.9284,243.5825 678.2436,244.6492 Q677.5588,245.7158 677.5588,247.8159
Q677.5588,249.9077 678.2436,250.9744 Q678.9284,252.041 680.2731,252.041
Q680.904,252.041 681.4975,251.7712 Q682.091,251.5015 682.7218,250.9204 Z
"/><text fill="#000000" font-family="sans-serif" font-size="12"
lengthAdjust="spacingAndGlyphs" textLength="45" x="693.7487"
y="252.5352">TarFiles</text><line style="stroke: #A80036; stroke-width: 1.5;"
x1="665.7487" x2="740.7487" y1="264" y2="264"/><line style="stroke: #A80036;
stroke-width: 1.5;" x1="665.7487" x2="740.7487" y1="272" y2="272"/><!--class
TarReader--><rect fill="#FEFECE" filter="url(#f1otzl8ai2ny4w)" height="48"
id="TarReader" style="stroke: #A80036; stroke-width: 1.5;" width="94"
x="801.7487" y="190"/><ellipse cx="816.7487" cy="206" fill="#ADD1B2" rx="11"
ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M81
9.7218,211.6431 Q819.1408,211.9419 818.5016,212.0913 Q817.8625,212.2407
817.1569,212.2407 Q814.6501,212.2407 813.3302,210.5889 Q812.0104,208.937
812.0104,205.8159 Q812.0104,202.6865 813.3302,201.0347 Q814.6501,199.3828
817.1569,199.3828 Q817.8625,199.3828 818.5099,199.5322 Q819.1574,199.6816
819.7218,199.9805 L819.7218,202.7031 Q819.091,202.1221 818.4975,201.8523
Q817.904,201.5825 817.2731,201.5825 Q815.9284,201.5825 815.2436,202.6492
Q814.5588,203.7158 814.5588,205.8159 Q814.5588,207.9077 815.2436,208.9744
Q815.9284,210.041 817.2731,210.041 Q817.904,210.041 818.4975,209.7712
Q819.091,209.5015 819.7218,208.9204 Z "/><text fill="#000000"
font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs"
textLength="62" x="830.7487" y="210.5352">TarReader</text><line style="stroke:
#A80036; stroke-width: 1.5;" x1="802.7487" x2="894.7487" y1="222"
y2="222"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="802.7487"
x2="894.7487" y1="230" y2="230"/><!--class TarWriter--><rect
fill="#FEFECE" filter="url(#f1otzl8ai2ny4w)" height="48" id="TarWriter"
style="stroke: #A80036; stroke-width: 1.5;" width="86" x="805.7487"
y="273"/><ellipse cx="820.7487" cy="289" fill="#ADD1B2" rx="11" ry="11"
style="stroke: #A80036; stroke-width: 1.0;"/><path d="M823.7218,294.6431
Q823.1408,294.9419 822.5016,295.0913 Q821.8625,295.2407 821.1569,295.2407
Q818.6501,295.2407 817.3302,293.5889 Q816.0104,291.937 816.0104,288.8159
Q816.0104,285.6865 817.3302,284.0347 Q818.6501,282.3828 821.1569,282.3828
Q821.8625,282.3828 822.5099,282.5322 Q823.1574,282.6816 823.7218,282.9805
L823.7218,285.7031 Q823.091,285.1221 822.4975,284.8523 Q821.904,284.5825
821.2731,284.5825 Q819.9284,284.5825 819.2436,285.6492 Q818.5588,286.7158
818.5588,288.8159 Q818.5588,290.9077 819.2436,291.9744 Q819.9284,293.041
821.2731,293.041 Q821.904,293.041 822.4975,292.7712 Q823.091,292.5015
823.7218,291.9204 Z "/><text fill="#000000" font-family="sans-serif"
font-size="12" lengthAdjust="spacingAndGlyphs" textLength=
"54" x="834.7487" y="293.5352">TarWriter</text><line style="stroke: #A80036;
stroke-width: 1.5;" x1="806.7487" x2="890.7487" y1="305" y2="305"/><line
style="stroke: #A80036; stroke-width: 1.5;" x1="806.7487" x2="890.7487"
y1="313" y2="313"/><!--link FileStore to TarFiles--><path d="M590.079,256
C611.3777,256 637.5476,256 659.3551,256 " fill="none" id="FileStore-TarFiles"
style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036"
points="664.511,256,655.511,252,659.511,256,655.511,260,664.511,256"
style="stroke: #A80036; stroke-width: 1.0;"/><!--link TarFiles to
TarReader--><path d="M754.3723,241.2427 C769.7486,236.8041 786.5426,231.9564
801.6456,227.5968 " fill="none" id="TarFiles-TarReader" style="stroke: #A80036;
stroke-width: 1.0;"/><polygon fill="#A80036"
points="741.858,244.855,748.732,247.034,753.3873,241.5269,746.5133,239.3479,741.858,244.855"
style="stroke: #A80036; stroke-width: 1.0;"/><!--link TarFiles to
TarWriter--><path d="M754.7683,270.5176 C771.3929,275.2022
789.6386,280.3436 805.5946,284.8397 " fill="none" id="TarFiles-TarWriter"
style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036"
points="741.858,266.8796,746.5482,272.357,753.4082,270.1344,748.718,264.6569,741.858,266.8796"
style="stroke: #A80036; stroke-width: 1.0;"/><!--link SegmentNodeStore to
NodeStore--><path d="M136.2487,106.6836 C136.2487,101.9378 136.2487,97.1919
136.2487,92.4461 " fill="none" id="SegmentNodeStore-NodeStore" style="stroke:
#A80036; stroke-width: 1.0;"/><polygon fill="none"
points="129.2488,92.2987,136.2487,72.2987,143.2488,92.2986,129.2488,92.2987"
style="stroke: #A80036; stroke-width: 1.0;"/><!--link FileStore to
SegmentStore--><path d="M549.7487,231.6836 C549.7487,226.9378 549.7487,222.1919
549.7487,217.4461 " fill="none" id="FileStore-SegmentStore" style="stroke:
#A80036; stroke-width: 1.0;"/><polygon fill="none"
points="542.7488,217.2987,549.7487,197.2987,556.7488,217.2986,542.7488,217.2987"
style="stroke: #A80036; stroke-width: 1.0;"/><!-
-link NodeStore to SegmentStore--><!--link SegmentNodeStore to
FileStore--><!--link SegmentNodeStore to Revisions--><path d="M65.565,154.5639
C50.4145,163.0928 36.3822,174.4687 27.7487,189.5 C-1.2496,239.9869
-1.2496,270.0131 27.7487,320.5 C40.7849,343.1965 65.9875,357.7663
88.8235,366.8039 " fill="none" id="SegmentNodeStore-Revisions" style="stroke:
#A80036; stroke-width: 1.0;"/><polygon fill="#A80036"
points="93.6553,368.6494,86.6751,361.7013,88.9844,366.8653,83.8205,369.1746,93.6553,368.6494"
style="stroke: #A80036; stroke-width: 1.0;"/><!--link SegmentNodeStore to
SegmentReader--><path d="M65.565,154.5639 C50.4145,163.0928 36.3822,174.4687
27.7487,189.5 C4.0631,230.7374 4.0631,362.2626 27.7487,403.5 C37.2357,420.0173
53.1662,432.2305 69.9388,441.1397 " fill="none"
id="SegmentNodeStore-SegmentReader" style="stroke: #A80036; stroke-width:
1.0;"/><polygon fill="#A80036"
points="74.6873,443.5658,68.4928,435.9089,70.2348,441.2908,64.8529,443.0329,74.6873,443.5658"
style="stroke: #A80
036; stroke-width: 1.0;"/><!--link SegmentNodeStore to SegmentWriter--><path
d="M136.2487,155.2987 C136.2487,165.059 136.2487,174.8193 136.2487,184.5796 "
fill="none" id="SegmentNodeStore-SegmentWriter" style="stroke: #A80036;
stroke-width: 1.0;"/><polygon fill="#A80036"
points="136.2487,189.6836,140.2487,180.6836,136.2487,184.6836,132.2487,180.6836,136.2487,189.6836"
style="stroke: #A80036; stroke-width: 1.0;"/><!--link SegmentNodeStore to
BlobStore--><path d="M65.565,154.5639 C50.4145,163.0928 36.3822,174.4687
27.7487,189.5 C17.1234,207.999 17.1234,219.001 27.7487,237.5 C40.685,260.0226
65.6019,274.5425 88.2981,283.5951 " fill="none" id="SegmentNodeStore-BlobStore"
style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036"
points="93.1024,285.4448,86.1407,278.4781,88.4363,283.6482,83.2662,285.9439,93.1024,285.4448"
style="stroke: #A80036; stroke-width: 1.0;"/><!--link Revisions to
TarRevisions--><path d="M198.9814,377.6603 C230.3998,376.4885 268.0149,375.0856
297.9369,37
3.9697 " fill="none" id="Revisions-TarRevisions" style="stroke: #A80036;
stroke-width: 1.0;"/><polygon fill="none"
points="199.1304,384.6595,178.8834,378.4099,198.6086,370.6693,199.1304,384.6595"
style="stroke: #A80036; stroke-width: 1.0;"/><!--link SegmentReader to
CachingSegmentReader--><path d="M218.0084,461.0942 C233.9471,460.7226
250.683,460.3325 266.6946,459.9593 " fill="none"
id="SegmentReader-CachingSegmentReader" style="stroke: #A80036; stroke-width:
1.0;"/><polygon fill="none"
points="218.1609,468.0924,198.0032,461.5605,217.8346,454.0962,218.1609,468.0924"
style="stroke: #A80036; stroke-width: 1.0;"/><!--link TarRevisions to
FileStore--><path d="M396.5058,345.3275 C429.0527,326.3554 472.5603,300.9942
504.9006,282.1426 " fill="none" id="TarRevisions-FileStore" style="stroke:
#A80036; stroke-width: 1.0;"/><polygon fill="#A80036"
points="509.5884,279.41,499.7986,280.4869,505.2688,281.9281,503.8275,287.3983,509.5884,279.41"
style="stroke: #A80036; stroke-width: 1.0;"/><polygon
fill="#A80036"
points="391.9816,347.9647,401.7714,346.8881,396.3013,345.4467,397.7427,339.9766,391.9816,347.9647"
style="stroke: #A80036; stroke-width: 1.0;"/><!--link CachingSegmentReader to
FileStore--><path d="M409.0675,431.1959 C418.1208,425.8097 427.0204,419.7129
434.7487,413 C478.0794,375.3621 514.5413,318.5444 534.1709,284.5737 "
fill="none" id="CachingSegmentReader-FileStore" style="stroke: #A80036;
stroke-width: 1.0;"/><polygon fill="#A80036"
points="536.7122,280.1401,528.7663,285.9593,534.2258,284.4781,535.707,289.9375,536.7122,280.1401"
style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036"
points="404.6154,433.7826,414.4068,432.7199,408.9387,431.2708,410.3878,425.8027,404.6154,433.7826"
style="stroke: #A80036; stroke-width: 1.0;"/><!--link SegmentWriter to
FileStore--><path d="M199.2482,220.399 C285.3987,229.1495 437.4806,244.5967
509.6196,251.924 " fill="none" id="SegmentWriter-FileStore" style="stroke:
#A80036; stroke-width: 1.0;"/><polygon fill="#A80036
"
points="194.1794,219.8841,202.7291,224.7731,199.1538,220.3894,203.5376,216.8141,194.1794,219.8841"
style="stroke: #A80036; stroke-width: 1.0;"/><!--link BlobStore to
FileStore--><path d="M184.6344,292.2024 C267.0254,284.033 433.0497,267.5711
509.5169,259.9891 " fill="none" id="BlobStore-FileStore" style="stroke:
#A80036; stroke-width: 1.0;"/><polygon fill="#A80036"
points="179.3302,292.7283,188.681,295.8206,184.3058,292.2349,187.8915,287.8597,179.3302,292.7283"
style="stroke: #A80036; stroke-width: 1.0;"/><!--
@startuml
left to right direction
@@ -49,15 +67,15 @@ CachingSegmentReader <-> FileStore
SegmentWriter <- FileStore
BlobStore <- FileStore
@enduml
-
-PlantUML version 1.2018.01(Sun Jan 28 19:08:22 CET 2018)
-(GPL source distribution)
-Java Runtime: Java(TM) SE Runtime Environment
-JVM: Java HotSpot(TM) 64-Bit Server VM
-Java Version: 9.0.1+11
-Operating System: Mac OS X
-OS Version: 10.12.6
-Default Encoding: UTF-8
-Language: en
-Country: CH
+
+PlantUML version 1.2018.01(Sun Jan 28 19:08:22 CET 2018)
+(GPL source distribution)
+Java Runtime: Java(TM) SE Runtime Environment
+JVM: Java HotSpot(TM) 64-Bit Server VM
+Java Version: 9.0.1+11
+Operating System: Mac OS X
+OS Version: 10.12.6
+Default Encoding: UTF-8
+Language: en
+Country: CH
--></g></svg>
\ No newline at end of file