| Interface | Description | 
|---|---|
| AsyncReadWriteTable<K,V> | A table that supports asynchronous get, put and delete by one or more keys | 
| ReadWriteTable<K,V> | A table that supports synchronous and asynchronousget, put and delete by one or more keys | 
| Table<R> | A  Tableis an abstraction for data sources that support random access by key. | 
| TableProvider | A table provider provides the implementation for a table. | 
| TableProviderFactory | Factory of a table provider object |