This forum post sounds like what you are trying to do:
Ultimately, the cache function uses the function inputs to determine whether the data already exists in cache to be served. So you need to do something like pass a timestamp or other method of unique keys to your load data function, so that when you hit the button it passes a new value to your function.