@Override
 public void putIfAbsent(K key, V value, Handler<AsyncResult<V>> handler) {
   execute(cache -> cache.getAndPutIfAbsent(key, value), handler);
 }