One other Question(for my own clarification).
When exactly does this prefetch occur?
Before Script Runs
At the point in the script where InGroup function is, but once per script(unless cache is older than specified)?

Thanks