UNPKG

ghost-cache

Version:

A lightweight auto-caching wrapper for fetch() and Axios with multi-storage support (localStorage, sessionStorage, IndexedDB, Redis)

18 lines (17 loc) 437 B
export class LocalStorageAdapter { async getItem(key) { return Promise.resolve(localStorage.getItem(key)); } async setItem(key, value) { localStorage.setItem(key, value); return Promise.resolve(); } async removeItem(key) { localStorage.removeItem(key); return Promise.resolve(); } async clear() { localStorage.clear(); return Promise.resolve(); } }