List<String> ids = new ArrayList<>();
            int fySize = 900;
            List<List<String>> idLists = Stream.iterate(0, i -> i + fySize)
                    .limit((ids.size() + fySize - 1) / fySize)
                    .map(i -> ids.subList(i, Math.min(i + fySize, ids.size())))
                    .collect(Collectors.toList());