Я тоже вчера с этим скриптом игрался, под свою хотелку перестраивал. На два столбца. В принципе я разобрался. Немного не пойму. как чанки работают
Чанки там независимы от всей остальной логики. Просто в кэш можно поместить строки довольно небольшой длины, поэтому чтобы всё влезло, приходится нарезать строку на куски, класть под разными ключами, а потом собирать обратно. Логика разрезания и сборки как раз и зашита в класс с чанками.