Cached And Distributed Execution Tool for caching and distributed execution Introduction It works as a wrapper for executables to cache outputs based on its inputs