Cache results from calling services