We need to probably for reproducibility reasons:
- include task init args here as part of either the task_name or the hash string such that small changes to the task init will re-cache and be uniquely documented so people can adequately log small changes here.
- also, add some type of documentation + print statement here to notify users that their task cache is stored based on these parameters.
We need to probably for reproducibility reasons: