Class CIDRPermissionsCache

    • Constructor Detail

      • CIDRPermissionsCache

        public CIDRPermissionsCache​(java.util.function.Function<RoleResource,​CIDRPermissions> loadFunction,
                                    java.util.function.Supplier<java.util.Map<RoleResource,​CIDRPermissions>> bulkLoadFunction,
                                    java.util.function.BooleanSupplier cacheEnabledDelegate)
    • Method Detail

      • invalidateCidrPermissions

        public boolean invalidateCidrPermissions​(java.lang.String roleName)
        Invalidate a role from CIDR permissions cache
        Parameters:
        roleName - role for which to invalidate the cache
        Returns:
        boolean returns true if given role found in the cache and invalidated, otherwise returns false