private void GoToIdle() { if (_bufferWasInUse && _maxSilenceTimer == null) _maxSilenceTimer = Context.System.Scheduler.ScheduleTellOnceCancelable(_settings.QuarantineSilentSystemTimeout, Self, TooLongIdle.Instance, Self); Become(IdleBehavior); }