Interface: CacheConfig
Defined in: electron/utils/cache/StandardizedCache.ts:121
Cache configuration.
Properties
enableStats?
optional enableStats?: boolean;
Defined in: electron/utils/cache/StandardizedCache.ts:123
Enable statistics tracking
eventEmitter?
optional eventEmitter?: TypedEventBus<UptimeEvents>;
Defined in: electron/utils/cache/StandardizedCache.ts:125
Event emitter for cache events
maxSize?
optional maxSize?: number;
Defined in: electron/utils/cache/StandardizedCache.ts:127
Maximum cache size
name
name: string;
Defined in: electron/utils/cache/StandardizedCache.ts:129
Cache identifier for logging
ttl?
optional ttl?: number;
Defined in: electron/utils/cache/StandardizedCache.ts:138
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)