A per-tenant, per-region a LB cache

Ready for review - addresses issue #60