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