Configuration settings of Authcache for roles
Authcache will only attempt to cache a page and deliver a cached page respectively if every single role of the logged in user is authcache enabled.

Consider the following example:


Five roles are defined on the website (including the built-in ones): anonymous, authenticated, customer role 1, customer role 2, administrator.
Three roles are enabled for authcache: anonymous, authenticated, customer role 1
User Customer A has the following role: customer role 1
User Customer B has the following role: customer role 2
User Customer C has the following roles: customer role 1 and customer role 2
User Customer D has no additional roles
User Administrator has the following role: administrator


This will lead to the following behavior:


Authcache will kick in for every anonymous user (anonymous role is authcache enabled).
Authcache will kick in for Customer A (customer role 1 is authcache enabled).
Authcache will not kick in for Customer B (customer role 2 is not authcache enabled).
Authcache will not kick in for Customer C (customer role 2 is not authcache enabled).
Authcache will kick in for Customer D (authenticated is enabled)
Authcache will not kick in for Administrator (administrator role is not authcache enabled).