bIsCacheable

Controls whether results can be cached so we can bypass execution if the inputs & settings are the same in a subsequent execution.