@Override
  public ReadWriteUpdateTable getTable() {
    Preconditions.checkNotNull(context, String.format("Table %s not initialized", tableId));
    Preconditions.checkNotNull(kvStore, "Store not initialized for table " + tableId);
    @SuppressWarnings("unchecked")
    ReadWriteUpdateTable table = new LocalTable(tableId, kvStore);
    table.init(this.context);
    return table;
  }
Base class for tables backed by Samza local stores. The backing stores are
injected during initialization of the table. Since the lifecycle
of the underlying stores are already managed by Samza container,
the table provider will not manage the lifecycle of the backing
stores.
samza-kv/src/main/java/org/apache/samza/storage/kv/LocalTableProvider.java