2024-09-28 00:35:01 +00:00

58 lines
42 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en-US" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Introduction | Axios Cache Interceptor</title>
<meta name="generator" content="VitePress v1.3.4">
<link rel="preload stylesheet" href="/assets/style.B4rOjyXC.css" as="style">
<script type="module" src="/assets/app.B15jmNON.js"></script>
<link rel="preload" href="/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin="">
<link rel="modulepreload" href="/assets/chunks/theme.iQOYArWz.js">
<link rel="modulepreload" href="/assets/chunks/framework.oEnI8ANQ.js">
<link rel="modulepreload" href="/assets/guide.md.ujmy41nc.lean.js">
<link rel="icon" href="/favicon.ico', type: 'image/x-icon">
<link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/manifest.json">
<meta name="msapplication-TileColor" content="#e5972a">
<meta name="msapplication-TileImage" content="/ms-icon-144x144.png">
<meta name="theme-color" content="#e5972a">
<meta name="description" content="Small and efficient cache interceptor for axios. Etag, Cache-Control, TTL, HTTP headers and more!">
<meta property="og:url" content="https://axios-cache-interceptor.js.org">
<meta property="og:type" content="website">
<meta property="og:title" content="Axios Cache Interceptor">
<meta property="og:description" content="Small and efficient cache interceptor for axios. Etag, Cache-Control, TTL, HTTP headers and more!">
<meta property="og:image" content="/preview.png">
<meta name="twitter:card" content="summary_large_image">
<meta property="twitter:domain" content="axios-cache-interceptor.js.org">
<meta property="twitter:url" content="https://axios-cache-interceptor.js.org">
<meta name="twitter:title" content="Axios Cache Interceptor">
<meta name="twitter:description" content="Small and efficient cache interceptor for axios. Etag, Cache-Control, TTL, HTTP headers and more!">
<meta name="twitter:image" content="/preview.png">
<meta name="google-site-verification" content="u9Nw6WpRrWDhdPTAv-LGIE9aJ0C15t7zkjuaUizDJnA">
<script defer data-domain="axios-cache-interceptor.js.org" src="https://plausible.arthur.one/js/script.outbound-links.js"></script>
<script>window.plausible=window.plausible||function(){(window.plausible.q=window.plausible.q||[]).push(arguments)};</script>
<script type="application/ld+json">{"@context":"http://www.schema.org","@type":"Organization","name":"Axios Cache Interceptor","url":"https://axios-cache-interceptor.js.org","sameAs":["https://github.com/ArthurFiorette/axios-cache-interceptor"],"datePublished":"2022-01-17","dateModified":"2022-01-17","logo":"https://axios-cache-interceptor.js.org/preview.png","image":"https://axios-cache-interceptor.js.org/preview.png","description":"Axios Cache Interceptor is a small and efficient cache interceptor for axios.","headline":"A small and efficient cache interceptor for axios."}</script>
<script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
</head>
<body>
<div id="app"><div class="Layout" data-v-c78795fe><!--[--><!--]--><!--[--><span tabindex="-1" data-v-728863fd></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-728863fd> Skip to content </a><!--]--><!----><header class="VPNav" data-v-c78795fe data-v-850f23b3><div class="VPNavBar has-sidebar top" data-v-850f23b3 data-v-17a3b50a><div class="wrapper" data-v-17a3b50a><div class="container" data-v-17a3b50a><div class="title" data-v-17a3b50a><div class="VPNavBarTitle has-sidebar" data-v-17a3b50a data-v-82e0d507><a class="title" href="/" data-v-82e0d507><!--[--><!--]--><!----><span data-v-82e0d507>Axios Cache Interceptor</span><!--[--><!--]--></a></div></div><div class="content" data-v-17a3b50a><div class="content-body" data-v-17a3b50a><!--[--><!--]--><div class="VPNavBarSearch search" data-v-17a3b50a><!--[--><!----><div id="docsearch"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-17a3b50a data-v-bf5cfe69><span id="main-nav-aria-label" class="visually-hidden" data-v-bf5cfe69> Main Navigation </span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/guide" tabindex="0" data-v-bf5cfe69 data-v-809c6c19><!--[--><span data-v-809c6c19>Guide</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/config" tabindex="0" data-v-bf5cfe69 data-v-809c6c19><!--[--><span data-v-809c6c19>Config</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/others/license" tabindex="0" data-v-bf5cfe69 data-v-809c6c19><!--[--><span data-v-809c6c19>Others</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-bf5cfe69 data-v-3bb777c0><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-3bb777c0><span class="text" data-v-3bb777c0><!----><span data-v-3bb777c0>Latest</span><span class="vpi-chevron-down text-icon" data-v-3bb777c0></span></span></button><div class="menu" data-v-3bb777c0><div class="VPMenu" data-v-3bb777c0 data-v-75910e52><div class="items" data-v-75910e52><!--[--><!--[--><div class="VPMenuLink" data-v-75910e52 data-v-8fd8f145><a class="VPLink link vp-external-link-icon" href="https://axios-cache-interceptor.js.org/v0/" target="_blank" rel="noreferrer" data-v-8fd8f145><!--[-->v0.x<!--]--></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-17a3b50a data-v-b255d027><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="Switch to dark theme" aria-checked="false" data-v-b255d027 data-v-358c2a47 data-v-3983ebf1><span class="check" data-v-3983ebf1><span class="icon" data-v-3983ebf1><!--[--><span class="vpi-sun sun" data-v-358c2a47></span><span class="vpi-moon moon" data-v-358c2a47></span><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-17a3b50a data-v-af04d282 data-v-fa46d30a><!--[--><a class="VPSocialLink no-icon" href="https://axios-cache-interceptor.js.org/discord" aria-label="discord" target="_blank" rel="noopener" data-v-fa46d30a data-v-0184009d><span class="vpi-social-discord" /></a><a class="VPSocialLink no-icon" href="https://github.com/arthurfiorette/axios-cache-interceptor" aria-label="github" target="_blank" rel="noopener" data-v-fa46d30a data-v-0184009d><span class="vpi-social-github" /></a><a class="VPSocialLink no-icon" href="https://npmjs.com/package/axios-cache-interceptor" aria-label target="_blank" rel="noopener" data-v-fa46d30a data-v-0184009d><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 24 24"><title>npm</title><path d="M1.763 0C.786 0 0 .786 0 1.763v20.474C0 23.214.786 24 1.763 24h20.474c.977 0 1.763-.786 1.763-1.763V1.763C24 .786 23.214 0 22.237 0zM5.13 5.323l13.837.019-.009 13.836h-3.464l.01-10.382h-3.456L12.04 19.17H5.113z"/></svg></a><a class="VPSocialLink no-icon" href="https://www.jsdelivr.com/package/npm/axios-cache-interceptor" aria-label target="_blank" rel="noopener" data-v-fa46d30a data-v-0184009d><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 24 24"><title>jsDelivr</title><path d="M11.851 0L.811 4.02l1.56 14.7L11.85 24l9.6-5.28 1.74-14.76zm.062 4.622a6.668 6.75 0 0 1 2.666.572 12.507 12.507 0 0 0-2.59 1.95c-.045-.02-.092-.031-.138-.045a1.181 1.181 0 0 0-.346-.056c-.071 0-.141.01-.21.021a8.91 8.91 0 0 1-.615-2.318 6.668 6.75 0 0 1 1.171-.122 6.668 6.75 0 0 1 .062-.002zm-1.99.312a9.763 9.763 0 0 0 .69 2.504 1.213 1.213 0 0 0-.328.825 1.202 1.202 0 0 0 .18.63c-.937 1.294-1.656 2.803-1.905 4.31-.01.056-.013.11-.02.166-.282.09-.515.284-.656.54-.987-.333-1.885-.968-2.615-2.022a6.668 6.75 0 0 1-.026-.515 6.668 6.75 0 0 1 4.68-6.438zm5.507.709a6.668 6.75 0 0 1 2.53 2.9c-.377.953-1.049 1.892-1.893 2.727a1.242 1.242 0 0 0-.644-.184 1.243 1.243 0 0 0-.768.27c-.462-.354-.91-.737-1.318-1.168-.333-.35-.637-.73-.921-1.123.19-.215.31-.494.31-.802 0-.212-.061-.41-.159-.586 1.058-1.008 2.112-1.67 2.863-2.034zm-3.925 1.982a.624.624 0 0 1 .346.114.624.624 0 0 1 .292.524.624.624 0 0 1-.292.524.626.626 0 0 1-.346.113.634.634 0 0 1-.638-.637c0-.355.283-.638.638-.638zm-.441 1.771a1.205 1.205 0 0 0 .675.062c.036.05.075.097.112.148a11.438 11.438 0 0 0 .921 1.119 12.103 12.103 0 0 0 1.446 1.277c-.032.11-.054.224-.054.342a1.236 1.236 0 0 0 .066.38 9.91 9.91 0 0 1-2.118 1.042c-.087.029-.173.052-.261.078a7.735 7.735 0 0 1-1.87.332 1.15 1.15 0 0 0-.66-.773c.004-.024.005-.049.01-.073.219-1.333.873-2.73 1.733-3.934zm7.272.19a6.668 6.75 0 0 1 .245 1.786 6.668 6.75 0 0 1-.259 1.856 9.993 9.993 0 0 1-1.666-.63 1.243 1.243 0 0 0-.065-.713 9.434 9.434 0 0 0 1.745-2.3zm-2.913 2.101c.367 0 .657.291.657.658s-.291.657-.657.657c-.367 0-.658-.29-.658-.657s.29-.658.658-.658zm.837 1.59a10.79 10.79 0 0 0 1.802.688 6.668 6.75 0 0 1-6.149 4.157 6.668 6.75 0 0 1-.062-.004 6.668 6.75 0 0 1-.042 0c-.087-.042-.168-.08-.266-.129-.312-.154-.667-.352-.846-.5a3.796 3.796 0 0 1-1.294-2.03c.21-.111.38-.284.487-.495a8.428 8.428 0 0 0 1.96-.306 9.11 9.11 0 0 0 .513-.154 11.083 11.083 0 0 0 2.341-1.13c.205.143.452.23.719.23a1.248 1.248 0 0 0 .837-.328zm-10.707.116a5.761 5.761 0 0 0 2.212 1.298 1.146 1.146 0 0 0 .857.87 4.602 4.602 0 0 0 1.24 2.222 6.668 6.75 0 0 1-4.31-4.39zm3.327.464c.331 0 .595.263.595.596s-.264.595-.595.595a.59.59 0 0 1-.596-.595.591.591 0 0 1 .596-.596z"/></svg></a><a class="VPSocialLink no-icon" href="https://bundlephobia.com/package/axios-cache-interceptor" aria-label target="_blank" rel="noopener" data-v-fa46d30a data-v-0184009d><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 137 157"><title>Bundle Phobia</title><g fill="none" fill-rule="evenodd" stroke="var(--vp-c-text-2)" stroke-width="1.5"><g transform="translate(37.21 45.73)"><rect width="16.74" height="15.94" x="25.1" y="56.58" fill="var(--vp-c-text-2)" rx="7.97"/><rect width="16.74" height="31.88" x="25.1" y="40.64" rx="8.37"/><ellipse cx="7.13" cy="8.49" rx="7.13" ry="8.45"/><ellipse cx="56.54" cy="8.49" rx="7.13" ry="8.45"/></g><g opacity=".4" transform="translate(104.153 25.807)"><circle cx="23.51" cy="4.78" r="4.78"/><circle cx="6.18" cy="87.47" r="5.92"/><path d="M18.3 4.7l9.55.16m3.52 41.16L15 45.54m1.22-7.7L31.7 45.2"/></g><path d="M114.1 117.84c1.2-1.02 1.74-1.96 2.48-3.56l19.3-42.92c-2.02-27.1-3.44-40.7-3.44-40.77 0-2.7-2.14-4.8-4.78-4.8-2.6 0-4.73 2.1-4.78 4.7l-3.05 37.7-14.76 42.1c-.44.8-.7 1.8-.7 2.8 0 .83.2 1.64.5 2.4l10.43 40.12 11.55-3.1-12.74-34.8z"/><path d="M104.97 112.06l10.7 2.98" opacity=".4"/><g opacity=".4" transform="matrix(-1 0 0 1 33.225 25.807)"><circle cx="23.51" cy="4.78" r="4.78"/><circle cx="6.18" cy="87.47" r="5.92"/><path d="M18.3 4.7l9.55.16m3.52 41.16L15 45.54m1.22-7.7L31.7 45.2"/></g><path d="M23.27 117.84c-1.2-1.02-1.73-1.96-2.47-3.56L1.5 71.36c2.02-27.1 3.43-40.7 3.43-40.77 0-2.7 2.14-4.8 4.8-4.8 2.6 0 4.72 2.1 4.77 4.7l3.05 37.7 14.75 42.2c.45.8.7 1.8.7 2.8 0 .8-.18 1.6-.5 2.4l-10.4 40.1-11.55-3.1 12.74-34.8z"/><path d="M32.4 112.06l-10.7 2.98" opacity=".4"/><path d="M94.26 91.23c12.2-7.54 20.25-20.38 20.25-34.94 0-3.9-.5-7.6-1.5-11.1C112.8 21 93.2 1.5 68.98 1.5S25 21.02 24.87 45.2c-1.05 3.52-1.6 7.23-1.6 11.05 0 16.54 10.43 30.9 25.6 37.72-.1 1.4-.1 2.82-.1 4.26 0 23.22 10.22 42.04 22.9 42.04 12.65 0 22.92-18.8 22.92-42.03 0-2.4-.2-4.8-.4-7.1z"/><g opacity=".4" transform="translate(23.263 1.5)"><circle cx="45.63" cy="44.03" r="44.03"/><ellipse cx="45.63" cy="54.79" rx="45.62" ry="42.04"/><ellipse cx="48.39" cy="96.83" rx="22.93" ry="42.04"/></g></g></svg></a><a class="VPSocialLink no-icon" href="https://packagephobia.com/result?p=axios-cache-interceptor" aria-label target="_blank" rel="noopener" data-v-fa46d30a data-v-0184009d><svg xmlns="http://www.w3.org/2000/svg" width="108" height="108"><title>Package Phobia</title><path xmlns="http://www.w3.org/2000/svg" stroke="var(--vp-c-text-2)" style="scale:18%" d="M21.667 73.809V33.867l28.33-16.188 28.337 16.188V66.13L49.997 82.321 35 73.75V41.604l14.997-8.57L65 41.604v16.788l-15.003 8.571-1.663-.95v-16.67l8.382-4.792-6.719-3.838-8.33 4.763V69.88l8.33 4.762 21.67-12.383V37.737l-21.67-12.379-21.663 12.379v39.88L49.997 90 85 70V30L49.997 10 15 30v40z" transform="matrix(1.25 0 0 1.25 -8.75 -7.5)"/></svg></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-17a3b50a data-v-9eaa27a0 data-v-3bb777c0><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-3bb777c0><span class="vpi-more-horizontal icon" data-v-3bb777c0></span></button><div class="menu" data-v-3bb777c0><div class="VPMenu" data-v-3bb777c0 data-v-75910e52><!----><!--[--><!--[--><!----><div class="group" data-v-9eaa27a0><div class="item appearance" data-v-9eaa27a0><p class="label" data-v-9eaa27a0>Appearance</p><div class="appearance-action" data-v-9eaa27a0><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="Switch to dark theme" aria-checked="false" data-v-9eaa27a0 data-v-358c2a47 data-v-3983ebf1><span class="check" data-v-3983ebf1><span class="icon" data-v-3983ebf1><!--[--><span class="vpi-sun sun" data-v-358c2a47></span><span class="vpi-moon moon" data-v-358c2a47></span><!--]--></span></span></button></div></div></div><div class="group" data-v-9eaa27a0><div class="item social-links" data-v-9eaa27a0><div class="VPSocialLinks social-links-list" data-v-9eaa27a0 data-v-fa46d30a><!--[--><a class="VPSocialLink no-icon" href="https://axios-cache-interceptor.js.org/discord" aria-label="discord" target="_blank" rel="noopener" data-v-fa46d30a data-v-0184009d><span class="vpi-social-discord" /></a><a class="VPSocialLink no-icon" href="https://github.com/arthurfiorette/axios-cache-interceptor" aria-label="github" target="_blank" rel="noopener" data-v-fa46d30a data-v-0184009d><span class="vpi-social-github" /></a><a class="VPSocialLink no-icon" href="https://npmjs.com/package/axios-cache-interceptor" aria-label target="_blank" rel="noopener" data-v-fa46d30a data-v-0184009d><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 24 24"><title>npm</title><path d="M1.763 0C.786 0 0 .786 0 1.763v20.474C0 23.214.786 24 1.763 24h20.474c.977 0 1.763-.786 1.763-1.763V1.763C24 .786 23.214 0 22.237 0zM5.13 5.323l13.837.019-.009 13.836h-3.464l.01-10.382h-3.456L12.04 19.17H5.113z"/></svg></a><a class="VPSocialLink no-icon" href="https://www.jsdelivr.com/package/npm/axios-cache-interceptor" aria-label target="_blank" rel="noopener" data-v-fa46d30a data-v-0184009d><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 24 24"><title>jsDelivr</title><path d="M11.851 0L.811 4.02l1.56 14.7L11.85 24l9.6-5.28 1.74-14.76zm.062 4.622a6.668 6.75 0 0 1 2.666.572 12.507 12.507 0 0 0-2.59 1.95c-.045-.02-.092-.031-.138-.045a1.181 1.181 0 0 0-.346-.056c-.071 0-.141.01-.21.021a8.91 8.91 0 0 1-.615-2.318 6.668 6.75 0 0 1 1.171-.122 6.668 6.75 0 0 1 .062-.002zm-1.99.312a9.763 9.763 0 0 0 .69 2.504 1.213 1.213 0 0 0-.328.825 1.202 1.202 0 0 0 .18.63c-.937 1.294-1.656 2.803-1.905 4.31-.01.056-.013.11-.02.166-.282.09-.515.284-.656.54-.987-.333-1.885-.968-2.615-2.022a6.668 6.75 0 0 1-.026-.515 6.668 6.75 0 0 1 4.68-6.438zm5.507.709a6.668 6.75 0 0 1 2.53 2.9c-.377.953-1.049 1.892-1.893 2.727a1.242 1.242 0 0 0-.644-.184 1.243 1.243 0 0 0-.768.27c-.462-.354-.91-.737-1.318-1.168-.333-.35-.637-.73-.921-1.123.19-.215.31-.494.31-.802 0-.212-.061-.41-.159-.586 1.058-1.008 2.112-1.67 2.863-2.034zm-3.925 1.982a.624.624 0 0 1 .346.114.624.624 0 0 1 .292.524.624.624 0 0 1-.292.524.626.626 0 0 1-.346.113.634.634 0 0 1-.638-.637c0-.355.283-.638.638-.638zm-.441 1.771a1.205 1.205 0 0 0 .675.062c.036.05.075.097.112.148a11.438 11.438 0 0 0 .921 1.119 12.103 12.103 0 0 0 1.446 1.277c-.032.11-.054.224-.054.342a1.236 1.236 0 0 0 .066.38 9.91 9.91 0 0 1-2.118 1.042c-.087.029-.173.052-.261.078a7.735 7.735 0 0 1-1.87.332 1.15 1.15 0 0 0-.66-.773c.004-.024.005-.049.01-.073.219-1.333.873-2.73 1.733-3.934zm7.272.19a6.668 6.75 0 0 1 .245 1.786 6.668 6.75 0 0 1-.259 1.856 9.993 9.993 0 0 1-1.666-.63 1.243 1.243 0 0 0-.065-.713 9.434 9.434 0 0 0 1.745-2.3zm-2.913 2.101c.367 0 .657.291.657.658s-.291.657-.657.657c-.367 0-.658-.29-.658-.657s.29-.658.658-.658zm.837 1.59a10.79 10.79 0 0 0 1.802.688 6.668 6.75 0 0 1-6.149 4.157 6.668 6.75 0 0 1-.062-.004 6.668 6.75 0 0 1-.042 0c-.087-.042-.168-.08-.266-.129-.312-.154-.667-.352-.846-.5a3.796 3.796 0 0 1-1.294-2.03c.21-.111.38-.284.487-.495a8.428 8.428 0 0 0 1.96-.306 9.11 9.11 0 0 0 .513-.154 11.083 11.083 0 0 0 2.341-1.13c.205.143.452.23.719.23a1.248 1.248 0 0 0 .837-.328zm-10.707.116a5.761 5.761 0 0 0 2.212 1.298 1.146 1.146 0 0 0 .857.87 4.602 4.602 0 0 0 1.24 2.222 6.668 6.75 0 0 1-4.31-4.39zm3.327.464c.331 0 .595.263.595.596s-.264.595-.595.595a.59.59 0 0 1-.596-.595.591.591 0 0 1 .596-.596z"/></svg></a><a class="VPSocialLink no-icon" href="https://bundlephobia.com/package/axios-cache-interceptor" aria-label target="_blank" rel="noopener" data-v-fa46d30a data-v-0184009d><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 137 157"><title>Bundle Phobia</title><g fill="none" fill-rule="evenodd" stroke="var(--vp-c-text-2)" stroke-width="1.5"><g transform="translate(37.21 45.73)"><rect width="16.74" height="15.94" x="25.1" y="56.58" fill="var(--vp-c-text-2)" rx="7.97"/><rect width="16.74" height="31.88" x="25.1" y="40.64" rx="8.37"/><ellipse cx="7.13" cy="8.49" rx="7.13" ry="8.45"/><ellipse cx="56.54" cy="8.49" rx="7.13" ry="8.45"/></g><g opacity=".4" transform="translate(104.153 25.807)"><circle cx="23.51" cy="4.78" r="4.78"/><circle cx="6.18" cy="87.47" r="5.92"/><path d="M18.3 4.7l9.55.16m3.52 41.16L15 45.54m1.22-7.7L31.7 45.2"/></g><path d="M114.1 117.84c1.2-1.02 1.74-1.96 2.48-3.56l19.3-42.92c-2.02-27.1-3.44-40.7-3.44-40.77 0-2.7-2.14-4.8-4.78-4.8-2.6 0-4.73 2.1-4.78 4.7l-3.05 37.7-14.76 42.1c-.44.8-.7 1.8-.7 2.8 0 .83.2 1.64.5 2.4l10.43 40.12 11.55-3.1-12.74-34.8z"/><path d="M104.97 112.06l10.7 2.98" opacity=".4"/><g opacity=".4" transform="matrix(-1 0 0 1 33.225 25.807)"><circle cx="23.51" cy="4.78" r="4.78"/><circle cx="6.18" cy="87.47" r="5.92"/><path d="M18.3 4.7l9.55.16m3.52 41.16L15 45.54m1.22-7.7L31.7 45.2"/></g><path d="M23.27 117.84c-1.2-1.02-1.73-1.96-2.47-3.56L1.5 71.36c2.02-27.1 3.43-40.7 3.43-40.77 0-2.7 2.14-4.8 4.8-4.8 2.6 0 4.72 2.1 4.77 4.7l3.05 37.7 14.75 42.2c.45.8.7 1.8.7 2.8 0 .8-.18 1.6-.5 2.4l-10.4 40.1-11.55-3.1 12.74-34.8z"/><path d="M32.4 112.06l-10.7 2.98" opacity=".4"/><path d="M94.26 91.23c12.2-7.54 20.25-20.38 20.25-34.94 0-3.9-.5-7.6-1.5-11.1C112.8 21 93.2 1.5 68.98 1.5S25 21.02 24.87 45.2c-1.05 3.52-1.6 7.23-1.6 11.05 0 16.54 10.43 30.9 25.6 37.72-.1 1.4-.1 2.82-.1 4.26 0 23.22 10.22 42.04 22.9 42.04 12.65 0 22.92-18.8 22.92-42.03 0-2.4-.2-4.8-.4-7.1z"/><g opacity=".4" transform="translate(23.263 1.5)"><circle cx="45.63" cy="44.03" r="44.03"/><ellipse cx="45.63" cy="54.79" rx="45.62" ry="42.04"/><ellipse cx="48.39" cy="96.83" rx="22.93" ry="42.04"/></g></g></svg></a><a class="VPSocialLink no-icon" href="https://packagephobia.com/result?p=axios-cache-interceptor" aria-label target="_blank" rel="noopener" data-v-fa46d30a data-v-0184009d><svg xmlns="http://www.w3.org/2000/svg" width="108" height="108"><title>Package Phobia</title><path xmlns="http://www.w3.org/2000/svg" stroke="var(--vp-c-text-2)" style="scale:18%" d="M21.667 73.809V33.867l28.33-16.188 28.337 16.188V66.13L49.997 82.321 35 73.75V41.604l14.997-8.57L65 41.604v16.788l-15.003 8.571-1.663-.95v-16.67l8.382-4.792-6.719-3.838-8.33 4.763V69.88l8.33 4.762 21.67-12.383V37.737l-21.67-12.379-21.663 12.379v39.88L49.997 90 85 70V30L49.997 10 15 30v40z" transform="matrix(1.25 0 0 1.25 -8.75 -7.5)"/></svg></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-17a3b50a data-v-462b509d><span class="container" data-v-462b509d><span class="top" data-v-462b509d></span><span class="middle" data-v-462b509d></span><span class="bottom" data-v-462b509d></span></span></button></div></div></div></div><div class="divider" data-v-17a3b50a><div class="divider-line" data-v-17a3b50a></div></div></div><!----></header><div class="VPLocalNav has-sidebar empty" data-v-c78795fe data-v-a570232b><div class="container" data-v-a570232b><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-a570232b><span class="vpi-align-left menu-icon" data-v-a570232b></span><span class="menu-text" data-v-a570232b>Menu</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-a570232b data-v-964a7814><button data-v-964a7814>Return to top</button><!----></div></div></div><aside class="VPSidebar" data-v-c78795fe data-v-31b90c90><div class="curtain" data-v-31b90c90></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-31b90c90><span class="visually-hidden" id="sidebar-aria-label" data-v-31b90c90> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="no-transition group" data-v-051e4ba4><section class="VPSidebarItem level-0 has-active" data-v-051e4ba4 data-v-24860178><div class="item" role="button" tabindex="0" data-v-24860178><div class="indicator" data-v-24860178></div><h2 class="text" data-v-24860178>Guide</h2><!----></div><div class="items" data-v-24860178><!--[--><div class="VPSidebarItem level-1 is-link" data-v-24860178 data-v-24860178><div class="item" data-v-24860178><div class="indicator" data-v-24860178></div><a class="VPLink link link" href="/guide" data-v-24860178><!--[--><p class="text" data-v-24860178>Introduction</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-24860178 data-v-24860178><div class="item" data-v-24860178><div class="indicator" data-v-24860178></div><a class="VPLink link link" href="/guide/getting-started" data-v-24860178><!--[--><p class="text" data-v-24860178>Getting Started</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-24860178 data-v-24860178><div class="item" data-v-24860178><div class="indicator" data-v-24860178></div><a class="VPLink link link" href="/guide/debugging" data-v-24860178><!--[--><p class="text" data-v-24860178>Debugging</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-24860178 data-v-24860178><div class="item" data-v-24860178><div class="indicator" data-v-24860178></div><a class="VPLink link link" href="/guide/storages" data-v-24860178><!--[--><p class="text" data-v-24860178>Storages</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-24860178 data-v-24860178><div class="item" data-v-24860178><div class="indicator" data-v-24860178></div><a class="VPLink link link" href="/guide/request-id" data-v-24860178><!--[--><p class="text" data-v-24860178>Request Id</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-24860178 data-v-24860178><div class="item" data-v-24860178><div class="indicator" data-v-24860178></div><a class="VPLink link link" href="/guide/invalidating-cache" data-v-24860178><!--[--><p class="text" data-v-24860178>Invalidating Cache</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-24860178 data-v-24860178><div class="item" data-v-24860178><div class="indicator" data-v-24860178></div><a class="VPLink link link" href="/guide/comparison" data-v-24860178><!--[--><p class="text" data-v-24860178>Comparison</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-24860178 data-v-24860178><div class="item" data-v-24860178><div class="indicator" data-v-24860178></div><a class="VPLink link link" href="/guide/interceptors" data-v-24860178><!--[--><p class="text" data-v-24860178>Other Interceptors</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-051e4ba4><section class="VPSidebarItem level-0" data-v-051e4ba4 data-v-24860178><div class="item" role="button" tabindex="0" data-v-24860178><div class="indicator" data-v-24860178></div><h2 class="text" data-v-24860178>Config</h2><!----></div><div class="items" data-v-24860178><!--[--><div class="VPSidebarItem level-1 is-link" data-v-24860178 data-v-24860178><div class="item" data-v-24860178><div class="indicator" data-v-24860178></div><a class="VPLink link link" href="/config" data-v-24860178><!--[--><p class="text" data-v-24860178>Global Configuration</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-24860178 data-v-24860178><div class="item" data-v-24860178><div class="indicator" data-v-24860178></div><a class="VPLink link link" href="/config/request-specifics" data-v-24860178><!--[--><p class="text" data-v-24860178>Request Specifics</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-24860178 data-v-24860178><div class="item" data-v-24860178><div class="indicator" data-v-24860178></div><a class="VPLink link link" href="/config/response-object" data-v-24860178><!--[--><p class="text" data-v-24860178>Response Object</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-051e4ba4><section class="VPSidebarItem level-0" data-v-051e4ba4 data-v-24860178><div class="item" role="button" tabindex="0" data-v-24860178><div class="indicator" data-v-24860178></div><h2 class="text" data-v-24860178>Others</h2><!----></div><div class="items" data-v-24860178><!--[--><div class="VPSidebarItem level-1 is-link" data-v-24860178 data-v-24860178><div class="item" data-v-24860178><div class="indicator" data-v-24860178></div><a class="VPLink link link" href="/others/license" data-v-24860178><!--[--><p class="text" data-v-24860178>MIT License</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-24860178 data-v-24860178><div class="item" data-v-24860178><div class="indicator" data-v-24860178></div><a class="VPLink link link" href="/others/changelog" data-v-24860178><!--[--><p class="text" data-v-24860178>Changelog</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-c78795fe data-v-0daffd2f><div class="VPDoc has-sidebar has-aside" data-v-0daffd2f data-v-f3627ae4><!--[--><!--]--><div class="container" data-v-f3627ae4><div class="aside" data-v-f3627ae4><div class="aside-curtain" data-v-f3627ae4></div><div class="aside-container" data-v-f3627ae4><div class="aside-content" data-v-f3627ae4><div class="VPDocAside" data-v-f3627ae4 data-v-364036d6><!--[--><!--]--><!--[--><!--]--><nav aria-labelledby="doc-outline-aria-label" class="VPDocAsideOutline" data-v-364036d6 data-v-c1ee7854><div class="content" data-v-c1ee7854><div class="outline-marker" data-v-c1ee7854></div><div aria-level="2" class="outline-title" id="doc-outline-aria-label" role="heading" data-v-c1ee7854>On this page</div><ul class="VPDocOutlineItem root" data-v-c1ee7854 data-v-6138fb22><!--[--><!--]--></ul></div></nav><!--[--><!--]--><div class="spacer" data-v-364036d6></div><!--[--><!--]--><div class="VPDocAsideCarbonAds" data-v-364036d6><div class="VPCarbonAds" data-v-aaad6ebe></div></div><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-f3627ae4><div class="content-container" data-v-f3627ae4><!--[--><!--]--><main class="main" data-v-f3627ae4><div style="position:relative;" class="vp-doc _guide" data-v-f3627ae4><div><h1 id="introduction" tabindex="-1">Introduction <a class="header-anchor" href="#introduction" aria-label="Permalink to &quot;Introduction&quot;"></a></h1><p>Axios Cache Interceptor is a, as it name says, a interceptor for axios to handle caching. It was created to help developers call axios multiple times without having to worry about overloading the network or coding himself a simple and buggy cache system.</p><p>Each request goes through an interceptor applied to your axios instance. There, we handle each request and decide if we should send it to the network or return a cached response.</p><h2 id="how-it-works" tabindex="-1">How it works <a class="header-anchor" href="#how-it-works" aria-label="Permalink to &quot;How it works&quot;"></a></h2><p>By using axios interceptors instead of adapters, each request is passed through the interceptor before calling the adapter and before returning to the original caller. Adapters are the final step and they are responsible for the actual network call, so, by choosing to use interceptors, we create a minimally invasive approach that allows you to still use the axios adapter of your choice.</p><p>Before the request is delivered to the adapter, our request interceptor checks if the request have already been cached and if its a valid one, checks if the request should be cached (sometimes you dont want cache at all, and its ok), if theres already a request sent to the network that we can wait for it and many more other checks.</p><p>After the adapter gets the response, we check if it belongs to a <em>cacheable</em> request, saves it into the storage, resolves other requests awaiting for the same resource and finally returns the response to the original caller.</p><h2 id="features" tabindex="-1">Features <a class="header-anchor" href="#features" aria-label="Permalink to &quot;Features&quot;"></a></h2><ul><li>TTL, Cache-Control and ETag.</li><li>Return previous cached request if the new one failed.</li><li>Handles parallel requests</li><li>100% Customizable</li><li>Built-in storages like In-Memory, Local Storage and Session Storage.</li><li>Less than 4.3Kb minified and gzipped.</li><li>Development mode to debug your requests.</li><li>22 times faster than using axios and 8% faster than <code>axios-cache-adapter</code>.</li><li>And much more…</li></ul><h2 id="why-not" tabindex="-1">Why not…? <a class="header-anchor" href="#why-not" aria-label="Permalink to &quot;Why not...?&quot;"></a></h2><h3 id="axios-cache-adapter" tabindex="-1">axios-cache-adapter <a class="header-anchor" href="#axios-cache-adapter" aria-label="Permalink to &quot;axios-cache-adapter&quot;"></a></h3><p>The creation of this library is heavily inspired by axios-cache-adapter. It was a great library but now it is unmaintained and has a lot of unresolved issues. Also, it weights more than 4x the size of this library with less features and less performance.</p><h3 id="fetch-and-some-state-management-library" tabindex="-1">Fetch and some state management library? <a class="header-anchor" href="#fetch-and-some-state-management-library" aria-label="Permalink to &quot;Fetch and some state management library?&quot;"></a></h3><p>As this library was built to be used with axios and to handle storage itself, I can assure that it is more performant that any glued code you may find and/or write yourself. About state management libraries and other similar things, <a href="https://arthur.place/implications-of-cache-or-state" target="_blank" rel="noreferrer">this blog post</a> explains why cache is more correct, architectural way, instead of state.</p></div></div></main><footer class="VPDocFooter" data-v-f3627ae4 data-v-5aaab8d2><!--[--><!--]--><div class="edit-info" data-v-5aaab8d2><div class="edit-link" data-v-5aaab8d2><a class="VPLink link vp-external-link-icon no-icon edit-link-button" href="https://github.com/arthurfiorette/axios-cache-interceptor/edit/main/docs/src/guide.md" target="_blank" rel="noreferrer" data-v-5aaab8d2><!--[--><span class="vpi-square-pen edit-link-icon" data-v-5aaab8d2></span> Edit this page<!--]--></a></div><div class="last-updated" data-v-5aaab8d2><p class="VPLastUpdated" data-v-5aaab8d2 data-v-1bcbb5ac>Last updated: <time datetime="2024-09-28T00:34:23.000Z" data-v-1bcbb5ac></time></p></div></div><nav class="prev-next" aria-labelledby="doc-footer-aria-label" data-v-5aaab8d2><span class="visually-hidden" id="doc-footer-aria-label" data-v-5aaab8d2>Pager</span><div class="pager" data-v-5aaab8d2><!----></div><div class="pager" data-v-5aaab8d2><a class="VPLink link pager-link next" href="/guide/getting-started" data-v-5aaab8d2><!--[--><span class="desc" data-v-5aaab8d2>Next page</span><span class="title" data-v-5aaab8d2>Getting Started</span><!--]--></a></div></nav></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter has-sidebar" data-v-c78795fe data-v-b8cbd69b><div class="container" data-v-b8cbd69b><p class="message" data-v-b8cbd69b>Made with ❤️</p><p class="copyright" data-v-b8cbd69b>Copyright (c) 2021-present Arthur Fiorette & Contributors</p></div></footer><!--[--><!--]--></div></div>
<script>window.__VP_HASH_MAP__=JSON.parse("{\"config.md\":\"Nbl-S_p-\",\"config_request-specifics.md\":\"3mXNacwD\",\"config_response-object.md\":\"D1px3cxk\",\"generated_benchmark.md\":\"CADiic2g\",\"guide.md\":\"ujmy41nc\",\"guide_comparison.md\":\"CtAE_NVF\",\"guide_debugging.md\":\"CwYk3hfj\",\"guide_getting-started.md\":\"Cvs6TesY\",\"guide_interceptors.md\":\"CxT1QmHT\",\"guide_invalidating-cache.md\":\"CwqEft6d\",\"guide_request-id.md\":\"DM_PhO1i\",\"guide_storages.md\":\"CedIwTNi\",\"index.md\":\"BEeK09ew\",\"others_changelog.md\":\"Dhksm6-p\",\"others_license.md\":\"CgdCXY_e\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"Axios Cache Interceptor\",\"description\":\"Small and efficient cache interceptor for axios. Etag, Cache-Control, TTL, HTTP headers and more!\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"socialLinks\":[{\"icon\":\"discord\",\"link\":\"https://axios-cache-interceptor.js.org/discord\"},{\"icon\":\"github\",\"link\":\"https://github.com/arthurfiorette/axios-cache-interceptor\"},{\"icon\":{\"svg\":\"<svg xmlns=\\\"http://www.w3.org/2000/svg\\\" role=\\\"img\\\" viewBox=\\\"0 0 24 24\\\"><title>npm</title><path d=\\\"M1.763 0C.786 0 0 .786 0 1.763v20.474C0 23.214.786 24 1.763 24h20.474c.977 0 1.763-.786 1.763-1.763V1.763C24 .786 23.214 0 22.237 0zM5.13 5.323l13.837.019-.009 13.836h-3.464l.01-10.382h-3.456L12.04 19.17H5.113z\\\"/></svg>\"},\"link\":\"https://npmjs.com/package/axios-cache-interceptor\"},{\"icon\":{\"svg\":\"<svg xmlns=\\\"http://www.w3.org/2000/svg\\\" role=\\\"img\\\" viewBox=\\\"0 0 24 24\\\"><title>jsDelivr</title><path d=\\\"M11.851 0L.811 4.02l1.56 14.7L11.85 24l9.6-5.28 1.74-14.76zm.062 4.622a6.668 6.75 0 0 1 2.666.572 12.507 12.507 0 0 0-2.59 1.95c-.045-.02-.092-.031-.138-.045a1.181 1.181 0 0 0-.346-.056c-.071 0-.141.01-.21.021a8.91 8.91 0 0 1-.615-2.318 6.668 6.75 0 0 1 1.171-.122 6.668 6.75 0 0 1 .062-.002zm-1.99.312a9.763 9.763 0 0 0 .69 2.504 1.213 1.213 0 0 0-.328.825 1.202 1.202 0 0 0 .18.63c-.937 1.294-1.656 2.803-1.905 4.31-.01.056-.013.11-.02.166-.282.09-.515.284-.656.54-.987-.333-1.885-.968-2.615-2.022a6.668 6.75 0 0 1-.026-.515 6.668 6.75 0 0 1 4.68-6.438zm5.507.709a6.668 6.75 0 0 1 2.53 2.9c-.377.953-1.049 1.892-1.893 2.727a1.242 1.242 0 0 0-.644-.184 1.243 1.243 0 0 0-.768.27c-.462-.354-.91-.737-1.318-1.168-.333-.35-.637-.73-.921-1.123.19-.215.31-.494.31-.802 0-.212-.061-.41-.159-.586 1.058-1.008 2.112-1.67 2.863-2.034zm-3.925 1.982a.624.624 0 0 1 .346.114.624.624 0 0 1 .292.524.624.624 0 0 1-.292.524.626.626 0 0 1-.346.113.634.634 0 0 1-.638-.637c0-.355.283-.638.638-.638zm-.441 1.771a1.205 1.205 0 0 0 .675.062c.036.05.075.097.112.148a11.438 11.438 0 0 0 .921 1.119 12.103 12.103 0 0 0 1.446 1.277c-.032.11-.054.224-.054.342a1.236 1.236 0 0 0 .066.38 9.91 9.91 0 0 1-2.118 1.042c-.087.029-.173.052-.261.078a7.735 7.735 0 0 1-1.87.332 1.15 1.15 0 0 0-.66-.773c.004-.024.005-.049.01-.073.219-1.333.873-2.73 1.733-3.934zm7.272.19a6.668 6.75 0 0 1 .245 1.786 6.668 6.75 0 0 1-.259 1.856 9.993 9.993 0 0 1-1.666-.63 1.243 1.243 0 0 0-.065-.713 9.434 9.434 0 0 0 1.745-2.3zm-2.913 2.101c.367 0 .657.291.657.658s-.291.657-.657.657c-.367 0-.658-.29-.658-.657s.29-.658.658-.658zm.837 1.59a10.79 10.79 0 0 0 1.802.688 6.668 6.75 0 0 1-6.149 4.157 6.668 6.75 0 0 1-.062-.004 6.668 6.75 0 0 1-.042 0c-.087-.042-.168-.08-.266-.129-.312-.154-.667-.352-.846-.5a3.796 3.796 0 0 1-1.294-2.03c.21-.111.38-.284.487-.495a8.428 8.428 0 0 0 1.96-.306 9.11 9.11 0 0 0 .513-.154 11.083 11.083 0 0 0 2.341-1.13c.205.143.452.23.719.23a1.248 1.248 0 0 0 .837-.328zm-10.707.116a5.761 5.761 0 0 0 2.212 1.298 1.146 1.146 0 0 0 .857.87 4.602 4.602 0 0 0 1.24 2.222 6.668 6.75 0 0 1-4.31-4.39zm3.327.464c.331 0 .595.263.595.596s-.264.595-.595.595a.59.59 0 0 1-.596-.595.591.591 0 0 1 .596-.596z\\\"/></svg>\"},\"link\":\"https://www.jsdelivr.com/package/npm/axios-cache-interceptor\"},{\"icon\":{\"svg\":\"<svg xmlns=\\\"http://www.w3.org/2000/svg\\\" viewBox=\\\"0 0 137 157\\\"><title>Bundle Phobia</title><g fill=\\\"none\\\" fill-rule=\\\"evenodd\\\" stroke=\\\"var(--vp-c-text-2)\\\" stroke-width=\\\"1.5\\\"><g transform=\\\"translate(37.21 45.73)\\\"><rect width=\\\"16.74\\\" height=\\\"15.94\\\" x=\\\"25.1\\\" y=\\\"56.58\\\" fill=\\\"var(--vp-c-text-2)\\\" rx=\\\"7.97\\\"/><rect width=\\\"16.74\\\" height=\\\"31.88\\\" x=\\\"25.1\\\" y=\\\"40.64\\\" rx=\\\"8.37\\\"/><ellipse cx=\\\"7.13\\\" cy=\\\"8.49\\\" rx=\\\"7.13\\\" ry=\\\"8.45\\\"/><ellipse cx=\\\"56.54\\\" cy=\\\"8.49\\\" rx=\\\"7.13\\\" ry=\\\"8.45\\\"/></g><g opacity=\\\".4\\\" transform=\\\"translate(104.153 25.807)\\\"><circle cx=\\\"23.51\\\" cy=\\\"4.78\\\" r=\\\"4.78\\\"/><circle cx=\\\"6.18\\\" cy=\\\"87.47\\\" r=\\\"5.92\\\"/><path d=\\\"M18.3 4.7l9.55.16m3.52 41.16L15 45.54m1.22-7.7L31.7 45.2\\\"/></g><path d=\\\"M114.1 117.84c1.2-1.02 1.74-1.96 2.48-3.56l19.3-42.92c-2.02-27.1-3.44-40.7-3.44-40.77 0-2.7-2.14-4.8-4.78-4.8-2.6 0-4.73 2.1-4.78 4.7l-3.05 37.7-14.76 42.1c-.44.8-.7 1.8-.7 2.8 0 .83.2 1.64.5 2.4l10.43 40.12 11.55-3.1-12.74-34.8z\\\"/><path d=\\\"M104.97 112.06l10.7 2.98\\\" opacity=\\\".4\\\"/><g opacity=\\\".4\\\" transform=\\\"matrix(-1 0 0 1 33.225 25.807)\\\"><circle cx=\\\"23.51\\\" cy=\\\"4.78\\\" r=\\\"4.78\\\"/><circle cx=\\\"6.18\\\" cy=\\\"87.47\\\" r=\\\"5.92\\\"/><path d=\\\"M18.3 4.7l9.55.16m3.52 41.16L15 45.54m1.22-7.7L31.7 45.2\\\"/></g><path d=\\\"M23.27 117.84c-1.2-1.02-1.73-1.96-2.47-3.56L1.5 71.36c2.02-27.1 3.43-40.7 3.43-40.77 0-2.7 2.14-4.8 4.8-4.8 2.6 0 4.72 2.1 4.77 4.7l3.05 37.7 14.75 42.2c.45.8.7 1.8.7 2.8 0 .8-.18 1.6-.5 2.4l-10.4 40.1-11.55-3.1 12.74-34.8z\\\"/><path d=\\\"M32.4 112.06l-10.7 2.98\\\" opacity=\\\".4\\\"/><path d=\\\"M94.26 91.23c12.2-7.54 20.25-20.38 20.25-34.94 0-3.9-.5-7.6-1.5-11.1C112.8 21 93.2 1.5 68.98 1.5S25 21.02 24.87 45.2c-1.05 3.52-1.6 7.23-1.6 11.05 0 16.54 10.43 30.9 25.6 37.72-.1 1.4-.1 2.82-.1 4.26 0 23.22 10.22 42.04 22.9 42.04 12.65 0 22.92-18.8 22.92-42.03 0-2.4-.2-4.8-.4-7.1z\\\"/><g opacity=\\\".4\\\" transform=\\\"translate(23.263 1.5)\\\"><circle cx=\\\"45.63\\\" cy=\\\"44.03\\\" r=\\\"44.03\\\"/><ellipse cx=\\\"45.63\\\" cy=\\\"54.79\\\" rx=\\\"45.62\\\" ry=\\\"42.04\\\"/><ellipse cx=\\\"48.39\\\" cy=\\\"96.83\\\" rx=\\\"22.93\\\" ry=\\\"42.04\\\"/></g></g></svg>\"},\"link\":\"https://bundlephobia.com/package/axios-cache-interceptor\"},{\"icon\":{\"svg\":\"<svg xmlns=\\\"http://www.w3.org/2000/svg\\\" width=\\\"108\\\" height=\\\"108\\\"><title>Package Phobia</title><path xmlns=\\\"http://www.w3.org/2000/svg\\\" stroke=\\\"var(--vp-c-text-2)\\\" style=\\\"scale:18%\\\" d=\\\"M21.667 73.809V33.867l28.33-16.188 28.337 16.188V66.13L49.997 82.321 35 73.75V41.604l14.997-8.57L65 41.604v16.788l-15.003 8.571-1.663-.95v-16.67l8.382-4.792-6.719-3.838-8.33 4.763V69.88l8.33 4.762 21.67-12.383V37.737l-21.67-12.379-21.663 12.379v39.88L49.997 90 85 70V30L49.997 10 15 30v40z\\\" transform=\\\"matrix(1.25 0 0 1.25 -8.75 -7.5)\\\"/></svg>\"},\"link\":\"https://packagephobia.com/result?p=axios-cache-interceptor\"}],\"nav\":[{\"text\":\"Guide\",\"link\":\"/guide\"},{\"text\":\"Config\",\"link\":\"/config\"},{\"text\":\"Others\",\"link\":\"/others/license\"},{\"text\":\"Latest\",\"items\":[{\"text\":\"v0.x\",\"link\":\"https://axios-cache-interceptor.js.org/v0/\"}]}],\"editLink\":{\"pattern\":\"https://github.com/arthurfiorette/axios-cache-interceptor/edit/main/docs/src/:path\"},\"footer\":{\"message\":\"Made with ❤️\",\"copyright\":\"Copyright (c) 2021-present Arthur Fiorette & Contributors\"},\"algolia\":{\"appId\":\"WPY8IFS0UX\",\"apiKey\":\"8cc9e4ff3f98b5854346224aac791bbf\",\"indexName\":\"axios-cache-interceptor-js\"},\"carbonAds\":{\"code\":\"CEBDT27Y\",\"placement\":\"vuejsorg\"},\"sidebar\":[{\"text\":\"Guide\",\"items\":[{\"text\":\"Introduction\",\"link\":\"/guide\"},{\"text\":\"Getting Started\",\"link\":\"/guide/getting-started\"},{\"text\":\"Debugging\",\"link\":\"/guide/debugging\"},{\"text\":\"Storages\",\"link\":\"/guide/storages\"},{\"text\":\"Request Id\",\"link\":\"/guide/request-id\"},{\"text\":\"Invalidating Cache\",\"link\":\"/guide/invalidating-cache\"},{\"text\":\"Comparison\",\"link\":\"/guide/comparison\"},{\"text\":\"Other Interceptors\",\"link\":\"/guide/interceptors\"}]},{\"text\":\"Config\",\"items\":[{\"text\":\"Global Configuration\",\"link\":\"/config\"},{\"text\":\"Request Specifics\",\"link\":\"/config/request-specifics\"},{\"text\":\"Response Object\",\"link\":\"/config/response-object\"}]},{\"text\":\"Others\",\"items\":[{\"text\":\"MIT License\",\"link\":\"/others/license\"},{\"text\":\"Changelog\",\"link\":\"/others/changelog\"}]}]},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":true}");</script>
</body>
</html>