File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -5,8 +5,8 @@ The following are known limitations of the library:
551 . ** Immediate writes (` deferWrites => false ` )** : Each setting is written to storage immediately when you call ` set() ` or ` forget() ` .
66 The first operation hydrates all settings for that context (1 SELECT query), then each subsequent write performs a separate
77 INSERT or UPDATE. While ` DatabaseHandler ` and ` FileHandler ` use an in-memory cache to maintain fast reads, individual write
8- operations may result in multiple database queries or file writes per request. Use ` setMany() ` or ` forgetMany() ` when you
9- want to explicitly persist multiple settings in one batch operation .
8+ operations may result in multiple database queries or file writes per request. When multiple changes are known ahead of time,
9+ use ` setMany() ` or ` forgetMany() ` to group them explicitly and allow supported handlers to persist them more efficiently .
1010
11112 . ** Deferred writes (` deferWrites => true ` )** : All settings are batched and written to storage at the end of the request
1212 (during the ` post_system ` event). This minimizes the number of database queries and file writes, improving performance.
You can’t perform that action at this time.
0 commit comments