Switch default parameter to being an option
Use concurrent maps for caching of user and group objects