All groups and permissions are cached to speed up your application performance.
When you use the built-in methods for manipulating groups and permissions, the cache is automatically reset for you, and relations are automatically reloaded for the current model record.
But, if you alter permissions or groups directly in the database instead of calling the built-in methods, you will not see the change reflected in the application unless you manually reset the cache.
Also, because the Group and Permission models implements the RefreshesPermissionCache trait, creating and deleting groups and permissions will automatically
clear the cache.
You can configure this package to use any cache store you have configured in laravel's cache config file config/cache.php. In config/acl.php, set the cache.store key to
the name of any store you have defined.