public override void InputMessage(MessagePayload toInput) { Logger.Debug("Recording message sequence origin on payload {0}", toInput.Id); toInput.SetFirstSequence(messageCache.GetFirstSequenceInCache()); toInput.SetSequenceOriginSetOn(messageCache.FirstItemCachedOn); OnMessageProcessed(toInput); }