take advantage of the cache to store parsed grants. This allows to limit the size of the pre-computed grants
the server should not exit upon misconfiguration but rather raise exceptions that are catchable by the UI