class DistributedTableMetadataManager implements TableMetadataManager {

    @Override
    public void save(Table table) throws Exception {
        logger.info(String.format("Saving Table : %s", table));
        tableDataStore.put(table.getName(), table);
        tableDataStore.flush();
    }

    public  DistributedTableMetadataManager(HazelcastConnection hazelcastConnection,
                                           ElasticsearchConnection elasticsearchConnection);

}