private void UpdateCache(string userId, OnlineUser onlineUser)
        {
            _onlineUsers.AddOrUpdate(userId, onlineUser, (x, y) => onlineUser);

            _messageBus.Publish(onlineUser.GetUnPublishedEvents().First());
        }