public interface CachedPermissionData extends CachedData
| Modifier and Type | Method and Description |
|---|---|
@NonNull Tristate |
checkPermission(@NonNull String permission)
Gets a permission check result for the given permission node.
|
@NonNull Map<String,Boolean> |
getPermissionMap()
Gets an immutable copy of the permission map backing the permission calculator
|
void |
invalidateCache()
Invalidates the underlying permission calculator cache.
|
getQueryOptions@NonNull Tristate checkPermission(@NonNull String permission)
permission - the permission nodeNullPointerException - if permission is nullvoid invalidateCache()
Can be called to allow for an update in defaults.