@Override
  public void init(Context context) {
    super.init(context);
    TableMetricsUtil tableMetricsUtil = new TableMetricsUtil(context, this, tableId);
    // hit- and miss-rate are provided by CachingTable.
    tableMetricsUtil.newGauge("evict-count", () -> cache.stats().evictionCount());
  }
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