==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==
# Text Elements
Source of truth ^h6FbzpVA
Cache ^RddcLBxP
Cache ^8PdgAG6y
Cache ^ySrOv4Us
Program A ^BFDDDiiz
Program B ^o7ekEbHy
How to ensure that
these two caches stay in
sync? ^I4BnXrZw
Program C ^P6vjH0O2
Program C may directly modify the source ^lJuh7TLR
Write aware caching can be used; any writes would
invalidate other caches ^k7qOp2A1
%%
# Drawing
```json
{
"type": "excalidraw",
"version": 2,
"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/2.0.20",
"elements": [
{
"type": "rectangle",
"version": 140,
"versionNonce": 922708903,
"isDeleted": false,
"id": "iYDNRbIT3o5-0ohe_ewgA",
"fillStyle": "cross-hatch",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": -44.89903120561081,
"y": -312.5477849786932,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffec99",
"width": 220,
"height": 60,
"seed": 661208167,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "h6FbzpVA"
},
{
"id": "rp3acC8GcUoVioyYtRjfL",
"type": "arrow"
},
{
"id": "-IOkGxw96Y_ubFq0JlAM5",
"type": "arrow"
},
{
"id": "7orvPmRPif-Wy1769_gpe",
"type": "arrow"
},
{
"id": "MoO0C6RO779AQGoJJO3hv",
"type": "arrow"
}
],
"updated": 1707768382672,
"link": null,
"locked": false
},
{
"type": "text",
"version": 126,
"versionNonce": 864116423,
"isDeleted": false,
"id": "h6FbzpVA",
"fillStyle": "cross-hatch",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": -13.608953996138155,
"y": -295.0477849786932,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffec99",
"width": 157.4198455810547,
"height": 25,
"seed": 766945991,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1707768382672,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "Source of truth",
"rawText": "Source of truth",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "iYDNRbIT3o5-0ohe_ewgA",
"originalText": "Source of truth",
"lineHeight": 1.25,
"baseline": 17
},
{
"type": "rectangle",
"version": 102,
"versionNonce": 1523685737,
"isDeleted": false,
"id": "fJwIE3C5u9j25MdnMtWox",
"fillStyle": "cross-hatch",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": -200,
"y": -100,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffc9c9",
"width": 100,
"height": 60,
"seed": 962660615,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "RddcLBxP"
},
{
"id": "T0YeqKweIqQKQ0e-YtLrp",
"type": "arrow"
},
{
"id": "ekzVXKPpHI4bYunl_dLb0",
"type": "arrow"
},
{
"id": "ZXX0rc8dqQiFAYDvdCnLM",
"type": "arrow"
}
],
"updated": 1707767931258,
"link": null,
"locked": false
},
{
"type": "text",
"version": 231,
"versionNonce": 2103281097,
"isDeleted": false,
"id": "RddcLBxP",
"fillStyle": "cross-hatch",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": -178.53997802734375,
"y": -82.5,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffec99",
"width": 57.0799560546875,
"height": 25,
"seed": 646467623,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1707767879825,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "Cache",
"rawText": "Cache",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "fJwIE3C5u9j25MdnMtWox",
"originalText": "Cache",
"lineHeight": 1.25,
"baseline": 17
},
{
"type": "rectangle",
"version": 126,
"versionNonce": 897406791,
"isDeleted": false,
"id": "teQN0n86UqJy-se4OlZbl",
"fillStyle": "cross-hatch",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 0,
"y": -100,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffc9c9",
"width": 100,
"height": 60,
"seed": 1120978823,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "8PdgAG6y"
},
{
"id": "7orvPmRPif-Wy1769_gpe",
"type": "arrow"
},
{
"id": "eh7fa6FswJXfAKaE00hrR",
"type": "arrow"
},
{
"id": "ekzVXKPpHI4bYunl_dLb0",
"type": "arrow"
}
],
"updated": 1707767879825,
"link": null,
"locked": false
},
{
"type": "text",
"version": 257,
"versionNonce": 1830544553,
"isDeleted": false,
"id": "8PdgAG6y",
"fillStyle": "cross-hatch",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 21.46002197265625,
"y": -82.5,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffec99",
"width": 57.0799560546875,
"height": 25,
"seed": 410795687,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1707767879825,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "Cache",
"rawText": "Cache",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "teQN0n86UqJy-se4OlZbl",
"originalText": "Cache",
"lineHeight": 1.25,
"baseline": 17
},
{
"type": "rectangle",
"version": 113,
"versionNonce": 1853937255,
"isDeleted": false,
"id": "sMvyzYfh9RSjCRx8AzUNq",
"fillStyle": "cross-hatch",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 200,
"y": -100,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffc9c9",
"width": 100,
"height": 60,
"seed": 737648841,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "ySrOv4Us"
}
],
"updated": 1707767879825,
"link": null,
"locked": false
},
{
"type": "text",
"version": 245,
"versionNonce": 1466656649,
"isDeleted": false,
"id": "ySrOv4Us",
"fillStyle": "cross-hatch",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 221.46002197265625,
"y": -82.5,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffec99",
"width": 57.0799560546875,
"height": 25,
"seed": 398106537,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1707767879825,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "Cache",
"rawText": "Cache",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "sMvyzYfh9RSjCRx8AzUNq",
"originalText": "Cache",
"lineHeight": 1.25,
"baseline": 17
},
{
"type": "arrow",
"version": 156,
"versionNonce": 1294702599,
"isDeleted": false,
"id": "rp3acC8GcUoVioyYtRjfL",
"fillStyle": "cross-hatch",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 11.528049563502762,
"y": -251.5477849786932,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffc9c9",
"width": 147.5839175227636,
"height": 154.27442138211973,
"seed": 1570395623,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"boundElements": [],
"updated": 1707768468047,
"link": null,
"locked": false,
"startBinding": {
"elementId": "iYDNRbIT3o5-0ohe_ewgA",
"gap": 1,
"focus": 0.16129032258064516
},
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"points": [
[
0,
0
],
[
-91.52804956350276,
91.54778497869319
],
[
-147.5839175227636,
154.27442138211973
]
]
},
{
"type": "arrow",
"version": 230,
"versionNonce": 346924423,
"isDeleted": false,
"id": "7orvPmRPif-Wy1769_gpe",
"fillStyle": "cross-hatch",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 57.90973784406757,
"y": -248.35108136082238,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffc9c9",
"width": 0.0952981476504533,
"height": 147.35108136082238,
"seed": 303386473,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"boundElements": [],
"updated": 1707768468047,
"link": null,
"locked": false,
"startBinding": {
"elementId": "iYDNRbIT3o5-0ohe_ewgA",
"gap": 4.19670361787081,
"focus": 0.06516233079987685
},
"endBinding": {
"elementId": "teQN0n86UqJy-se4OlZbl",
"gap": 1,
"focus": 0.15582734576414767
},
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"points": [
[
0,
0
],
[
-0.0952981476504533,
147.35108136082238
]
]
},
{
"type": "arrow",
"version": 538,
"versionNonce": 539557671,
"isDeleted": false,
"id": "-IOkGxw96Y_ubFq0JlAM5",
"fillStyle": "cross-hatch",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 155.94696628503985,
"y": -249.99306696111506,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffc9c9",
"width": 105.98070762738101,
"height": 151.78556178825147,
"seed": 382382727,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"boundElements": [],
"updated": 1707768468047,
"link": null,
"locked": false,
"startBinding": {
"elementId": "iYDNRbIT3o5-0ohe_ewgA",
"gap": 2.554718017578125,
"focus": -0.2748189824094595
},
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"points": [
[
0,
0
],
[
55.39006984777265,
37.28188532049006
],
[
84.06367290563398,
86.2424184625799
],
[
105.98070762738101,
151.78556178825147
]
]
},
{
"type": "rectangle",
"version": 20,
"versionNonce": 1147605801,
"isDeleted": false,
"id": "pJ41DHBvrzk5-NSXb1F1X",
"fillStyle": "cross-hatch",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": -260,
"y": 100,
"strokeColor": "#1e1e1e",
"backgroundColor": "#a5d8ff",
"width": 160,
"height": 60,
"seed": 1343711751,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "BFDDDiiz"
},
{
"id": "T0YeqKweIqQKQ0e-YtLrp",
"type": "arrow"
},
{
"id": "ZXX0rc8dqQiFAYDvdCnLM",
"type": "arrow"
}
],
"updated": 1707767931258,
"link": null,
"locked": false
},
{
"type": "text",
"version": 97,
"versionNonce": 1946155975,
"isDeleted": false,
"id": "BFDDDiiz",
"fillStyle": "cross-hatch",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": -230.31996154785156,
"y": 117.5,
"strokeColor": "#1e1e1e",
"backgroundColor": "#a5d8ff",
"width": 100.63992309570312,
"height": 25,
"seed": 1750107849,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1707767879826,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "Program A",
"rawText": "Program A",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "pJ41DHBvrzk5-NSXb1F1X",
"originalText": "Program A",
"lineHeight": 1.25,
"baseline": 17
},
{
"type": "rectangle",
"version": 161,
"versionNonce": 917504903,
"isDeleted": false,
"id": "-mTW9BFVCQjWSeQM1BonI",
"fillStyle": "cross-hatch",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 63.59454345703125,
"y": 100.51702880859375,
"strokeColor": "#1e1e1e",
"backgroundColor": "#a5d8ff",
"width": 160,
"height": 60,
"seed": 2024439081,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "o7ekEbHy"
},
{
"id": "eh7fa6FswJXfAKaE00hrR",
"type": "arrow"
}
],
"updated": 1707767882971,
"link": null,
"locked": false
},
{
"type": "text",
"version": 248,
"versionNonce": 1292129255,
"isDeleted": false,
"id": "o7ekEbHy",
"fillStyle": "cross-hatch",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 92.56458282470703,
"y": 118.01702880859375,
"strokeColor": "#1e1e1e",
"backgroundColor": "#a5d8ff",
"width": 102.05992126464844,
"height": 25,
"seed": 378728457,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1707767880987,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "Program B",
"rawText": "Program B",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "-mTW9BFVCQjWSeQM1BonI",
"originalText": "Program B",
"lineHeight": 1.25,
"baseline": 17
},
{
"type": "arrow",
"version": 106,
"versionNonce": 1715180615,
"isDeleted": false,
"id": "T0YeqKweIqQKQ0e-YtLrp",
"fillStyle": "cross-hatch",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": -171.585326110763,
"y": 99,
"strokeColor": "#1e1e1e",
"backgroundColor": "#a5d8ff",
"width": 4.160752648344328,
"height": 138,
"seed": 1605002697,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"boundElements": [],
"updated": 1707768468047,
"link": null,
"locked": false,
"startBinding": {
"elementId": "pJ41DHBvrzk5-NSXb1F1X",
"gap": 1,
"focus": 0.09245482024192207
},
"endBinding": {
"elementId": "fJwIE3C5u9j25MdnMtWox",
"gap": 1.000000000000007,
"focus": 0.3239381180062715
},
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"points": [
[
0,
0
],
[
4.160752648344328,
-138
]
]
},
{
"type": "arrow",
"version": 383,
"versionNonce": 2033694919,
"isDeleted": false,
"id": "eh7fa6FswJXfAKaE00hrR",
"fillStyle": "cross-hatch",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 133.71272661023477,
"y": 99.51702880859375,
"strokeColor": "#1e1e1e",
"backgroundColor": "#a5d8ff",
"width": 86.2970175411883,
"height": 138.51702880859375,
"seed": 899888265,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"boundElements": [],
"updated": 1707768468048,
"link": null,
"locked": false,
"startBinding": {
"elementId": "-mTW9BFVCQjWSeQM1BonI",
"gap": 1,
"focus": 0.09556558607760104
},
"endBinding": {
"elementId": "teQN0n86UqJy-se4OlZbl",
"gap": 1,
"focus": 0.3187863086576573
},
"lastCommittedPoint": null,
"startArrowhead": "arrow",
"endArrowhead": null,
"points": [
[
0,
0
],
[
-86.2970175411883,
-138.51702880859375
]
]
},
{
"type": "arrow",
"version": 40,
"versionNonce": 779561479,
"isDeleted": false,
"id": "ekzVXKPpHI4bYunl_dLb0",
"fillStyle": "cross-hatch",
"strokeWidth": 2,
"strokeStyle": "dashed",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -99,
"y": -60.2,
"strokeColor": "#1e1e1e",
"backgroundColor": "#a5d8ff",
"width": 98,
"height": 19.599999999999994,
"seed": 92916935,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"boundElements": [],
"updated": 1707768468047,
"link": null,
"locked": false,
"startBinding": {
"elementId": "fJwIE3C5u9j25MdnMtWox",
"gap": 1,
"focus": 0.5
},
"endBinding": {
"elementId": "teQN0n86UqJy-se4OlZbl",
"gap": 1,
"focus": 0.5
},
"lastCommittedPoint": null,
"startArrowhead": "arrow",
"endArrowhead": "arrow",
"points": [
[
0,
0
],
[
98,
-19.599999999999994
]
]
},
{
"type": "text",
"version": 337,
"versionNonce": 1499826217,
"isDeleted": false,
"id": "I4BnXrZw",
"fillStyle": "cross-hatch",
"strokeWidth": 2,
"strokeStyle": "dashed",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -101.46328735351562,
"y": -34.028289794921875,
"strokeColor": "#1e1e1e",
"backgroundColor": "#a5d8ff",
"width": 134.28570556640625,
"height": 39.95927841102305,
"seed": 396103207,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1707767946467,
"link": null,
"locked": false,
"fontSize": 10.655807576272812,
"fontFamily": 1,
"text": "How to ensure that\nthese two caches stay in\nsync?",
"rawText": "How to ensure that\nthese two caches stay in\nsync?",
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "How to ensure that\nthese two caches stay in\nsync?",
"lineHeight": 1.25,
"baseline": 36
},
{
"type": "rectangle",
"version": 57,
"versionNonce": 1323900009,
"isDeleted": false,
"id": "tYg2OxiVaBsRZZG35G4-8",
"fillStyle": "cross-hatch",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 300,
"y": 100,
"strokeColor": "#1e1e1e",
"backgroundColor": "#a5d8ff",
"width": 160,
"height": 60,
"seed": 686037609,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "P6vjH0O2"
}
],
"updated": 1707767882971,
"link": null,
"locked": false
},
{
"type": "text",
"version": 142,
"versionNonce": 1674338375,
"isDeleted": false,
"id": "P6vjH0O2",
"fillStyle": "cross-hatch",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 329.80004119873047,
"y": 117.5,
"strokeColor": "#1e1e1e",
"backgroundColor": "#a5d8ff",
"width": 100.39991760253906,
"height": 25,
"seed": 1613161801,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1707767879826,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "Program C",
"rawText": "Program C",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "tYg2OxiVaBsRZZG35G4-8",
"originalText": "Program C",
"lineHeight": 1.25,
"baseline": 17
},
{
"type": "arrow",
"version": 785,
"versionNonce": 824695943,
"isDeleted": false,
"id": "MoO0C6RO779AQGoJJO3hv",
"fillStyle": "cross-hatch",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 379.7503662109375,
"y": 100.12124633789061,
"strokeColor": "#1e1e1e",
"backgroundColor": "#a5d8ff",
"width": 293.02085737748575,
"height": 362.3892131679234,
"seed": 392565383,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"boundElements": [],
"updated": 1707768468047,
"link": null,
"locked": false,
"startBinding": null,
"endBinding": {
"elementId": "iYDNRbIT3o5-0ohe_ewgA",
"gap": 11.791259765625028,
"focus": 0.3765703397200487
},
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"points": [
[
0,
0
],
[
69.31843948364258,
-64.02448272705077
],
[
100.1627197265625,
-161.35260009765625
],
[
48.95711135864258,
-289.9778518676758
],
[
-59.18927001953125,
-355.0325622558594
],
[
-192.85813765092328,
-362.3892131679234
]
]
},
{
"type": "text",
"version": 106,
"versionNonce": 973338057,
"isDeleted": false,
"id": "lJuh7TLR",
"fillStyle": "cross-hatch",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 292.4399604797363,
"y": 169.84075164794922,
"strokeColor": "#1e1e1e",
"backgroundColor": "#a5d8ff",
"width": 328.52777099609375,
"height": 20,
"seed": 1311509959,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1707767909267,
"link": null,
"locked": false,
"fontSize": 16,
"fontFamily": 1,
"text": "Program C may directly modify the source",
"rawText": "Program C may directly modify the source",
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Program C may directly modify the source",
"lineHeight": 1.25,
"baseline": 14
},
{
"type": "arrow",
"version": 116,
"versionNonce": 790261383,
"isDeleted": false,
"id": "ZXX0rc8dqQiFAYDvdCnLM",
"fillStyle": "cross-hatch",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": -183.65702438354492,
"y": -29.199684143066406,
"strokeColor": "#1e1e1e",
"backgroundColor": "#a5d8ff",
"width": 8.97894287109375,
"height": 118.22747802734374,
"seed": 852280489,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"boundElements": [],
"updated": 1707768468048,
"link": null,
"locked": false,
"startBinding": {
"elementId": "fJwIE3C5u9j25MdnMtWox",
"gap": 10.800315856933594,
"focus": 0.5845319697812331
},
"endBinding": {
"elementId": "pJ41DHBvrzk5-NSXb1F1X",
"gap": 10.972206115722656,
"focus": -0.1913947988479359
},
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"points": [
[
0,
0
],
[
-8.97894287109375,
118.22747802734374
]
]
},
{
"type": "text",
"version": 560,
"versionNonce": 963130983,
"isDeleted": false,
"id": "k7qOp2A1",
"fillStyle": "cross-hatch",
"strokeWidth": 2,
"strokeStyle": "dashed",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -247.4218864440918,
"y": 174.4009073643127,
"strokeColor": "#1e1e1e",
"backgroundColor": "#a5d8ff",
"width": 266.61181640625,
"height": 26.63951894068203,
"seed": 931113897,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1707768042706,
"link": null,
"locked": false,
"fontSize": 10.655807576272812,
"fontFamily": 1,
"text": "Write aware caching can be used; any writes would\ninvalidate other caches",
"rawText": "Write aware caching can be used; any writes would\ninvalidate other caches",
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Write aware caching can be used; any writes would\ninvalidate other caches",
"lineHeight": 1.25,
"baseline": 22
}
],
"appState": {
"theme": "light",
"viewBackgroundColor": "#ffffff",
"currentItemStrokeColor": "#1e1e1e",
"currentItemBackgroundColor": "#a5d8ff",
"currentItemFillStyle": "cross-hatch",
"currentItemStrokeWidth": 2,
"currentItemStrokeStyle": "solid",
"currentItemRoughness": 2,
"currentItemOpacity": 100,
"currentItemFontFamily": 1,
"currentItemFontSize": 16,
"currentItemTextAlign": "left",
"currentItemStartArrowhead": null,
"currentItemEndArrowhead": "arrow",
"scrollX": 312.02899233500165,
"scrollY": 514.9942799227867,
"zoom": {
"value": 0.75
},
"currentItemRoundness": "round",
"gridSize": null,
"gridColor": {
"Bold": "#C9C9C9FF",
"Regular": "#EDEDEDFF"
},
"currentStrokeOptions": null,
"previousGridSize": null,
"frameRendering": {
"enabled": true,
"clip": true,
"name": true,
"outline": true
}
},
"files": {}
}
```
%%