OTOH, maybe we should have a cache-level component instead to do this work after IIHI obtained the ComponentRegistry reference, and we could inject everything in that component. We could also have different impls for TO and 2PC :)

So let's leave this as it is for now.