summaryrefslogtreecommitdiff
path: root/docs/vector
diff options
context:
space:
mode:
authorJordan Cook <jordan.cook@pioneer.com>2021-09-18 17:13:53 -0500
committerJordan Cook <jordan.cook@pioneer.com>2021-09-18 17:42:55 -0500
commit1dca8c6e3072d5ca5c6cbd0d724f8ac292ddf717 (patch)
tree4cde06a3a8deb061a22d24eefe39a48f6d499c5b /docs/vector
parent1abe67c34ee78f2f898bf1af46bccadbf796bf6a (diff)
downloadrequests-cache-1dca8c6e3072d5ca5c6cbd0d724f8ac292ddf717.tar.gz
Vectorize logo, color it to match light/dark theme colors on rtd, and add modified version to Readme
Diffstat (limited to 'docs/vector')
-rw-r--r--docs/vector/requests-cache-logo-header.svg126
-rw-r--r--docs/vector/requests-cache-logo.svg127
-rw-r--r--docs/vector/requests_cache_icon.svg111
3 files changed, 364 insertions, 0 deletions
diff --git a/docs/vector/requests-cache-logo-header.svg b/docs/vector/requests-cache-logo-header.svg
new file mode 100644
index 0000000..da535fb
--- /dev/null
+++ b/docs/vector/requests-cache-logo-header.svg
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="17.359386in"
+ height="2.2995043in"
+ viewBox="0 0 1562.3428 206.95558"
+ version="1.1"
+ id="svg168"
+ sodipodi:docname="requests-cache-logo-header.svg"
+ inkscape:export-filename="/home/jcook/workspace/requests-cache/docs/images/requests-cache-logo-header.png"
+ inkscape:export-xdpi="46.080002"
+ inkscape:export-ydpi="46.080002"
+ inkscape:version="1.0.2 (e86c870879, 2021-01-15)">
+ <metadata
+ id="metadata174">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs172" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1136"
+ id="namedview170"
+ showgrid="false"
+ inkscape:zoom="1.1520423"
+ inkscape:cx="473.68374"
+ inkscape:cy="240.92428"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg168"
+ inkscape:document-rotation="0" />
+ <path
+ id="Path"
+ fill="none"
+ stroke="black"
+ stroke-width="1"
+ d="m 295.62451,77.006338 c -9.4,0 -16.49,3.06 -21.25,9.18 -4.76,6.12 -7.14,14.330002 -7.14,24.639992 0,0 0,38.77 0,38.77 0,0 -19.04,0 -19.04,0 0,0 0,-90.439992 0,-90.439992 0,0 19.04,0 19.04,0 0,0 0,18.19 0,18.19 3.07,-5.66 7.23,-10.31 12.49,-13.94 5.27,-3.62 10.85,-5.49 16.75,-5.61 0,0 0.17,19.21 0.17,19.21 -0.34,0 -0.68,0 -1.02,0 z m 103.72,35.699992 c 0,0 -70.89,0 -70.89,0 0.45,6.57 3.45,11.87 9,15.91 5.56,4.02 11.91,6.03 19.05,6.03 11.33,0 19.94,-3.57 25.84,-10.72 0,0 10.88,11.9 10.88,11.9 -9.75,10.09 -22.44,15.13 -38.08,15.13 -12.69,0 -23.49,-4.22 -32.39,-12.66 -8.9,-8.44 -13.35,-19.78 -13.35,-33.99999 0,-14.220002 4.54,-25.530002 13.6,-33.920002 9.07,-8.38 19.75,-12.58 32.04,-12.58 12.31,0 22.76,3.72 31.38,11.14 8.61,7.42 12.92,17.64 12.92,30.680002 0,0 0,13.08999 0,13.08999 z m -70.89,-14.949992 c 0,0 51.85,0 51.85,0 0,-7.6 -2.39,-13.43 -7.15,-17.52 -4.76,-4.08 -10.62,-6.12 -17.59,-6.12 -6.97,0 -13.23,2.12 -18.78,6.37 -5.56,4.25 -8.33,10.01 -8.33,17.27 z m 128.7,53.199992 c -11.38,0 -21.35,-4.36 -29.92,-13.08 -8.55,-8.73 -12.83,-20.06 -12.83,-33.99999 0,-13.940002 4.31,-25.110002 12.93,-33.500002 8.61,-8.38 18.98,-12.58 31.11,-12.58 12.12,0 21.93,5.73 29.42,17.18 0,0 0,-15.82 0,-15.82 0,0 19.03,0 19.03,0 0,0 0,123.419992 0,123.419992 0,0 -19.03,0 -19.03,0 0,0 0,-46.57 0,-46.57 -9.08,9.97 -19.31,14.95 -30.71,14.95 z m -23.7,-46.30999 c 0,8.65999 2.77,15.71999 8.33,21.14999 5.55,5.44 12.07,8.16 19.55,8.16 7.47,0 13.82,-2.74 19.03,-8.24 5.22,-5.5 7.83,-12.55 7.83,-21.16999 0,-8.610002 -2.61,-15.780002 -7.83,-21.500002 -5.21,-5.72 -11.61,-8.59 -19.21,-8.59 -7.59,0 -14.11,2.87 -19.54,8.59 -5.44,5.72 -8.16,12.92 -8.16,21.600002 z m 163.99,3.46999 c 0,0 0,-48.959992 0,-48.959992 0,0 19.03,0 19.03,0 0,0 0,90.439992 0,90.439992 0,0 -19.03,0 -19.03,0 0,0 0,-16.48 0,-16.48 -3.07,5.55 -7.29,9.91 -12.68,13.09 -5.38,3.17 -11.19,4.75 -17.42,4.75 -10.2,0 -18.44,-3.11 -24.73,-9.34 -6.3,-6.24 -9.44,-15.25 -9.44,-27.04 0,0 0,-55.419992 0,-55.419992 0,0 19.05,0 19.05,0 0,0 0,49.639992 0,49.639992 0,16.66 6.91,24.99 20.73,24.99 6.57,0 12.3,-2.18 17.17,-6.55 4.88,-4.36 7.32,-10.74 7.32,-19.12 z m 130.9,4.59 c 0,0 -70.89,0 -70.89,0 0.45,6.57 3.45,11.87 9,15.91 5.56,4.02 11.91,6.03 19.05,6.03 11.33,0 19.94,-3.57 25.84,-10.72 0,0 10.88,11.9 10.88,11.9 -9.75,10.09 -22.44,15.13 -38.08,15.13 -12.69,0 -23.49,-4.22 -32.39,-12.66 -8.9,-8.44 -13.35,-19.78 -13.35,-33.99999 0,-14.220002 4.54,-25.530002 13.6,-33.920002 9.07,-8.38 19.75,-12.58 32.04,-12.58 12.31,0 22.76,3.72 31.38,11.14 8.61,7.42 12.92,17.64 12.92,30.680002 0,0 0,13.08999 0,13.08999 z m -70.89,-14.949992 c 0,0 51.85,0 51.85,0 0,-7.6 -2.39,-13.43 -7.15,-17.52 -4.76,-4.08 -10.62,-6.12 -17.59,-6.12 -6.97,0 -13.23,2.12 -18.78,6.37 -5.56,4.25 -8.33,10.01 -8.33,17.27 z m 156.17,24.809992 c 0,8.62 -3.12,15.5 -9.36,20.65 -6.23,5.16 -14.22,7.74 -23.96,7.74 -6.58,0 -13.41,-1.19 -20.49,-3.56 -7.09,-2.39 -13.34,-5.73 -18.78,-10.03 0,0 9.19,-14.8 9.19,-14.8 10.53,7.94 20.72,11.91 30.59,11.91 4.3,0 7.7,-0.99 10.19,-2.97 2.5,-1.99 3.75,-4.52 3.75,-7.58 0,-4.53 -6.01,-8.61 -18.02,-12.24 -0.9,-0.34 -1.59,-0.57 -2.04,-0.68 -18.82,-5.1 -28.22,-13.599992 -28.22,-25.499992 0,-8.39 3.25,-15.1 9.76,-20.14 6.52,-5.04 14.99,-7.57 25.42,-7.57 10.43,0 20.29,3.06 29.58,9.18 0,0 -7.12,14.1 -7.12,14.1 -7.38,-4.86 -15.37,-7.29 -23.99,-7.29 -4.53,0 -8.21,0.82 -11.04,2.47 -2.84,1.63 -4.25,4.1 -4.25,7.39 0,2.93 1.47,5.09 4.42,6.45 2.04,1.02 4.9,1.98 8.58,2.89 3.68,0.91 6.94,1.81 9.78,2.72 2.83,0.91 5.58,1.93 8.25,3.06 2.66,1.140002 5.52,2.730002 8.58,4.770002 6.12,4.06999 9.18,10.41999 9.18,19.02999 z m 45.03,-48.109992 c 0,0 0,45.909992 0,45.909992 0,4.3 1.13,7.73 3.39,10.28 2.27,2.55 5.45,3.83 9.52,3.83 4.08,0 7.99,-1.99 11.74,-5.96 0,0 7.82,13.42 7.82,13.42 -6.68,6.02 -14.08,9.02 -22.18,9.02 -8.11,0 -15.03,-2.8 -20.75,-8.41 -5.72,-5.61 -8.58,-13.18 -8.58,-22.7 0,0 0,-45.389992 0,-45.389992 0,0 -11.39,0 -11.39,0 0,0 0,-15.3 0,-15.3 0,0 11.39,0 11.39,0 0,0 0,-28.39 0,-28.39 0,0 19.04,0 19.04,0 0,0 0,28.39 0,28.39 0,0 23.8,0 23.8,0 0,0 0,15.3 0,15.3 0,0 -23.8,0 -23.8,0 z m 111.97,48.109992 c 0,8.62 -3.12,15.5 -9.36,20.65 -6.23,5.16 -14.22,7.74 -23.96,7.74 -6.58,0 -13.41,-1.19 -20.49,-3.56 -7.09,-2.39 -13.34,-5.73 -18.78,-10.03 0,0 9.19,-14.8 9.19,-14.8 10.53,7.94 20.72,11.91 30.59,11.91 4.3,0 7.7,-0.99 10.19,-2.97 2.5,-1.99 3.75,-4.52 3.75,-7.58 0,-4.53 -6.01,-8.61 -18.02,-12.24 -0.9,-0.34 -1.59,-0.57 -2.04,-0.68 -18.82,-5.1 -28.22,-13.599992 -28.22,-25.499992 0,-8.39 3.25,-15.1 9.76,-20.14 6.52,-5.04 14.99,-7.57 25.42,-7.57 10.43,0 20.29,3.06 29.58,9.18 0,0 -7.12,14.1 -7.12,14.1 -7.38,-4.86 -15.37,-7.29 -23.99,-7.29 -4.53,0 -8.21,0.82 -11.04,2.47 -2.84,1.63 -4.25,4.1 -4.25,7.39 0,2.93 1.47,5.09 4.42,6.45 2.04,1.02 4.9,1.98 8.58,2.89 3.68,0.91 6.94,1.81 9.78,2.72 2.83,0.91 5.58,1.93 8.25,3.06 2.66,1.140002 5.52,2.730002 8.58,4.770002 6.12,4.06999 9.18,10.41999 9.18,19.02999 z m 20.03,-14.78 c 0,0 0,-17.859992 0,-17.859992 0,0 56.45999,0 56.45999,0 0,0 0,17.859992 0,17.859992 0,0 -56.45999,0 -56.45999,0 z m 122.65999,43.17 c -12.59,0 -23.41,-4.27 -32.48,-12.83 -9.07,-8.56 -13.6,-19.75 -13.6,-33.57999 0,-13.830002 4.73,-25.080002 14.19,-33.750002 9.47,-8.66 21,-13 34.61,-13 13.6,0 25.11,4.71 34.51,14.11 0,0 -11.21,13.77 -11.21,13.77 -7.83,-6.8 -15.71,-10.2 -23.64,-10.2 -7.93,0 -14.82,2.63 -20.66,7.9 -5.84,5.27 -8.75,12.08 -8.75,20.410002 0,8.32999 2.89,15.38999 8.67,21.16999 5.78,5.77 12.89,8.66 21.33,8.66 8.44,0 16.41,-3.86 23.89,-11.57 0,0 11.22,12.25 11.22,12.25 -10.99,11.11 -23.68,16.66 -38.08,16.66 z m 130.16,-1.36 c 0,0 -17.35,0 -17.35,0 0,0 0,-12.06 0,-12.06 -7.48,8.95 -17.51,13.42 -30.09,13.42 -9.41,0 -17.2,-2.66 -23.38,-7.98 -6.18,-5.34 -9.26,-12.45 -9.26,-21.35 0,-8.89 3.28,-15.55 9.86,-19.96999 6.57,-4.410002 15.47,-6.620002 26.69,-6.620002 0,0 24.65,0 24.65,0 0,0 0,-3.41 0,-3.41 0,-12.01 -6.69,-18.01 -20.06,-18.01 -8.39,0 -17.11,3.05 -26.17,9.17 0,0 -8.5,-11.89 -8.5,-11.89 10.99,-8.73 23.45,-13.1 37.39,-13.1 10.65,0 19.35,2.7 26.09,8.08 6.75,5.38 10.13,13.84 10.13,25.41 0,0 0,58.309992 0,58.309992 z m -19.05,-33.66 c 0,0 0,-7.65 0,-7.65 0,0 -21.42,0 -21.42,0 -13.71,0 -20.56,4.31 -20.56,12.92 0,4.42 1.69,7.79 5.09,10.11 3.39,2.32 8.12,3.48 14.19,3.48 6.07,0 11.37,-1.69 15.9,-5.09 4.53,-3.4 6.8,-7.99 6.8,-13.77 z m 85.89,35.02 c -12.59,0 -23.41,-4.27 -32.48,-12.83 -9.07,-8.56 -13.6,-19.75 -13.6,-33.57999 0,-13.830002 4.73,-25.080002 14.19,-33.750002 9.47,-8.66 21,-13 34.61,-13 13.6,0 25.11,4.71 34.51,14.11 0,0 -11.21,13.77 -11.21,13.77 -7.83,-6.8 -15.71,-10.2 -23.64,-10.2 -7.93,0 -14.82,2.63 -20.66,7.9 -5.84,5.27 -8.75,12.08 -8.75,20.410002 0,8.32999 2.89,15.38999 8.67,21.16999 5.78,5.77 12.89,8.66 21.33,8.66 8.44,0 16.41,-3.86 23.89,-11.57 0,0 11.22,12.25 11.22,12.25 -10.99,11.11 -23.68,16.66 -38.08,16.66 z m 76.92,-50.30999 c 0,0 0,48.94999 0,48.94999 0,0 -19.04,0 -19.04,0 0,0 0,-125.969992 0,-125.969992 0,0 19.04,0 19.04,0 0,0 0,52.02 0,52.02 2.72,-5.55 6.82,-9.91 12.31,-13.08 5.5,-3.18 11.43,-4.77 17.79,-4.77 10.19,0 18.43,3.12 24.71,9.36 6.29,6.23 9.44,15.24 9.44,27.02 0,0 0,55.419992 0,55.419992 0,0 -19.03,0 -19.03,0 0,0 0,-49.63999 0,-49.63999 0,-16.660002 -6.91,-24.980002 -20.73,-24.980002 -6.58,0 -12.3,2.18 -17.18,6.54 -4.87,4.36 -7.31,10.73 -7.31,19.130002 z m 175.11,12.05999 c 0,0 -70.89,0 -70.89,0 0.45,6.57 3.45,11.87 9,15.91 5.56,4.02 11.91,6.03 19.05,6.03 11.33,0 19.94,-3.57 25.84,-10.72 0,0 10.88,11.9 10.88,11.9 -9.75,10.09 -22.44,15.13 -38.08,15.13 -12.69,0 -23.49,-4.22 -32.39,-12.66 -8.9,-8.44 -13.35,-19.78 -13.35,-33.99999 0,-14.220002 4.54,-25.530002 13.6,-33.920002 9.07,-8.38 19.75,-12.58 32.04,-12.58 12.31,0 22.76,3.72 31.38,11.14 8.61,7.42 12.92,17.64 12.92,30.680002 0,0 0,13.08999 0,13.08999 z m -70.89,-14.949992 c 0,0 51.85,0 51.85,0 0,-7.6 -2.39,-13.43 -7.15,-17.52 -4.76,-4.08 -10.62,-6.12 -17.59,-6.12 -6.97,0 -13.23,2.12 -18.78,6.37 -5.56,4.25 -8.33,10.01 -8.33,17.27 z"
+ style="fill:#428ce2;fill-opacity:1;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none" />
+ <g
+ id="g554"
+ transform="matrix(0.4382714,0,0,0.4382714,209.1138,-117.55329)"
+ style="fill:#428ce2;fill-opacity:1">
+ <g
+ data-name="Database"
+ id="g16"
+ transform="matrix(3.3423243,0,0,3.3423243,-421.54789,842.09913)"
+ style="fill:#428ce2;fill-opacity:1" />
+ <g
+ data-name="Database"
+ id="g16-6"
+ transform="matrix(5.5907629,0,0,5.5907629,-441.62031,335.17086)"
+ style="stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke:none;fill:#428ce2;fill-opacity:1" />
+ <g
+ data-name="Database"
+ id="g16-1"
+ transform="matrix(5.987954,0,0,5.987954,-445.16194,339.47807)"
+ style="stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke:none;fill:#428ce2;fill-opacity:1" />
+ <path
+ d="m -336.46855,442.97987 c -8.38304,-1.50298 -16.13742,-3.25745 -23.07755,-5.21551 -7.75294,-2.28672 -11.05263,9.43242 -3.24539,11.52682 7.31133,2.05985 15.44892,3.90413 24.20335,5.47896 0.35222,0.0593 0.70856,0.0894 1.06579,0.0898 7.29127,-0.0161 8.22843,-10.58113 1.0538,-11.8801 z"
+ id="path2"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke:none;fill:#428ce2;fill-opacity:1" />
+ <path
+ d="m -313.05563,446.40498 c -8.13402,-1.17782 -9.55991,11.18776 -1.37126,11.89207 20.21321,2.26891 40.53946,3.38249 60.87969,3.3353 20.28773,0.046 40.56167,-1.06135 60.72381,-3.31733 8.20586,-0.68593 6.78265,-13.08363 -1.36534,-11.89208 -19.70906,2.2009 -39.52705,3.28047 -59.35847,3.2335 -19.88177,0.0478 -39.75028,-1.03745 -59.50843,-3.25146 z"
+ id="path4"
+ sodipodi:nodetypes="ccccccc"
+ style="display:inline;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke:none;fill:#428ce2;fill-opacity:1" />
+ <path
+ d="m -313.05563,542.21216 c -8.13402,-1.17777 -9.55991,11.18789 -1.37126,11.89215 20.21321,2.269 40.53946,3.38245 60.87969,3.33534 20.28773,0.0466 40.56167,-1.06132 60.72381,-3.31742 8.20586,-0.68581 6.78265,-13.08354 -1.36534,-11.89198 -19.70906,2.20092 -39.52705,3.28051 -59.35847,3.2334 -19.88177,0.0484 -39.75028,-1.03749 -59.50843,-3.25149 z"
+ id="path6"
+ sodipodi:nodetypes="ccccccc"
+ style="display:inline;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke:none;fill:#428ce2;fill-opacity:1" />
+ <path
+ d="m -194.18873,638.03753 c -19.70906,2.20092 -39.52705,3.28033 -59.35847,3.2334 -19.88177,0.0484 -39.75028,-1.03749 -59.50843,-3.2515 -8.13402,-1.17776 -9.55991,11.1879 -1.37126,11.89216 20.21321,2.26882 40.53946,3.38245 60.87969,3.33533 20.28773,0.0466 40.56167,-1.06131 60.72381,-3.31742 8.20586,-0.6858 6.78265,-13.08353 -1.36534,-11.89197 z"
+ id="path8"
+ sodipodi:nodetypes="ccccccc"
+ style="display:inline;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke:none;fill:#428ce2;fill-opacity:1" />
+ <path
+ d="m -336.46855,538.78706 c -8.38304,-1.50293 -16.13742,-3.25738 -23.07755,-5.21544 -7.75294,-2.28671 -11.05263,9.4324 -3.24539,11.52673 7.31133,2.05993 15.44892,3.90415 24.20335,5.47911 0.35222,0.0591 0.70856,0.0896 1.06579,0.0896 7.29127,-0.0179 8.22843,-10.5811 1.0538,-11.88016 z"
+ id="path10"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke:none;fill:#428ce2;fill-opacity:1" />
+ <path
+ d="m -336.46855,634.59434 c -8.38304,-1.50293 -16.13742,-3.2574 -23.07755,-5.21539 -7.75294,-2.28674 -11.05263,9.43235 -3.24539,11.52668 7.31133,2.05993 15.44892,3.90415 24.20335,5.47911 0.35222,0.0591 0.70856,0.0896 1.06579,0.0896 7.29127,-0.0179 8.22843,-10.58109 1.0538,-11.88015 z"
+ id="path12"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke:none;fill:#428ce2;fill-opacity:1" />
+ <path
+ d="m -150.94367,332.1129 c -33.96284,-5.04732 -68.2693,-7.42185 -102.60353,-7.10172 -34.33442,-0.32013 -68.64088,2.0544 -102.60372,7.10172 -41.74195,6.95202 -47.09529,15.85609 -47.09529,22.83805 v 287.42178 c 0,27.5446 75.31065,41.91573 149.69901,41.91573 74.38835,0 149.69882,-14.37113 149.69882,-41.91573 V 354.95095 c 0,-6.98196 -5.35334,-15.88603 -47.09529,-22.83805 z m 35.11929,214.45255 c 0,12.20944 -53.65201,29.93973 -137.72282,29.93973 -84.07099,0 -137.72301,-17.73029 -137.72301,-29.93973 v -72.96319 c 27.05963,16.21539 94.01089,19.07164 137.72301,19.07164 43.71194,0 110.66338,-2.85625 137.72282,-19.07164 z m 0,-89.81928 c 0,9.94599 -42.72999,23.95182 -137.72282,23.95182 -94.99302,0 -137.72301,-14.00583 -137.72301,-23.95182 V 377.795 c 27.05963,16.21539 94.01089,19.07162 137.72301,19.07162 43.71194,0 110.66338,-2.85623 137.72282,-19.07162 z M -391.27021,355.40604 c 4.43714,-6.35321 49.8258,-18.41895 137.72301,-18.41895 87.89703,0 133.28586,12.06574 137.72282,18.41895 v 5.53287 c 0,9.94599 -42.72999,23.95182 -137.72282,23.95182 -94.99302,0 -137.72301,-14.00583 -137.72301,-23.95182 z m 137.72301,316.90642 c -84.07099,0 -137.72301,-17.73029 -137.72301,-29.93973 v -78.29842 c 24.12542,16.07758 81.17261,24.40687 137.72301,24.40687 56.55021,0 113.5974,-8.32929 137.72282,-24.40687 v 78.29842 c 0,12.20944 -53.65201,29.93973 -137.72282,29.93973 z"
+ id="path14"
+ style="display:inline;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke:none;fill:#428ce2;fill-opacity:1"
+ sodipodi:nodetypes="cccssssscssscscsssscscscscssscsscscss" />
+ <path
+ style="display:inline;fill:#428ce2;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1"
+ d="M -391.22381,269.12737 V 740.09321 H -436.895 V 505.01056 l -39.88679,-0.0562 c 85.55798,-235.82699 0,0 85.55798,-235.82699 z"
+ id="path1994"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ style="display:inline;fill:#428ce2;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1"
+ d="M -115.8156,740.09321 V 269.12728 h 45.671008 v 235.08265 l 39.886974,0.0563 c -85.557982,235.82702 0,0 -85.557982,235.82702 z"
+ id="path1994-2"
+ sodipodi:nodetypes="cccccc" />
+ </g>
+</svg>
diff --git a/docs/vector/requests-cache-logo.svg b/docs/vector/requests-cache-logo.svg
new file mode 100644
index 0000000..d3770db
--- /dev/null
+++ b/docs/vector/requests-cache-logo.svg
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="14.601653in"
+ height="9.4994164in"
+ viewBox="0 0 1314.1471 854.94827"
+ version="1.1"
+ id="svg168"
+ sodipodi:docname="requests-cache-logo.svg"
+ inkscape:export-filename="/home/jcook/workspace/requests-cache/docs/images/requests-cache-logo-light.png"
+ inkscape:export-xdpi="46.080002"
+ inkscape:export-ydpi="46.080002"
+ inkscape:version="1.0.2 (e86c870879, 2021-01-15)">
+ <metadata
+ id="metadata174">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs172" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1136"
+ id="namedview170"
+ showgrid="false"
+ inkscape:zoom="0.81461694"
+ inkscape:cx="370.19742"
+ inkscape:cy="509.28856"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg168"
+ inkscape:document-rotation="0" />
+ <path
+ id="Path"
+ fill="none"
+ stroke="black"
+ stroke-width="1"
+ d="m 47.42935,53.38 c -9.4,0 -16.49,3.06 -21.25,9.18 -4.76,6.12 -7.14,14.33 -7.14,24.63999 0,0 0,38.77 0,38.77 0,0 -19.0400003965,0 -19.0400003965,0 0,0 0,-90.43999 0,-90.43999 0,0 19.0400003965,0 19.0400003965,0 0,0 0,18.19 0,18.19 3.07,-5.66 7.23,-10.31 12.49,-13.94 5.27,-3.62 10.85,-5.49 16.75,-5.61 0,0 0.17,19.21 0.17,19.21 -0.34,0 -0.68,0 -1.02,0 z m 103.72,35.69999 c 0,0 -70.89,0 -70.89,0 0.45,6.57 3.45,11.87 9,15.91 5.56,4.02 11.91,6.03 19.05,6.03 11.33,0 19.94,-3.57 25.84,-10.72 0,0 10.88,11.9 10.88,11.9 -9.75,10.09 -22.44,15.13 -38.08,15.13 -12.69,0 -23.49,-4.22 -32.39,-12.66 -8.9,-8.44 -13.35,-19.78 -13.35,-33.99999 0,-14.22 4.54,-25.53 13.6,-33.92 9.07,-8.38 19.75,-12.58 32.04,-12.58 12.31,0 22.76,3.72 31.38,11.14 8.61,7.42 12.92,17.64 12.92,30.68 0,0 0,13.08999 0,13.08999 z M 80.25935,74.13 c 0,0 51.85,0 51.85,0 0,-7.6 -2.39,-13.43 -7.15,-17.52 -4.76,-4.08 -10.62,-6.12 -17.59,-6.12 -6.97,0 -13.23,2.12 -18.78,6.37 -5.56,4.25 -8.33,10.01 -8.33,17.27 z m 128.7,53.19999 c -11.38,0 -21.35,-4.36 -29.92,-13.08 -8.55,-8.73 -12.83,-20.06 -12.83,-33.99999 0,-13.94 4.31,-25.11 12.93,-33.5 8.61,-8.38 18.98,-12.58 31.11,-12.58 12.12,0 21.93,5.73 29.42,17.18 0,0 0,-15.82 0,-15.82 0,0 19.03,0 19.03,0 0,0 0,123.41999 0,123.41999 0,0 -19.03,0 -19.03,0 0,0 0,-46.57 0,-46.57 -9.08,9.97 -19.31,14.95 -30.71,14.95 z m -23.7,-46.30999 c 0,8.65999 2.77,15.71999 8.33,21.14999 5.55,5.44 12.07,8.16 19.55,8.16 7.47,0 13.82,-2.74 19.03,-8.24 5.22,-5.5 7.83,-12.55 7.83,-21.16999 0,-8.61 -2.61,-15.78 -7.83,-21.5 -5.21,-5.72 -11.61,-8.59 -19.21,-8.59 -7.59,0 -14.11,2.87 -19.54,8.59 -5.44,5.72 -8.16,12.92 -8.16,21.6 z m 163.99,3.46999 c 0,0 0,-48.95999 0,-48.95999 0,0 19.03,0 19.03,0 0,0 0,90.43999 0,90.43999 0,0 -19.03,0 -19.03,0 0,0 0,-16.48 0,-16.48 -3.07,5.55 -7.29,9.91 -12.68,13.09 -5.38,3.17 -11.19,4.75 -17.42,4.75 -10.2,0 -18.44,-3.11 -24.73,-9.34 -6.3,-6.24 -9.44,-15.25 -9.44,-27.04 0,0 0,-55.41999 0,-55.41999 0,0 19.05,0 19.05,0 0,0 0,49.63999 0,49.63999 0,16.66 6.91,24.99 20.73,24.99 6.57,0 12.3,-2.18 17.17,-6.55 4.88,-4.36 7.32,-10.74 7.32,-19.12 z m 130.9,4.59 c 0,0 -70.89,0 -70.89,0 0.45,6.57 3.45,11.87 9,15.91 5.56,4.02 11.91,6.03 19.05,6.03 11.33,0 19.94,-3.57 25.84,-10.72 0,0 10.88,11.9 10.88,11.9 -9.75,10.09 -22.44,15.13 -38.08,15.13 -12.69,0 -23.49,-4.22 -32.39,-12.66 -8.9,-8.44 -13.35,-19.78 -13.35,-33.99999 0,-14.22 4.54,-25.53 13.6,-33.92 9.07,-8.38 19.75,-12.58 32.04,-12.58 12.31,0 22.76,3.72 31.38,11.14 8.61,7.42 12.92,17.64 12.92,30.68 0,0 0,13.08999 0,13.08999 z M 409.25935,74.13 c 0,0 51.85,0 51.85,0 0,-7.6 -2.39,-13.43 -7.15,-17.52 -4.76,-4.08 -10.62,-6.12 -17.59,-6.12 -6.97,0 -13.23,2.12 -18.78,6.37 -5.56,4.25 -8.33,10.01 -8.33,17.27 z m 156.17,24.80999 c 0,8.62 -3.12,15.5 -9.36,20.65 -6.23,5.16 -14.22,7.74 -23.96,7.74 -6.58,0 -13.41,-1.19 -20.49,-3.56 -7.09,-2.39 -13.34,-5.73 -18.78,-10.03 0,0 9.19,-14.8 9.19,-14.8 10.53,7.94 20.72,11.91 30.59,11.91 4.3,0 7.7,-0.99 10.19,-2.97 2.5,-1.99 3.75,-4.52 3.75,-7.58 0,-4.53 -6.01,-8.61 -18.02,-12.24 -0.9,-0.34 -1.59,-0.57 -2.04,-0.68 -18.82,-5.1 -28.22,-13.59999 -28.22,-25.49999 0,-8.39 3.25,-15.1 9.76,-20.14 6.52,-5.04 14.99,-7.57 25.42,-7.57 10.43,0 20.29,3.06 29.58,9.18 0,0 -7.12,14.1 -7.12,14.1 -7.38,-4.86 -15.37,-7.29 -23.99,-7.29 -4.53,0 -8.21,0.82 -11.04,2.47 -2.84,1.63 -4.25,4.1 -4.25,7.39 0,2.93 1.47,5.09 4.42,6.45 2.04,1.02 4.9,1.98 8.58,2.89 3.68,0.91 6.94,1.81 9.78,2.72 2.83,0.91 5.58,1.93 8.25,3.06 2.66,1.14 5.52,2.73 8.58,4.77 6.12,4.06999 9.18,10.41999 9.18,19.02999 z m 45.03,-48.10999 c 0,0 0,45.90999 0,45.90999 0,4.3 1.13,7.73 3.39,10.28 2.27,2.55 5.45,3.83 9.52,3.83 4.08,0 7.99,-1.99 11.74,-5.96 0,0 7.82,13.42 7.82,13.42 -6.68,6.02 -14.08,9.02 -22.18,9.02 -8.11,0 -15.03,-2.8 -20.75,-8.41 -5.72,-5.61 -8.58,-13.18 -8.58,-22.7 0,0 0,-45.38999 0,-45.38999 0,0 -11.39,0 -11.39,0 0,0 0,-15.3 0,-15.3 0,0 11.39,0 11.39,0 0,0 0,-28.39 0,-28.39 0,0 19.04,0 19.04,0 0,0 0,28.39 0,28.39 0,0 23.8,0 23.8,0 0,0 0,15.3 0,15.3 0,0 -23.8,0 -23.8,0 z m 111.97,48.10999 c 0,8.62 -3.12,15.5 -9.36,20.65 -6.23,5.16 -14.22,7.74 -23.96,7.74 -6.58,0 -13.41,-1.19 -20.49,-3.56 -7.09,-2.39 -13.34,-5.73 -18.78,-10.03 0,0 9.19,-14.8 9.19,-14.8 10.53,7.94 20.72,11.91 30.59,11.91 4.3,0 7.7,-0.99 10.19,-2.97 2.5,-1.99 3.75,-4.52 3.75,-7.58 0,-4.53 -6.01,-8.61 -18.02,-12.24 -0.9,-0.34 -1.59,-0.57 -2.04,-0.68 -18.82,-5.1 -28.22,-13.59999 -28.22,-25.49999 0,-8.39 3.25,-15.1 9.76,-20.14 6.52,-5.04 14.99,-7.57 25.42,-7.57 10.43,0 20.29,3.06 29.58,9.18 0,0 -7.12,14.1 -7.12,14.1 -7.38,-4.86 -15.37,-7.29 -23.99,-7.29 -4.53,0 -8.21,0.82 -11.04,2.47 -2.84,1.63 -4.25,4.1 -4.25,7.39 0,2.93 1.47,5.09 4.42,6.45 2.04,1.02 4.9,1.98 8.58,2.89 3.68,0.91 6.94,1.81 9.78,2.72 2.83,0.91 5.58,1.93 8.25,3.06 2.66,1.14 5.52,2.73 8.58,4.77 6.12,4.06999 9.18,10.41999 9.18,19.02999 z m 20.03,-14.78 c 0,0 0,-17.85999 0,-17.85999 0,0 56.45999,0 56.45999,0 0,0 0,17.85999 0,17.85999 0,0 -56.45999,0 -56.45999,0 z m 122.65999,43.17 c -12.59,0 -23.41,-4.27 -32.48,-12.83 -9.07,-8.56 -13.6,-19.75 -13.6,-33.57999 0,-13.83 4.73,-25.08 14.19,-33.75 9.47,-8.66 21,-13 34.61,-13 13.6,0 25.11,4.71 34.51,14.11 0,0 -11.21,13.77 -11.21,13.77 -7.83,-6.8 -15.71,-10.2 -23.64,-10.2 -7.93,0 -14.82,2.63 -20.66,7.9 -5.84,5.27 -8.75,12.08 -8.75,20.41 0,8.32999 2.89,15.38999 8.67,21.16999 5.78,5.77 12.89,8.66 21.33,8.66 8.44,0 16.41,-3.86 23.89,-11.57 0,0 11.22,12.25 11.22,12.25 -10.99,11.11 -23.68,16.66 -38.08,16.66 z m 130.16,-1.36 c 0,0 -17.35,0 -17.35,0 0,0 0,-12.06 0,-12.06 -7.48,8.95 -17.51,13.42 -30.09,13.42 -9.41,0 -17.2,-2.66 -23.38,-7.98 -6.18,-5.34 -9.26,-12.45 -9.26,-21.35 0,-8.89 3.28,-15.55 9.86,-19.96999 6.57,-4.41 15.47,-6.62 26.69,-6.62 0,0 24.65,0 24.65,0 0,0 0,-3.41 0,-3.41 0,-12.01 -6.69,-18.01 -20.06,-18.01 -8.39,0 -17.11,3.05 -26.17,9.17 0,0 -8.5,-11.89 -8.5,-11.89 10.99,-8.73 23.45,-13.1 37.39,-13.1 10.65,0 19.35,2.7 26.09,8.08 6.75,5.38 10.13,13.84 10.13,25.41 0,0 0,58.30999 0,58.30999 z m -19.05,-33.66 c 0,0 0,-7.65 0,-7.65 0,0 -21.42,0 -21.42,0 -13.71,0 -20.56,4.31 -20.56,12.92 0,4.42 1.69,7.79 5.09,10.11 3.39,2.32 8.12,3.48 14.19,3.48 6.07,0 11.37,-1.69 15.9,-5.09 4.53,-3.4 6.8,-7.99 6.8,-13.77 z m 85.88996,35.02 c -12.59,0 -23.41,-4.27 -32.48,-12.83 -9.07,-8.56 -13.6,-19.75 -13.6,-33.57999 0,-13.83 4.73,-25.08 14.19,-33.75 9.47,-8.66 21,-13 34.61,-13 13.6,0 25.11,4.71 34.51,14.11 0,0 -11.21,13.77 -11.21,13.77 -7.83,-6.8 -15.71,-10.2 -23.64,-10.2 -7.93,0 -14.82,2.63 -20.66,7.9 -5.84,5.27 -8.75,12.08 -8.75,20.41 0,8.32999 2.89,15.38999 8.67,21.16999 5.78,5.77 12.89,8.66 21.33,8.66 8.44,0 16.41,-3.86 23.89,-11.57 0,0 11.22,12.25 11.22,12.25 -10.99,11.11 -23.68,16.66 -38.08,16.66 z m 76.92,-50.30999 c 0,0 0,48.94999 0,48.94999 0,0 -19.04,0 -19.04,0 0,0 0,-125.96999 0,-125.96999 0,0 19.04,0 19.04,0 0,0 0,52.02 0,52.02 2.72,-5.55 6.82,-9.91 12.31,-13.08 5.5,-3.18 11.43,-4.77 17.79,-4.77 10.19,0 18.43,3.12 24.71,9.36 6.29,6.23 9.44,15.24 9.44,27.02 0,0 0,55.41999 0,55.41999 0,0 -19.03,0 -19.03,0 0,0 0,-49.63999 0,-49.63999 0,-16.66 -6.91,-24.98 -20.73,-24.98 -6.58,0 -12.3,2.18 -17.18,6.54 -4.87,4.36 -7.31,10.73 -7.31,19.13 z m 175.11,12.05999 c 0,0 -70.89,0 -70.89,0 0.45,6.57 3.45,11.87 9,15.91 5.56,4.02 11.91,6.03 19.05,6.03 11.33,0 19.94,-3.57 25.84,-10.72 0,0 10.88,11.9 10.88,11.9 -9.75,10.09 -22.44,15.13 -38.08,15.13 -12.69,0 -23.49,-4.22 -32.39,-12.66 -8.9,-8.44 -13.35,-19.78 -13.35,-33.99999 0,-14.22 4.54,-25.53 13.6,-33.92 9.07,-8.38 19.75,-12.58 32.04,-12.58 12.31,0 22.76,3.72 31.38,11.14 8.61,7.42 12.92,17.64 12.92,30.68 0,0 0,13.08999 0,13.08999 z M 1243.2593,74.13 c 0,0 51.85,0 51.85,0 0,-7.6 -2.39,-13.43 -7.15,-17.52 -4.76,-4.08 -10.62,-6.12 -17.59,-6.12 -6.97,0 -13.23,2.12 -18.78,6.37 -5.56,4.25 -8.33,10.01 -8.33,17.27 z"
+ style="fill:#0288d1;fill-opacity:1;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none" />
+ <g
+ id="g554"
+ transform="matrix(1.3616355,0,0,1.3616355,1000.9968,-152.78898)"
+ style="fill:#0288d1;fill-opacity:1">
+ <g
+ data-name="Database"
+ id="g16"
+ transform="matrix(3.3423243,0,0,3.3423243,-421.54789,842.09913)"
+ style="fill:#0288d1;fill-opacity:1" />
+ <g
+ data-name="Database"
+ id="g16-6"
+ transform="matrix(5.5907629,0,0,5.5907629,-441.62031,335.17086)"
+ style="fill:#0288d1;fill-opacity:1;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none" />
+ <g
+ data-name="Database"
+ id="g16-1"
+ transform="matrix(5.987954,0,0,5.987954,-445.16194,339.47807)"
+ style="fill:#0288d1;fill-opacity:1;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none" />
+ <path
+ d="m -336.46855,442.97987 c -8.38304,-1.50298 -16.13742,-3.25745 -23.07755,-5.21551 -7.75294,-2.28672 -11.05263,9.43242 -3.24539,11.52682 7.31133,2.05985 15.44892,3.90413 24.20335,5.47896 0.35222,0.0593 0.70856,0.0894 1.06579,0.0898 7.29127,-0.0161 8.22843,-10.58113 1.0538,-11.8801 z"
+ id="path2"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;fill:#0288d1;fill-opacity:1;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none" />
+ <path
+ d="m -313.05563,446.40498 c -8.13402,-1.17782 -9.55991,11.18776 -1.37126,11.89207 20.21321,2.26891 40.53946,3.38249 60.87969,3.3353 20.28773,0.046 40.56167,-1.06135 60.72381,-3.31733 8.20586,-0.68593 6.78265,-13.08363 -1.36534,-11.89208 -19.70906,2.2009 -39.52705,3.28047 -59.35847,3.2335 -19.88177,0.0478 -39.75028,-1.03745 -59.50843,-3.25146 z"
+ id="path4"
+ sodipodi:nodetypes="ccccccc"
+ style="display:inline;fill:#0288d1;fill-opacity:1;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none" />
+ <path
+ d="m -313.05563,542.21216 c -8.13402,-1.17777 -9.55991,11.18789 -1.37126,11.89215 20.21321,2.269 40.53946,3.38245 60.87969,3.33534 20.28773,0.0466 40.56167,-1.06132 60.72381,-3.31742 8.20586,-0.68581 6.78265,-13.08354 -1.36534,-11.89198 -19.70906,2.20092 -39.52705,3.28051 -59.35847,3.2334 -19.88177,0.0484 -39.75028,-1.03749 -59.50843,-3.25149 z"
+ id="path6"
+ sodipodi:nodetypes="ccccccc"
+ style="display:inline;fill:#0288d1;fill-opacity:1;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none" />
+ <path
+ d="m -194.18873,638.03753 c -19.70906,2.20092 -39.52705,3.28033 -59.35847,3.2334 -19.88177,0.0484 -39.75028,-1.03749 -59.50843,-3.2515 -8.13402,-1.17776 -9.55991,11.1879 -1.37126,11.89216 20.21321,2.26882 40.53946,3.38245 60.87969,3.33533 20.28773,0.0466 40.56167,-1.06131 60.72381,-3.31742 8.20586,-0.6858 6.78265,-13.08353 -1.36534,-11.89197 z"
+ id="path8"
+ sodipodi:nodetypes="ccccccc"
+ style="display:inline;fill:#0288d1;fill-opacity:1;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none" />
+ <path
+ d="m -336.46855,538.78706 c -8.38304,-1.50293 -16.13742,-3.25738 -23.07755,-5.21544 -7.75294,-2.28671 -11.05263,9.4324 -3.24539,11.52673 7.31133,2.05993 15.44892,3.90415 24.20335,5.47911 0.35222,0.0591 0.70856,0.0896 1.06579,0.0896 7.29127,-0.0179 8.22843,-10.5811 1.0538,-11.88016 z"
+ id="path10"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;fill:#0288d1;fill-opacity:1;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none" />
+ <path
+ d="m -336.46855,634.59434 c -8.38304,-1.50293 -16.13742,-3.2574 -23.07755,-5.21539 -7.75294,-2.28674 -11.05263,9.43235 -3.24539,11.52668 7.31133,2.05993 15.44892,3.90415 24.20335,5.47911 0.35222,0.0591 0.70856,0.0896 1.06579,0.0896 7.29127,-0.0179 8.22843,-10.58109 1.0538,-11.88015 z"
+ id="path12"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;fill:#0288d1;fill-opacity:1;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none" />
+ <path
+ d="m -150.94367,332.1129 c -33.96284,-5.04732 -68.2693,-7.42185 -102.60353,-7.10172 -34.33442,-0.32013 -68.64088,2.0544 -102.60372,7.10172 -41.74195,6.95202 -47.09529,15.85609 -47.09529,22.83805 v 287.42178 c 0,27.5446 75.31065,41.91573 149.69901,41.91573 74.38835,0 149.69882,-14.37113 149.69882,-41.91573 V 354.95095 c 0,-6.98196 -5.35334,-15.88603 -47.09529,-22.83805 z m 35.11929,214.45255 c 0,12.20944 -53.65201,29.93973 -137.72282,29.93973 -84.07099,0 -137.72301,-17.73029 -137.72301,-29.93973 v -72.96319 c 27.05963,16.21539 94.01089,19.07164 137.72301,19.07164 43.71194,0 110.66338,-2.85625 137.72282,-19.07164 z m 0,-89.81928 c 0,9.94599 -42.72999,23.95182 -137.72282,23.95182 -94.99302,0 -137.72301,-14.00583 -137.72301,-23.95182 V 377.795 c 27.05963,16.21539 94.01089,19.07162 137.72301,19.07162 43.71194,0 110.66338,-2.85623 137.72282,-19.07162 z M -391.27021,355.40604 c 4.43714,-6.35321 49.8258,-18.41895 137.72301,-18.41895 87.89703,0 133.28586,12.06574 137.72282,18.41895 v 5.53287 c 0,9.94599 -42.72999,23.95182 -137.72282,23.95182 -94.99302,0 -137.72301,-14.00583 -137.72301,-23.95182 z m 137.72301,316.90642 c -84.07099,0 -137.72301,-17.73029 -137.72301,-29.93973 v -78.29842 c 24.12542,16.07758 81.17261,24.40687 137.72301,24.40687 56.55021,0 113.5974,-8.32929 137.72282,-24.40687 v 78.29842 c 0,12.20944 -53.65201,29.93973 -137.72282,29.93973 z"
+ id="path14"
+ style="display:inline;fill:#0288d1;fill-opacity:1;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
+ sodipodi:nodetypes="cccssssscssscscsssscscscscssscsscscss" />
+ <path
+ style="display:inline;fill:#0288d1;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M -391.22381,269.12737 V 740.09321 H -436.895 V 505.01056 l -39.88679,-0.0562 c 85.55798,-235.82699 0,0 85.55798,-235.82699 z"
+ id="path1994"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ style="display:inline;fill:#0288d1;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M -115.8156,740.09321 V 269.12728 h 45.671008 v 235.08265 l 39.886974,0.0563 c -85.557982,235.82702 0,0 -85.557982,235.82702 z"
+ id="path1994-2"
+ sodipodi:nodetypes="cccccc" />
+ </g>
+</svg>
diff --git a/docs/vector/requests_cache_icon.svg b/docs/vector/requests_cache_icon.svg
new file mode 100644
index 0000000..b6712ba
--- /dev/null
+++ b/docs/vector/requests_cache_icon.svg
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ height="122.89411"
+ width="116.51627"
+ fill="#000000"
+ viewBox="0 0 74.57041 78.652227"
+ x="0px"
+ y="0px"
+ version="1.1"
+ id="svg18"
+ sodipodi:docname="requests_cache_icon.svg"
+ inkscape:version="1.0.2 (e86c870879, 2021-01-15)">
+ <metadata
+ id="metadata24">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs22" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1136"
+ id="namedview20"
+ showgrid="false"
+ inkscape:zoom="5.6568543"
+ inkscape:cx="80.110419"
+ inkscape:cy="75.328195"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="layer1" />
+ <g
+ data-name="Database"
+ id="g16"
+ transform="translate(5.280567,11.74872)" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="DB"
+ style="display:inline"
+ transform="translate(-0.04770903,11.802112)">
+ <path
+ d="m 23.480319,17.231608 c -1.4,-0.251 -2.695,-0.544 -3.854,-0.871 -1.294771,-0.381886 -1.845815,1.575233 -0.542,1.925 1.221,0.344 2.58,0.652 4.042,0.915 0.05882,0.0099 0.118354,0.01493 0.178,0.015 1.217648,-0.0026 1.374172,-1.767069 0.176,-1.984 z"
+ id="path2"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ d="m 27.390319,17.803608 c -1.358404,-0.196696 -1.596522,1.868377 -0.229,1.986 3.375646,0.378913 6.770164,0.564882 10.167,0.557 3.388102,0.0077 6.773902,-0.177246 10.141,-0.554 1.370414,-0.114552 1.13272,-2.184992 -0.228,-1.986 -3.291443,0.367556 -6.601107,0.547847 -9.913,0.54 -3.320295,0.008 -6.638347,-0.173257 -9.938,-0.543 z"
+ id="path4"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ d="m 27.390319,33.803608 c -1.358404,-0.196696 -1.596522,1.868377 -0.229,1.986 3.375646,0.378913 6.770164,0.564882 10.167,0.557 3.388102,0.0077 6.773902,-0.177246 10.141,-0.554 1.370414,-0.114552 1.13272,-2.184992 -0.228,-1.986 -3.291443,0.367556 -6.601107,0.547847 -9.913,0.54 -3.320295,0.008 -6.638347,-0.173257 -9.938,-0.543 z"
+ id="path6"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ d="m 47.241319,49.806608 c -3.291443,0.367556 -6.601107,0.547847 -9.913,0.54 -3.320295,0.008 -6.638347,-0.173257 -9.938,-0.543 -1.358404,-0.196696 -1.596522,1.868377 -0.229,1.986 3.375646,0.378913 6.770164,0.564882 10.167,0.557 3.388102,0.0077 6.773902,-0.177246 10.141,-0.554 1.370414,-0.114552 1.13272,-2.184992 -0.228,-1.986 z"
+ id="path8"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ d="m 23.480319,33.231608 c -1.4,-0.251 -2.695,-0.544 -3.854,-0.871 -1.294771,-0.381886 -1.845815,1.575233 -0.542,1.925 1.221,0.344 2.58,0.652 4.042,0.915 0.05882,0.0099 0.118354,0.01493 0.178,0.015 1.217648,-0.0026 1.374172,-1.767069 0.176,-1.984 z"
+ id="path10"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ d="m 23.480319,49.231608 c -1.4,-0.251 -2.695,-0.544 -3.854,-0.871 -1.294771,-0.381886 -1.845815,1.575233 -0.542,1.925 1.221,0.344 2.58,0.652 4.042,0.915 0.05882,0.0099 0.118354,0.01493 0.178,0.015 1.217648,-0.0026 1.374172,-1.767069 0.176,-1.984 z"
+ id="path12"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ d="m 54.463319,-1.2833915 c -5.671853,-0.8429133 -11.401104,-1.2394638 -17.135,-1.1860001 -5.733896,-0.053464 -11.463147,0.3430868 -17.135,1.1860001 -6.971,1.16100002 -7.865,2.648 -7.865,3.814 V 50.530608 c 0,4.6 12.577,7 25,7 12.423,0 25,-2.4 25,-7 V 2.5306085 c 0,-1.166 -0.894,-2.65299998 -7.865,-3.814 z m 5.865,35.8139995 c 0,2.039 -8.96,5 -23,5 -14.04,0 -23,-2.961 -23,-5 v -12.185 c 4.519,2.708 15.7,3.185 23,3.185 7.3,0 18.481,-0.477 23,-3.185 z m 0,-15 c 0,1.661 -7.136,4 -23,4 -15.864,0 -23,-2.339 -23,-4 V 6.3456083 c 4.519,2.7079998 15.7,3.1849998 23,3.1849998 7.3,0 18.481,-0.477 23,-3.1849998 z m -46,-16.9239995 c 0.741,-1.061 8.321,-3.07599998 23,-3.07599998 14.679,0 22.259,2.01499998 23,3.07599998 v 0.924 c 0,1.6609999 -7.136,3.9999997 -23,3.9999997 -15.864,0 -23,-2.3389998 -23,-3.9999997 z m 23,52.9239995 c -14.04,0 -23,-2.961 -23,-5 v -13.076 c 4.029,2.685 13.556,4.076 23,4.076 9.444,0 18.971,-1.391 23,-4.076 v 13.076 c 0,2.039 -8.96,5 -23,5 z"
+ id="path14"
+ style="display:inline"
+ sodipodi:nodetypes="cccssssscssscscsssscscscscssscsscscss" />
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer1"
+ inkscape:label="Arrows"
+ style="display:inline"
+ transform="translate(-0.04770903,11.802112)">
+ <path
+ style="fill:#000000;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 14.336057,-11.802098 V 66.850115 H 6.7088922 v -39.25926 l -6.66118317,-0.0094 c 14.28834797,-39.383567 0,0 14.28834797,-39.383567 z"
+ id="path1994"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ style="display:inline;fill:#000000;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 60.329771,66.850103 v -78.652215 h 7.627164 v 39.259261 l 6.661185,0.0094 c -14.288349,39.383567 0,0 -14.288349,39.383567 z"
+ id="path1994-2"
+ sodipodi:nodetypes="cccccc" />
+ </g>
+</svg>