@Override public <T, R> R read(String key, Codec codec, RedisCommand<T> command, Object ... params) { RFuture<R> res = readAsync(key, codec, command, params); return get(res); }
@Override public <T, R> R evalWrite(String key, Codec codec, RedisCommand<T> evalCommandType, String script, List<Object> keys, Object ... params) { RFuture<R> res = evalWriteAsync(key, codec, evalCommandType, script, keys, params); return get(res); }
@Override public boolean ping() { return commandExecutor.get(pingAsync()); }
@Override public <T, R> R read(String key, Codec codec, RedisCommand<T> command, Object ... params) { RFuture<R> res = readAsync(key, codec, command, params); return get(res); }
@Override public <T, R> R evalRead(String key, Codec codec, RedisCommand<T> evalCommandType, String script, List<Object> keys, Object ... params) { RFuture<R> res = evalReadAsync(key, codec, evalCommandType, script, keys, params); return get(res); }
@Override public <T, R> R evalRead(String key, Codec codec, RedisCommand<T> evalCommandType, String script, List<Object> keys, Object ... params) { RFuture<R> res = evalReadAsync(key, codec, evalCommandType, script, keys, params); return get(res); }
@Override public <T, R> R evalWrite(String key, Codec codec, RedisCommand<T> evalCommandType, String script, List<Object> keys, Object ... params) { RFuture<R> res = evalWriteAsync(key, codec, evalCommandType, script, keys, params); return get(res); }
@Override public boolean ping() { return commandExecutor.get(pingAsync()); }
@Override public Map<String, String> info(InfoSection section) { return commandExecutor.get(infoAsync(section)); }
@Override public Map<String, String> info(InfoSection section) { return commandExecutor.get(infoAsync(section)); }
@Override public Time time() { return commandExecutor.get(timeAsync()); }
@Override public Map<String, String> clusterInfo() { return commandExecutor.get(clusterInfoAsync()); }
@Override public Time time() { return commandExecutor.get(timeAsync()); }
@Override public Map<String, String> clusterInfo() { return commandExecutor.get(clusterInfoAsync()); }
@Override public Map<KOut, VOut> execute() { return connectionManager.getCommandExecutor().get(executeAsync()); }
@Override public void execute(String resultMapName) { connectionManager.getCommandExecutor().get(executeAsync(resultMapName)); }
@Override public Map<KOut, VOut> execute() { return connectionManager.getCommandExecutor().get(executeAsync()); }
@Override public void execute(String resultMapName) { connectionManager.getCommandExecutor().get(executeAsync(resultMapName)); }
@Override public <R> R execute(RCollator<KOut, VOut, R> collator) { return connectionManager.getCommandExecutor().get(executeAsync(collator)); }
@Override public <R> R execute(RCollator<KOut, VOut, R> collator) { return connectionManager.getCommandExecutor().get(executeAsync(collator)); }