deno/ext/cache
Matt Mastracci 2ed85c7dd6
refactor(ext/cache): Remove custom shutdown and use fast async ops (#20107)
The original implementation of `Cache` used a custom `shutdown` method
on the resource, but to simplify fast streams work we're going to move
this to an op of its own.

While we're in here, we're going to replace `opAsync` with
`ensureFastOps`. `op2` work will have to wait because of some
limitations to our async support, however.
2023-08-09 17:45:35 +00:00
..
01_cache.js refactor(ext/cache): Remove custom shutdown and use fast async ops (#20107) 2023-08-09 17:45:35 +00:00
Cargo.toml 1.36.0 (#20036) 2023-08-03 18:26:25 +02:00
lib.deno_cache.d.ts fix(dts): make globals available on globalThis (#19438) 2023-07-03 14:36:55 -04:00
lib.rs refactor(ext/cache): Remove custom shutdown and use fast async ops (#20107) 2023-08-09 17:45:35 +00:00
README.md feat: implement Web Cache API (#15829) 2022-09-28 17:41:12 +05:30
sqlite.rs refactor(ext/cache): Remove custom shutdown and use fast async ops (#20107) 2023-08-09 17:45:35 +00:00

deno_cache

This crate implements the Cache API for Deno.

The following APIs are implemented:

Cache APIs don't support the query options yet.

Spec: https://w3c.github.io/ServiceWorker/#cache-interface