6364656667686970717273
validateQuery(query); validateSplitSize(numSplits); List<Query> splits = new ArrayList<Query>(numSplits); List<Key> scatterKeys = getScatterKeys(numSplits, query, datastore); Key lastKey = null; for (Key nextKey : getSplitKey(scatterKeys, numSplits)) { splits.add(createSplit(lastKey, nextKey, query)); lastKey = nextKey; } splits.add(createSplit(lastKey, null, query));
6364656667686970
new ToDoItemAnalysis(), new ToDoItemContributions(), new WrapperFactoryDefault(), new IsisJdoSupportImpl(), new Bulk.InteractionContext(), new QueryResultsCache() ); }
7374757677787980818283
new ToDoItemSubscriptions(), new WrapperFactoryDefault(), new IsisJdoSupportImpl(), new Bulk.InteractionContext(), new EventBusServiceJdo(), new QueryResultsCache(), new MementoServiceDefault(), new BookmarkServiceDefault(), new ClockService() ); }