QueryBooksByAverageRatingTask queryBooksByAverageRatingTask = new QueryBooksByAverageRatingTask( ctx );
QueryBooksByBestRatingTask queryBooksByBestRatingTask = new QueryBooksByBestRatingTask( ctx );
QueryBooksByNewestPublishedTask queryBooksByNewestPublishedTask = new QueryBooksByNewestPublishedTask( ctx );
QueryBooksBySummaryTask queryBooksBySummaryTask = new QueryBooksBySummaryTask( ctx );
QueryBooksByTitleTask queryBooksByTitleTask = new QueryBooksByTitleTask( ctx );
QueryBooksByTotalSoldTask queryBooksByTotalSoldTask = new QueryBooksByTotalSoldTask( ctx );
for ( int i = 0; i < cyclesCount; i++ ) {
ctx.executor.execute( insertBookTask );
ctx.executor.execute( updateBookRatingTask );
ctx.executor.execute( updateBookTotalSoldTask );