Arguments array infered from passed function to cache
Value that is returned from operation, infered from passed function
Calling cache resolver will call lookup in cache to return matching value or call base function that was passed to withCache factory
Calls clear method on cache instance
Using this method won't check for cached values and will call base fn and save result of this operation to cache