@Override public MapOperation createPutIfAbsentOperation(String name, Data key, Data value, long ttl, long maxIdle) { return getDelegate().createPutIfAbsentOperation(name, key, value, ttl, maxIdle); }
@Override public MapOperation createPutIfAbsentOperation(String name, Data key, Data value, long ttl, long maxIdle) { return getDelegate().createPutIfAbsentOperation(name, key, value, ttl, maxIdle); }
protected Operation prepareOperation() { MapOperationProvider operationProvider = getMapOperationProvider(parameters.name); MapOperation op = operationProvider.createPutIfAbsentOperation(parameters.name, parameters.key, parameters.value, parameters.ttl, parameters.maxIdle); op.setThreadId(parameters.threadId); return op; }
@Override public MapOperation createPutIfAbsentOperation(String name, Data key, Data value, long ttl, long maxIdle) { checkWanReplicationQueues(name); return getDelegate().createPutIfAbsentOperation(name, key, value, ttl, maxIdle); }
protected Operation prepareOperation() { MapOperationProvider operationProvider = getMapOperationProvider(parameters.name); MapOperation op = operationProvider.createPutIfAbsentOperation(parameters.name, parameters.key, parameters.value, parameters.ttl, DEFAULT_MAX_IDLE); op.setThreadId(parameters.threadId); return op; }
@Override public MapOperation createPutIfAbsentOperation(String name, Data key, Data value, long ttl, long maxIdle) { checkWanReplicationQueues(name); return getDelegate().createPutIfAbsentOperation(name, key, value, ttl, maxIdle); }
protected Operation prepareOperation() { MapOperationProvider operationProvider = getMapOperationProvider(parameters.name); MapOperation op = operationProvider.createPutIfAbsentOperation(parameters.name, parameters.key, parameters.value, parameters.ttl, parameters.maxIdle); op.setThreadId(parameters.threadId); return op; }
protected Operation prepareOperation() { MapOperationProvider operationProvider = getMapOperationProvider(parameters.name); MapOperation op = operationProvider.createPutIfAbsentOperation(parameters.name, parameters.key, parameters.value, parameters.ttl, DEFAULT_MAX_IDLE); op.setThreadId(parameters.threadId); return op; }
protected Data putIfAbsentInternal(Object key, Data value, long ttl, TimeUnit ttlUnit, long maxIdle, TimeUnit maxIdleUnit) { Data keyData = toDataWithStrategy(key); long timeInMillis = timeInMsOrOneIfResultIsZero(ttl, ttlUnit); long maxIdleInMillis = timeInMsOrOneIfResultIsZero(maxIdle, maxIdleUnit); MapOperation operation = operationProvider .createPutIfAbsentOperation(name, keyData, value, timeInMillis, maxIdleInMillis); return (Data) invokeOperation(keyData, operation); }
protected Data putIfAbsentInternal(Object key, Data value, long ttl, TimeUnit ttlUnit, long maxIdle, TimeUnit maxIdleUnit) { Data keyData = toDataWithStrategy(key); long timeInMillis = timeInMsOrOneIfResultIsZero(ttl, ttlUnit); long maxIdleInMillis = timeInMsOrOneIfResultIsZero(maxIdle, maxIdleUnit); MapOperation operation = operationProvider .createPutIfAbsentOperation(name, keyData, value, timeInMillis, maxIdleInMillis); return (Data) invokeOperation(keyData, operation); }