Interface: CacheConfig
Defined in: electron/utils/cache/StandardizedCache.ts:107
Cache configuration.
Properties
enableStats?
optionalenableStats:boolean
Defined in: electron/utils/cache/StandardizedCache.ts:109
Enable statistics tracking
eventEmitter?
optionaleventEmitter:TypedEventBus<UptimeEvents>
Defined in: electron/utils/cache/StandardizedCache.ts:111
Event emitter for cache events
maxSize?
optionalmaxSize:number
Defined in: electron/utils/cache/StandardizedCache.ts:113
Maximum cache size
name
name:
string
Defined in: electron/utils/cache/StandardizedCache.ts:115
Cache identifier for logging
ttl?
optionalttl:number
Defined in: electron/utils/cache/StandardizedCache.ts:124
Cache-level TTL applied when no per-entry TTL is supplied.
Remarks
Provide 0 or a negative value to disable automatic expiration.
Default Value
300_000 (5 minutes)