Use putIfAbsent here