interface ICacheStorage

Cache storage interface

Methods

get(key: string): Promise<SourceCacheEntry | null>

Gets a cached entry

set(
key: string,
): Promise<void>

Sets a cached entry

delete(key: string): Promise<void>

Deletes a cached entry

clear(): Promise<void>

Clears all cached entries

keys(): Promise<string[]>

Lists all cached keys

Usage

import { type ICacheStorage } from ".";