default V get(K key) {
    try {
      return getAsync(key).get();
    } catch (InterruptedException | ExecutionException e) {
      throw new SamzaException("GET failed for " + key, e);
    }
  }
Fetch single table record for a specified {@code key}. This method must be thread-safe.
The default implementation calls getAsync and blocks on the completion afterwards.
@param key key for the table record
@return table record for the specified {@code key}
samza-api/src/main/java/org/apache/samza/table/remote/TableReadFunction.java