Adding caching to sample report