protected override object GetSingleValue() { if (cache.Count == 1) { return(cache.GetLatest()); } return(null); }