Content Cache outputs a result without having activated it?

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.


This is on Rhino 8 SR23 (8.23.25251.13001, 2025-09-08), as well as in the R9 WIP
(9.0.25259.12305, 2025-09-16) on Windows 11.

So I am suspecting that perhaps the component is also processing things when these two outputs are hidden, which would explain this issue:

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.