@ Override public Result < K , V > apply ( final Result < K , V > previousOperation ) { if ( previousOperation == null ) { return this ; } else { return previousOperation ; } }
PutIfAbsent operation succeeds only when there is no previous operation for the same key .