Split the formula cache into a top-down and bottom-up cache.