No need to answer this. I looked at the code and I see it’s the actual rendered output that is cached, not the ids. I think I should be able to add some custom caching over top of this and maybe hook into your clear cache function so it clears my cache as well.
Thanks for an excellent plugin.