public override void PrintStatus() { Console.WriteLine(this); Console.WriteLine("Local key buffer"); Console.WriteLine($"\t* size: \t {LocalKeyStore.GetLength()}"); Console.WriteLine($"\t* last received key index: \t {_currentKeyChunk}"); Console.WriteLine(); Console.WriteLine("Common service buffer"); Console.WriteLine($"\t* size: \t {CommonKeyStore.ServiceKeyBuffer.GetLength()}"); Console.WriteLine(); Console.WriteLine("Common undecided buffer"); Console.WriteLine($"\t* size: \t {CommonKeyStore.UndecidedKeyBuffer.GetLength()}"); Console.WriteLine(); Console.WriteLine("Common application buffers"); CommonKeyStore.ApplicationKeyBuffers.ToList().ForEach(s => Console.WriteLine($"\t* {s.Key} size: \t {s.Value.GetLength()}")); Console.WriteLine(); }