1. A non-transitory computer-readable storage medium including a set of instructions adapted to direct a computer to perform an operation comprising: receiving an indication that a first computation node having a first computation node cache has been modified; identifying a first invalidation link associated with the first computation node and a second computation node having a second computation node cache, wherein the first invalidation link identifies a first portion of the second computation node cache that is dependent on the first computation node; locating the first portion of the second computation node cache; and invalidating the first portion of the second computation node cache.