This commit modifies putIfAbsent to use an EntryProcessor that guarantees that the operation is atomic. Closes gh-21591