Caching collection fetch