private void OnMessage(int streamIndex, RedisMessage message)
{
// locked to avoid overlapping calls (even though we have set the mode
// to preserve order on the subscription)
lock (_callbackLock)
{
OnReceived(streamIndex, message.Id, message.ScaleoutMessage);
}
}