I think we can cache it. It won't change during the life of a node process I don't think. (at least, I can't think of a reason to hotswap login services)