Adding the caching you'd put a TODO on in r84298 and r84300
Set for 24 hours, don't know if you want longer.
Only other tweak is maybe making keys more unique.
$key = wfMemcKey( 'openstackmanager', 'domaininfo', $this->domainname );
Add it before the last parmameter, not sure if you need any more uniqueness
More adding this as a TODO as you've gone offline ;)
Version: unspecified
Severity: enhancement