@Override
  public V get(K key, Object ... args) {
    try {
      return getAsync(key).get();
    } catch (Exception e) {
      throw new SamzaException("GET failed for " + key, e);
    }
  }
Simple cache table backed by a Guava cache instance. Application is expect to build
a cache instance with desired parameters and specify it to the table descriptor.

@param <K> type of the key in the cache
@param <V> type of the value in the cache
samza-core/src/main/java/org/apache/samza/table/caching/guava/GuavaCacheTable.java