I suggest you try to wrap the local checks, such they can be treated as plugin, and add the caching info yourself. Putting it in plugins/60 should work then: (untested)
#!/bin/sh
cat << HERE
<<<local>>>
cached(${GENERATED_AT},${VALID_FOR}) $(my_local_check)
HERE