@Override public void replaceIfPresent(K k, V v, V v1, Handler<AsyncResult<Boolean>> handler) { try { boolean replaced = local.replace(k, v, v1); handler.handle(Future.succeededFuture(replaced)); } catch (Exception e) { handler.handle(Future.failedFuture(e)); } }
@Override public void replace(K k, V v, Handler<AsyncResult<V>> handler) { try { V replaced = local.replace(k, v); handler.handle(Future.succeededFuture(replaced)); } catch (Exception e) { handler.handle(Future.failedFuture(e)); } }
@Override public void replace(K k, V v, Handler<AsyncResult<V>> handler) { try { V replaced = local.replace(k, v); handler.handle(Future.succeededFuture(replaced)); } catch (Exception e) { handler.handle(Future.failedFuture(e)); } }
@Override public void replaceIfPresent(K k, V v, V v1, Handler<AsyncResult<Boolean>> handler) { try { boolean replaced = local.replace(k, v, v1); handler.handle(Future.succeededFuture(replaced)); } catch (Exception e) { handler.handle(Future.failedFuture(e)); } }
/** * Replace the entry only if there is an existing entry with the key * @param key the key * @param value the new value * @return the old value */ public V replace(K key, V value) { V ret = (V)__typeArg_1.wrap(delegate.replace(__typeArg_0.<K>unwrap(key), __typeArg_1.<V>unwrap(value))); return ret; }
/** * Replace the entry only if there is an existing entry with the key * @param key the key * @param value the new value * @return the old value */ public V replace(K key, V value) { V ret = (V)__typeArg_1.wrap(delegate.replace(__typeArg_0.<K>unwrap(key), __typeArg_1.<V>unwrap(value))); return ret; }
public static java.lang.Object replace(io.vertx.core.shareddata.LocalMap<Object, Object> j_receiver, java.lang.Object key, java.lang.Object value) { return io.vertx.core.impl.ConversionHelper.fromObject(j_receiver.replace(io.vertx.core.impl.ConversionHelper.toObject(key), io.vertx.core.impl.ConversionHelper.toObject(value))); } public static boolean containsKey(io.vertx.core.shareddata.LocalMap<Object, Object> j_receiver, java.lang.Object key) {
@Override public KeyPair<K, V> put(final K key, final V value) { this.ensure(false); final V reference = this.syncMap.get(key); // Add & Replace Fn.safeSemi(null == reference, LOGGER, () -> this.syncMap.put(key, value), () -> this.syncMap.replace(key, value)); return KeyPair.create(key, value); }
@Override public KeyPair<K, V> put(final K key, final V value) { this.ensure(false); final V reference = this.syncMap.get(key); // Add & Replace Fn.safeSemi(null == reference, LOGGER, () -> this.syncMap.put(key, value), () -> this.syncMap.replace(key, value)); return KeyPair.create(key, value); }