Add Cache method to Actions

Cache method takes an action and caches the return value.