Если кеширует то куда, в ОЗУ ?
У варниша, есть такая штука как "storage backend"-ы, т.е. хранилища. Есть на диске, есть в ОЗУ.
Если да то сколько ОЗУ надо?
Ограничения задаются в настройках, рекомендуют до 75% от свободной ОЗУ.
Как приблизительно рассчитать подобное
Как и любой другой кеш: кол-во объектов * размер объектов