default void putAll(List<Entry<K, V>> records) {
    try {
      putAllAsync(records).get();
    } catch (InterruptedException | ExecutionException e) {
      throw new SamzaException("PUT_ALL failed for " + records, e);
    }
  }
Store the table {@code records} with specified {@code keys}. This method must be thread-safe.
The default implementation calls putAllAsync and blocks on the completion afterwards.
@param records table records to be written
samza-api/src/main/java/org/apache/samza/table/remote/TableWriteFunction.java