Вероятно, это проблема , связанная с отсутствием загрузчика пользовательских классов в контексте нити собственного сжатия.
В качестве обходного пути я бы предложил использовать состояние списка с простыми элементами какой тип имеет фиксированную длину байта при сериализации. Это могут быть примитивные типы и POJO, возможно, если возможно, реализовать собственный сериализатор фиксированной длины. Тогда сериализатор Kryo не должен вызываться при очистке TTL и требует загрузчика классов пользователя.