Future<Boolean> result() { return result.map(new AbstractFunction1<WriteResponse, Boolean>() { @Override public Boolean apply(WriteResponse response) { return true; } }); } }
Future<Void> result() { return result.map(new AbstractFunction1<WriteResponse, Void>() { @Override public Void apply(WriteResponse v1) { return null; } }); } }
Future<DLSN> result() { return result.map(new AbstractFunction1<WriteResponse, DLSN>() { @Override public DLSN apply(WriteResponse response) { return DLSN.deserialize(response.getDlsn()); } }); } }
Future<Void> result() { return result.map(new AbstractFunction1<WriteResponse, Void>() { @Override public Void apply(WriteResponse response) { return null; } }); } }
Future<Void> result() { return result.map(new AbstractFunction1<WriteResponse, Void>() { @Override public Void apply(WriteResponse response) { return null; } }); } }
Future<Void> result() { return result.map(new AbstractFunction1<WriteResponse, Void>() { @Override public Void apply(WriteResponse v1) { return null; } }).voided(); } }
return result.map(new AbstractFunction1<String, LockWaiter>() { @Override public LockWaiter apply(final String currentOwner) {
Future<Boolean> result() { return result.map(new AbstractFunction1<WriteResponse, Boolean>() { @Override public Boolean apply(WriteResponse response) { return true; } }); } }
Future<Void> result() { return result.map(new AbstractFunction1<WriteResponse, Void>() { @Override public Void apply(WriteResponse response) { return null; } }); } }
Future<Void> result() { return result.map(new AbstractFunction1<WriteResponse, Void>() { @Override public Void apply(WriteResponse response) { return null; } }); } }
Future<Boolean> result() { return result.map(new AbstractFunction1<WriteResponse, Boolean>() { @Override public Boolean apply(WriteResponse response) { return true; } }); } }
Future<Void> result() { return result.map(new AbstractFunction1<WriteResponse, Void>() { @Override public Void apply(WriteResponse response) { return null; } }); } }
Future<DLSN> result() { return result.map(new AbstractFunction1<WriteResponse, DLSN>() { @Override public DLSN apply(WriteResponse response) { return DLSN.deserialize(response.getDlsn()); } }); } }
Future<Void> result() { return result.map(new AbstractFunction1<WriteResponse, Void>() { @Override public Void apply(WriteResponse v1) { return null; } }); } }
Future<Void> result() { return result.map(new AbstractFunction1<WriteResponse, Void>() { @Override public Void apply(WriteResponse response) { return null; } }); } }
Future<Void> result() { return result.map(new AbstractFunction1<WriteResponse, Void>() { @Override public Void apply(WriteResponse v1) { return null; } }); } }
Future<DLSN> result() { return result.map(new AbstractFunction1<WriteResponse, DLSN>() { @Override public DLSN apply(WriteResponse response) { return DLSN.deserialize(response.getDlsn()); } }); } }
Future<Void> result() { return result.map(new AbstractFunction1<WriteResponse, Void>() { @Override public Void apply(WriteResponse v1) { return null; } }).voided(); } }
Future<Void> result() { return result.map(new AbstractFunction1<WriteResponse, Void>() { @Override public Void apply(WriteResponse v1) { return null; } }).voided(); } }
@Benchmark public String mapPromise() throws Exception { Promise<String> p = new Promise<String>(); Future<String> f = p.map(mapF); p.setValue(string); return Await.result(f); }