question: @ Override public byte [ ] write ( InternalLog log ) throws IOException { final byte [ ] rowkey = RowkeyBuilder . buildRowkey ( log ) ; final Put p = new Put ( rowkey ) ; populateColumnValues ( p , log ) ; tbl . put ( p ) ; final List < byte [ ] > indexRowkeys = log . getIndexRowkeys ( ) ; if ( indexRowkeys != null ) { writeIndexes ( rowkey , indexRowkeys ) ; } return rowkey ; }
target:  TODO need think about if multi-PUT is necessary, by checking if autoFlush works