Added result caching per requirement.

CI-170