use of io.etcd.jetcd.api.CompactionRequest in project jetcd by coreos.
the class KVImpl method compact.
@Override
public CompletableFuture<CompactResponse> compact(long rev, CompactOption option) {
checkNotNull(option, "option should not be null");
CompactionRequest request = CompactionRequest.newBuilder().setRevision(rev).setPhysical(option.isPhysical()).build();
return execute(() -> stub.compact(request), CompactResponse::new, Errors::isRetryable);
}
Aggregations