Use SettableFuture<Empty> for readinessFuture