Two clients asking for the passpharse at about the same time. The second client
misses the updated cache value.
Client-1: Client-2:
enter get_pw
if not in cache
start pinentry
enter get_pw
if not in cache
[wait for other pinentry return]
pinentry returns
put pw in cache start pinentry
return pw pinentry returns
put pw in cache
return pw