Skip to main content

Interface: CacheConfig

Defined in: electron/utils/cache/StandardizedCache.ts:23

Cache configuration.

Properties

defaultTTL?

optional defaultTTL: number

Defined in: electron/utils/cache/StandardizedCache.ts:27

Default TTL in milliseconds. Set to 0 or negative to disable expiration.


enableStats?

optional enableStats: boolean

Defined in: electron/utils/cache/StandardizedCache.ts:29

Enable statistics tracking


eventEmitter?

optional eventEmitter: TypedEventBus<UptimeEvents>

Defined in: electron/utils/cache/StandardizedCache.ts:31

Event emitter for cache events


maxSize?

optional maxSize: number

Defined in: electron/utils/cache/StandardizedCache.ts:33

Maximum cache size


name

name: string

Defined in: electron/utils/cache/StandardizedCache.ts:35

Cache identifier for logging