switch to using putIfAbsent semantics. USERGRID-1753