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