private void processVmsUnit(VmsUnit vmsUnit, DateTime publicationTime, bool fullRefresh) { string vmsIdentifier = vmsUnit.vmsUnitReference.id; if (logWrapper.isInfo()) { logWrapper.Info("Processing VMSIdentifier(" + vmsIdentifier + ")"); } VMSData vmsData = new VMSData(vmsIdentifier, publicationTime, vmsUnit); vMSDataStore.updateData(vmsData); }
public override void updateData(DataObject data) { lock (this) { VMSData vmsData = (VMSData)data; String vmsIdentifier = vmsData.getVmsIdentifier(); if (dataMap.ContainsKey(vmsIdentifier)) { dataMap.Remove(vmsIdentifier); dataMap.Add(vmsIdentifier, vmsData); } else { dataMap.Add(vmsIdentifier, vmsData); } } }