Class PrincipalDataProviderCache
java.lang.Object
com.xebialabs.xlrelease.principaldata.PrincipalDataProviderCache
- All Implemented Interfaces:
PrincipalDataProvider
Cache decorator for PrincipalDataProvider
-
Method Summary
Modifier and TypeMethodDescriptionvoidCollection<? extends org.springframework.security.core.GrantedAuthority>getAuthorities(String username) getGroupEmail(String groupName) getUserData(String username) voidvoidinvalidate(String username)
-
Method Details
-
clearCache
public void clearCache() -
initCaches
public void initCaches() -
getUserData
- Specified by:
getUserDatain interfacePrincipalDataProvider
-
getGroupEmail
- Specified by:
getGroupEmailin interfacePrincipalDataProvider
-
getAuthorities
public Collection<? extends org.springframework.security.core.GrantedAuthority> getAuthorities(String username) - Specified by:
getAuthoritiesin interfacePrincipalDataProvider
-
invalidate
- Specified by:
invalidatein interfacePrincipalDataProvider
-