А зачем в консоли создавать кеш? Что не так с базовым функционалом? У вас что, несколько сотен тысяч документов?