class MemoryCacheStorage
implements ICacheStorage

In-memory cache implementation

Properties

private
cache: Map<string, SourceCacheEntry>
readonly
size: number

Gets current cache size

Methods

clear(): Promise<void>

Clears all cached entries

delete(key: string): Promise<void>

Deletes a cached entry

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

Gets a cached entry by key

keys(): Promise<string[]>

Lists all cached keys

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

Sets a cached entry

Usage

import { MemoryCacheStorage } from ".";