Skip to Content
APIPlanning Center People TSSrcClassesClass: ApiCache

planning-center-monorepo v1.0.0


planning-center-monorepo / planning-center-people-ts/src / ApiCache

Class: ApiCache

Defined in: packages/planning-center-people-ts/src/performance.ts:144 

Simple in-memory cache for API responses

Constructors

Constructor

new ApiCache(): ApiCache

Returns

ApiCache

Methods

set()

set(key, data, ttlMs): void

Defined in: packages/planning-center-people-ts/src/performance.ts:150 

Parameters

key

string

data

any

ttlMs

number = 300000

Returns

void


get()

get(key): any

Defined in: packages/planning-center-people-ts/src/performance.ts:159 

Parameters

key

string

Returns

any


clear()

clear(): void

Defined in: packages/planning-center-people-ts/src/performance.ts:173 

Returns

void


size()

size(): number

Defined in: packages/planning-center-people-ts/src/performance.ts:177 

Returns

number