UserDB::read(): What If Done Twice?#
The semantics of UserDB::read() leaves many things open:
Does it overwrite any content that is present in memory?
Does it add new data to it?
If so, what about duplicates?