Interface: FilesCachePluginConfig
Configuration for the AppKit files-cache plugin.
Extends
Section titled “Extends”BasePluginConfig
Indexable
Section titled “Indexable”[
key:string]:unknown
Properties
Section titled “Properties”
optionalhost?:string
Inherited from
Section titled “Inherited from”BasePluginConfig.host
invalidationBatchMs?
Section titled “invalidationBatchMs?”
optionalinvalidationBatchMs?:number
Invalidation debounce window in milliseconds. Defaults to 25ms.
maxEntries?
Section titled “maxEntries?”
optionalmaxEntries?:number
Maximum entries retained in each user L1. Defaults to 1,000.
maxScopes?
Section titled “maxScopes?”
optionalmaxScopes?:number
Maximum active user scopes retained by the process. Defaults to 256.
optionalname?:string
Inherited from
Section titled “Inherited from”BasePluginConfig.name
streamConfig?
Section titled “streamConfig?”
optionalstreamConfig?:StreamConfig
SSE stream configuration for this plugin’s executeStream() calls (buffer
sizes, maxEventSize, TTL, heartbeat). Sets the plugin’s StreamManager
defaults; a per-call stream config still overrides these. Use it to raise
maxEventSize above the 5 MiB default when a stream emits larger events.
Inherited from
Section titled “Inherited from”BasePluginConfig.streamConfig
telemetry?
Section titled “telemetry?”
optionaltelemetry?:TelemetryOptions
Inherited from
Section titled “Inherited from”BasePluginConfig.telemetry
ttlMs?
Section titled “ttlMs?”
optionalttlMs?:number
Default entry TTL in milliseconds. Defaults to 60 seconds.