Skip to main content

Module user_settings_store

Module user_settings_store 

Source
Expand description

Persistence-backed access to per-user prompt-caching settings.

Every read goes through the configured PersistenceLayer, and every update is written before it is returned. The in-memory persistence provider intentionally gives process-lifetime behavior; configured durable providers never silently fall back to process memory when a read or write fails.

Structs§

UserSettingsStore
Thread-safe persistence-backed store for per-user caching preferences.
UserSettingsUpdate
Partial update applied to one verified principal’s settings record.

Enums§

PromptCachingPreferenceUpdate
Four-state patch value for the nullable prompt-caching preference.