Убран жрущий процессор вызов System.gc() в BinaryPartAbstractImage #createImagePart. Обратите внимание: без него могут быть проблемы с удалением временных файлов.

Тестовый вариант кеширования эмбедед изображений