#4 Improved findByIds cache