public void UpdateCacheWithQuality(short quality)
{
lock (m_lock)
{
DateTime now = DateTime.UtcNow;
foreach (ComDaGroupItem item in m_itemsByHandle.Values)
{
if (null == item.CacheEntry) continue;
DaValue value = new DaValue();
item.CacheEntry.GetLatest(value);
value.Quality = quality;
value.Timestamp = now;
UpdateCache(item, value, false);
}
}
}
#endregion