private void HandleUltimateQuestion(UltimateQuestion addMessage) { Console.WriteLine($"Ich berechne die Frage nach dem Leben, dem Universum und dem ganzen Rest"); Thread.Sleep(TimeSpan.FromSeconds(3)); var resultMessage = new CalculationResultMessage(42, addMessage); addMessage.ResultReceiver.Tell(resultMessage); cacheResultPublisher.Tell(new Publish("resultCache", resultMessage)); }
private void HandleUltimateQuestion(UltimateQuestion ultimateQuestion) { var key = $"ultimateQuestion"; HandleCalculationWithCacheKey(ultimateQuestion, key); }