From 6ba4772858019f49e843bc87b314f0e8ea95eeac Mon Sep 17 00:00:00 2001 From: Ledjon Behluli Date: Sat, 22 Jul 2023 20:14:23 +0200 Subject: [PATCH] increased concurrent sample to 100, and modified SpaceTuple a bit to not go to Array.Empty but return the string "()" right away --- samples/03_Concurrent/Program.cs | 4 ++-- src/OrleanSpaces/Tuples/SpaceTuple.cs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/samples/03_Concurrent/Program.cs b/samples/03_Concurrent/Program.cs index b94ae083..5d5f251b 100644 --- a/samples/03_Concurrent/Program.cs +++ b/samples/03_Concurrent/Program.cs @@ -20,7 +20,7 @@ const string EXCHANGE_KEY = "exchange-key"; -await Task.WhenAll(CreateTasks(10, async index => +await Task.WhenAll(CreateTasks(100, async index => { SpaceTuple tuple = new(EXCHANGE_KEY, index); await agent.WriteAsync(tuple); @@ -31,7 +31,7 @@ await Task.WhenAll(CreateTasks(10, async index => Console.WriteLine("----------------------"); -await Task.WhenAll(CreateTasks(10, async index => +await Task.WhenAll(CreateTasks(100, async index => { SpaceTuple tuple = await agent.PeekAsync(new(EXCHANGE_KEY, index)); Console.WriteLine($"READER {index}: {tuple}"); diff --git a/src/OrleanSpaces/Tuples/SpaceTuple.cs b/src/OrleanSpaces/Tuples/SpaceTuple.cs index db45d15b..a63d30f5 100644 --- a/src/OrleanSpaces/Tuples/SpaceTuple.cs +++ b/src/OrleanSpaces/Tuples/SpaceTuple.cs @@ -103,7 +103,7 @@ public bool Equals(SpaceTuple other) } public override int GetHashCode() => fields?.GetHashCode() ?? 0; - public override string ToString() => $"({string.Join(", ", fields ?? Array.Empty())})"; + public override string ToString() => fields is null ? "()" : $"({string.Join(", ", fields)})"; /// /// Returns an enumerator to enumerate over the fields of this tuple.