I'm trying to build a mechanism to invalidate cache for a task if upstream task constants input changes.
I currently make a hash of the input constants for each task, then use that as the target. I was thinking I could instead build up a hash of hashes of the current task inputs as well as the inputs of upstream tasks. Was thinking to do this by using constants and edges from the Flow object.
It seems like quite a common problem, was looking to see if there was in fact an easy way to achieve it?