Class SetIfAbsentOperation<K>

All Implemented Interfaces:
Runnable, CompletionStage<Boolean>, Future<Boolean>, HotRodConstants, ChannelOperation

public class SetIfAbsentOperation<K> extends AbstractPutIfAbsentOperation<K,Boolean>
Implements "putIfAbsent" operation as described in Hot Rod protocol specification.
Since:
14.0
  • Constructor Details

    • SetIfAbsentOperation

      public SetIfAbsentOperation(OperationContext operationContext, K key, byte[] keyBytes, byte[] value, org.infinispan.api.common.CacheWriteOptions options, DataFormat dataFormat)