Files
MMKV/Core
guoling 0d85678165 Load expiration state before encoding the first value write
A first set after reopening can encode without the expiration suffix and still report success, leaving an unreadable value. Move the existing write locks and load check ahead of expiry-dependent encoding in each setter path, without adding lock acquisitions or scalar buffers. Route encoded vectors through the existing expiration helper so public templates do not need lock internals.

Keep a minimal set-succeeds/read-fails regression separate from the setter-overload coverage. Both explicitly avoid warming the lazy instance before set.
2026-09-07 16:27:58 +08:00
..
2026-08-20 21:42:19 +08:00
2025-09-24 11:55:35 +08:00
2026-03-27 16:23:03 +08:00
2026-08-20 21:42:19 +08:00
2026-08-20 21:42:19 +08:00
2026-03-19 15:41:19 +08:00
2026-08-20 17:42:52 +08:00
2026-08-09 11:45:07 +08:00
2020-06-28 16:22:00 +08:00