This script has a own logic inside as the transferred data is not real cached data. It is persistent data. The script creates a timestamp file and looks at execution (every minute) if the timestamp is old enough to run again.
You see if the service is active or passive with the icon behind the service.
Yellow - active
Black - passive
Grey - cached (cached is every time also passive)
Do you mean you see data in the agent output every minute? That’s correct, cached checks have a header with the time of execution and the valid time in seconds