diff --git a/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java b/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java index 81bc02550ce..5701ee96a12 100644 --- a/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java +++ b/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java @@ -313,7 +313,7 @@ public class VmwareResource implements StoragePoolResource, ServerResource, Vmwa protected DiskControllerType _rootDiskController = DiskControllerType.ide; protected ManagedObjectReference _morHyperHost; - protected static ThreadLocal s_serviceContext = new ThreadLocal(); + protected final static ThreadLocal s_serviceContext = new ThreadLocal(); protected String _hostName; protected List _cmdMBeans = new ArrayList(); @@ -327,9 +327,8 @@ public class VmwareResource implements StoragePoolResource, ServerResource, Vmwa protected VirtualRoutingResource _vrResource; - protected static HashMap s_powerStatesTable; + protected final static HashMap s_powerStatesTable = new HashMap(); static { - s_powerStatesTable = new HashMap(); s_powerStatesTable.put(VirtualMachinePowerState.POWERED_ON, PowerState.PowerOn); s_powerStatesTable.put(VirtualMachinePowerState.POWERED_OFF, PowerState.PowerOff); s_powerStatesTable.put(VirtualMachinePowerState.SUSPENDED, PowerState.PowerOn);