public override long GetEntryLastModified() { if (modTimes == null) { return(0); } long cutOff = Sharpen.Extensions.ValueOf(base.GetEntryLastModified() + 1); ICollection <long> head = modTimes.HeadSet(cutOff); return(head.IsEmpty() ? 0 : head.Last()); }