Whenever I insert a Content Cache component and connect it to a Query Model Objects, it automatically pushes/ pulls the Content. This means that regardless of whether I pushed the Push button of the component — and regardless of having an input for the ‘Action’ slot, there will always be an output for the ‘Result’ and ‘Content’ outputs.
Since when has this behavior changed? I can confirm the same thing happening on another laptop. I actually hoped to use Content Cache to mitigate Query Model Objects expiring on layer property changes or by adding objects, but alas.
Never mind it was in the Content Cache Guide all along but in a different place then I was looking for. I have always had the outputs hidden, so never noticed it really.
The Action input is used to automate the Content Cache component from within Grasshopper. There are a few ways it can be used.
By sending a Boolean (True/False) the default Action set in the component will be run:
True - The default action is run. (Push, Pull, Bake, Purge)
False - The default action is not run, but if Result is showing, the component will continue to pull.