Thermos is a Rails caching library that keeps your cache always warm by automatically rebuilding it in the background when ActiveRecord models change. No more stale data from TTL expiration, no more slow cold cache hits, and no need to 'touch' associated models. Works with any ActiveJob backend (Sidekiq, Solid Queue, etc.) and any cache store (Redis, Memcached, Solid Cache, etc.). Perfect for API responses, JSON serialization, and view caching.
Required Ruby Version
>= 3.2
Authors
Andrew Thal
Versions
-
2.0.1
-
source
- 2.0.1 source December 21, 2025 (21 KB)
-
-
2.0.0
-
source
- 2.0.0 source December 21, 2025 (18.5 KB)
-
-
1.0.2
-
source
- 1.0.2 source January 19, 2024 (19.5 KB)
-
-
1.0.1
-
source
- 1.0.1 source January 27, 2023 (19.5 KB)
-
-
1.0.0
-
source
- 1.0.0 source January 10, 2023 (19.5 KB)
-