Semantical changes in the CacheHelper.
The group_cache_index is not intended to be used publicly, so should be private instead.
Doing so also helps us tidy up the tests by removing duplication.