class Topia::CachedTaskExecutor

Overview

Cache-aware task executor with performance optimizations

Defined in:

topia/task_cache.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(cache_dir = ".topia/cache") #

[View source]

Instance Method Detail

def cache_stats #

[View source]
def clear_cache #

[View source]
def execute_with_cache(task : Task, input_data : String = "", file_dependencies : Array(String) = [] of String) #

[View source]
def invalidate_by_files(changed_files : Array(String)) #

[View source]
def invalidate_cache(task_name : String) #

[View source]