Jakub Zych
5e0a04e4da
feat(cooler): Cache.Pull returns and removes a value atomically
- Cache.Pull(ctx, key) ([]byte, bool, error), Laravel's Cache::pull
- Redis driver runs GETDEL (Redis 6.2+); memory driver uses otter Compute
with InvalidateOp under the per-key lock; expired keys report not found
- TestPullSmoke over the memory driver and miniredis, ExampleCache_Pull
- README and docs/services/caching.md ("One-time values")
2026-10-20 22:58:44 +02:00
..
2026-10-11 00:58:17 +02:00
2026-10-11 14:43:40 +02:00
2026-10-20 01:05:42 +02:00
2026-10-11 00:58:17 +02:00
2026-10-15 22:45:16 +02:00
2026-10-18 14:52:30 +02:00
2026-10-20 01:05:42 +02:00
2026-10-11 00:58:17 +02:00
2026-10-11 14:43:40 +02:00
2026-10-20 22:58:44 +02:00
2026-10-11 00:58:17 +02:00
2026-10-11 00:58:17 +02:00
2026-10-11 00:58:17 +02:00
2026-10-15 22:30:00 +02:00
2026-10-11 14:43:40 +02:00
2026-10-16 20:34:26 +02:00
2026-10-12 19:29:37 +02:00
2026-10-16 11:44:32 +02:00
2026-10-11 00:58:17 +02:00
2026-10-12 19:29:37 +02:00
2026-10-11 14:27:13 +02:00
2026-10-12 21:25:30 +02:00
2026-10-11 00:58:17 +02:00
2026-10-11 00:58:17 +02:00
2026-10-20 03:15:26 +02:00
2026-10-19 19:59:24 +02:00
2026-10-11 00:58:17 +02:00
2026-10-11 00:58:17 +02:00
2026-10-19 21:05:21 +02:00