コード例 #1
0
        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);
        }
コード例 #2
0
 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);
         }
     }
 }