All we need is to allow the ccache cache to persist. I think I understand that the buildkit cache mount allows us to provide cache access at the granularity of a layer, which definitely seems useful, but in the ccache case it's actually potentially cleaner to just send the ccache cache dir in as a bindmount.
Am I missing any other considerations?