User and group permissions for prefetching
For example, suppose you have two groups, Group A and Group B, and two users, User 1 and User 2. Group A includes both users; Group B includes only User 2. User 1 has a permission set for Groups A and B; User 2 has a permission set for Group B only.
Prefetching is made easier if users are assigned a set of permission groups that perform the same function.