Skip to content

Interface: CacheConfig

nekte-protocol


nekte-protocol / client/src / CacheConfig

Interface: CacheConfig

Defined in: nekte-source/packages/client/src/cache.ts:34

Properties

defaultTtlMs?

optional defaultTtlMs?: number

Defined in: nekte-source/packages/client/src/cache.ts:36

Default TTL for cache entries (ms). Default: 5 minutes


maxEntries?

optional maxEntries?: number

Defined in: nekte-source/packages/client/src/cache.ts:38

Maximum number of entries. Default: 1000


namespace?

optional namespace?: string

Defined in: nekte-source/packages/client/src/cache.ts:42

Key namespace prefix (for multi-environment shared stores)


negativeTtlMs?

optional negativeTtlMs?: number

Defined in: nekte-source/packages/client/src/cache.ts:44

TTL for negative cache entries (ms). Default: 60_000 (1 minute)


store?

optional store?: CacheStore

Defined in: nekte-source/packages/client/src/cache.ts:40

Pluggable backing store. Default: InMemoryCacheStore