Topia::CachedTaskExecutor
Inherits Reference < Object
Cache-aware task executor with performance optimizations
Constructors
new(cache_dir = ".topia/cache")
SourceInstance methods
cache_stats
Sourceclear_cache
Sourceexecute_with_cache(task : Task, input_data : String = "", file_dependencies : Array(String) = [] of String)
Sourceinvalidate_by_files(changed_files : Array(String))
Sourceinvalidate_cache(task_name : String)
Source