class
Components::Cache::CacheWarmer
- Components::Cache::CacheWarmer
- Reference
- Object
Overview
Utility for warming component caches
Defined in:
components/cache/cache_warmer.crConstructors
Instance Method Summary
-
#register(component : Component) : Nil
Register a component for cache warming
-
#register_all(components : Array(Component)) : Nil
Register multiple components
-
#stats : Hash(String, Int32 | Int64)
Get warming statistics
-
#warm_all(expires_in : Time::Span | Nil = nil) : Nil
Warm all registered component caches
-
#warm_all_concurrent(expires_in : Time::Span | Nil = nil, batch_size : Int32 = 10) : Nil
Warm caches in parallel using fibers
-
#warm_by_type(component_class : Component.class, expires_in : Time::Span | Nil = nil) : Nil
Warm specific component types
Constructor Detail
Instance Method Detail
Warm caches in parallel using fibers
Warm specific component types