Сложная ситуация. После тестов, проблема не повторилась даже без изменений. То есть при количестве потоков для кэширования в 10 - кэширование занимает 150-200 Мб, но после завершения память освобождается, что уже некритично. В вашем форке потребление памяти такое же. Теперь вопрос в том, нужны ли изменения. И даже так, спасибо за PR.
Сложная ситуация. После тестов, проблема не повторилась даже без изменений. То есть при количестве потоков для кэширования в 10 - кэширование занимает 150-200 Мб, но после завершения память освобождается, что уже некритично. В вашем форке потребление памяти такое же. Теперь вопрос в том, нужны ли изменения. И даже так, спасибо за PR.