Skip to content

charton API


charton API / @chart-on/core / index / CacheAdapter

Interface: CacheAdapter ​

Defined in: packages/core/src/data/cache.ts:13

Persistent storage for bar snapshots, e.g. in the browser, so a reload or a symbol switch paints at once (see the cache data source option). A plain async key-value store: the chart decides what to keep and for how long. Each method may reject; the chart then loads as if nothing was cached.

Methods ​

clear() ​

clear(): Promise<void>

Defined in: packages/core/src/data/cache.ts:18

Remove every entry this adapter holds (its namespace only, where it has one).

Returns ​

Promise<void>


delete() ​

delete(key): Promise<void>

Defined in: packages/core/src/data/cache.ts:16

Parameters ​

key ​

string

Returns ​

Promise<void>


get() ​

get(key): Promise<unknown>

Defined in: packages/core/src/data/cache.ts:14

Parameters ​

key ​

string

Returns ​

Promise<unknown>


set() ​

set(key, value): Promise<void>

Defined in: packages/core/src/data/cache.ts:15

Parameters ​

key ​

string

value ​

unknown

Returns ​

Promise<void>