Interface CachedMembershipReader
-
public interface CachedMembershipReader
Interface for reading the membership information of a given authorizable and store the result in a cache.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<Principal>
readMembership(@NotNull Tree authorizableTree, CacheLoader cacheLoader)
Read the membership information of the authorizable and store the result in a cache using the provided cacheLoader.
-
-
-
Method Detail
-
readMembership
Set<Principal> readMembership(@NotNull @NotNull Tree authorizableTree, CacheLoader cacheLoader)
Read the membership information of the authorizable and store the result in a cache using the provided cacheLoader.- Parameters:
authorizableTree
- The authorizable tree for which the membership information should be read.cacheLoader
- The cacheLoader to provide the set of principals to store in the cache.- Returns:
- The set of principals that are members of the authorizable.
-
-