Cache expensive vmware compute resource calls
Some VMWare calls are incredibly slow, e.g. listing all networks or datastores. It might be worth caching these data to speed things up.
For Foreman Xen there is a PR that introduces such functionality. It might be worth to provide a general interface.