result of 'findvm(datacenter.vmFolder, resource[:name])' shouldn't change. Why not memoize?

@vm ||= findvm(datacenter.vmFolder, resource[:name])