diff --git a/core/src/com/cloud/hypervisor/xen/resource/XenServerPoolVms.java b/core/src/com/cloud/hypervisor/xen/resource/XenServerPoolVms.java index 57a8945b19d..e8eeeb09c24 100644 --- a/core/src/com/cloud/hypervisor/xen/resource/XenServerPoolVms.java +++ b/core/src/com/cloud/hypervisor/xen/resource/XenServerPoolVms.java @@ -1,17 +1,18 @@ package com.cloud.hypervisor.xen.resource; import java.util.HashMap; - +import java.util.Map; import org.apache.log4j.Logger; - +import java.util.concurrent.ConcurrentHashMap; import com.cloud.utils.Pair; import com.cloud.vm.VirtualMachine.State; public class XenServerPoolVms { private static final Logger s_logger = Logger.getLogger(XenServerPoolVms.class); - private HashMap>> _cluster_vms = - new HashMap>>(); + private final Map>> _cluster_vms = + new ConcurrentHashMap>>(); + public HashMap> getClusterVmState(String clusterId){ HashMap> _vms= _cluster_vms.get(clusterId);