Class SpacePermissionGroupNamesCache
- java.lang.Object
-
- com.atlassian.confluence.security.SpacePermissionGroupNamesCache
-
@Internal @ParametersAreNonnullByDefault @Deprecated public class SpacePermissionGroupNamesCache extends Object
Deprecated.Since 7.3 No replacement.Maintains a cache of [space-key]/[permission-type] pairs to user group names. In other words, for a given space permission type and space, it caches which user groups have that permission. It also works for global permissions, i.e. null space.- Since:
- 5.6
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static SpacePermissionGroupNamesCache
create(SpacePermissionDao spacePermissionDao, com.atlassian.cache.CacheFactory cacheFactory)
Deprecated.@NonNull Set<String>
getGroupNamesWithPermission(@Nullable Space space, String permissionType)
Deprecated.void
invalidate(String permissionType, @Nullable Space space)
Deprecated.void
invalidateAll()
Deprecated.
-
-
-
Method Detail
-
create
public static SpacePermissionGroupNamesCache create(SpacePermissionDao spacePermissionDao, com.atlassian.cache.CacheFactory cacheFactory)
Deprecated.
-
getGroupNamesWithPermission
public @NonNull Set<String> getGroupNamesWithPermission(@Nullable Space space, String permissionType)
Deprecated.
-
invalidateAll
public void invalidateAll()
Deprecated.
-
-