public Task <bool> Handle(GetProductByIdResponseCommand request, CancellationToken cancellationToken) { if (_taskKeeper.TryRemoveTsc(request.CommandId, out var tcs)) { tcs.SetResult(request.Product); } return(Task.FromResult(true)); }