Backing in-memory key-value repository used to store User entities by UserId.
Deletes an existing user entity from the in-memory repository.
Finds a user by their email address.
Finds a user by its identifier.
Finds a user by their username.
Persists a new user entity in the in-memory repository.
Updates an existing user entity in the in-memory repository.