private void ScheduleTask(Task task) { //we are in a max concurrency level 1 scheduler. reading CurrentMessage should be OK _actorCell.Self.Tell(new ActorTaskSchedulerMessage(this, task, CurrentMessage), ActorRefs.NoSender); }