class

Topia::CachedTaskExecutor

Inherits Reference < Object

Cache-aware task executor with performance optimizations

Constructors

new(cache_dir = ".topia/cache")
Source

Instance methods

cache_stats
Source
clear_cache
Source
execute_with_cache(task : Task, input_data : String = "", file_dependencies : Array(String) = [] of String)
Source
invalidate_by_files(changed_files : Array(String))
Source
invalidate_cache(task_name : String)
Source