Skip to content

Local set/get cache with persistency layer powered by SQLite by default

Notifications You must be signed in to change notification settings

quiescente/local-cache

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

local-cache

Installing

deno add jsr:@quiescente/local-cache

Using

import { LocalCache } from "@quiescente/local-cache";
import { assertEquals } from "@std/assert";

const cache = new LocalCache("./todos.db");

cache.set("try_out_deno", { description: "Try out deno", complete: true });
cache.set("build_some_pocs", { description: "Build some POCs", complete: false });


assertEquals(cache.get("try_out_deno")?.complete, true);
assertEquals(cache.get("build_some_pocs")?.complete, false);

cache.set("build_some_pocs", { description: "Build some POCs", complete: true });

assertEquals(cache.get("build_some_pocs")?.complete, true);

About

Local set/get cache with persistency layer powered by SQLite by default

Resources

Stars

Watchers

Forks

Packages

No packages published