This actually is a mistake - you shouldn't cache at each run, but only when creating the Acl object (if no cache hit happened)