This is a race condition between "get" and "create". When "get" fails, then a create happens. With two threads running, each can have a "get" failure, followed by racing "creates".
This is a race condition between "get" and "create". When "get" fails, then a create happens. With two threads running, each can have a "get" failure, followed by racing "creates".