Package org.duracloud.security.impl
Class UserDetailsServiceCache
- java.lang.Object
-
- org.duracloud.common.cache.AbstractAccountComponentCache<DuracloudUserDetailsService>
-
- org.duracloud.security.impl.UserDetailsServiceCache
-
- All Implemented Interfaces:
AccountComponentCache<DuracloudUserDetailsService>
public class UserDetailsServiceCache extends AbstractAccountComponentCache<DuracloudUserDetailsService>
This class is responsible for loading and caching global user details information from a remote data store.- Author:
- Daniel Bernstein
-
-
Constructor Summary
Constructors Constructor Description UserDetailsServiceCache(org.duracloud.account.db.repo.DuracloudAccountRepo accountRepo, org.duracloud.account.db.repo.UserFinderUtil userFinderUtil)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DuracloudUserDetailsServicecreateInstance(String accountId)voidonEvent(org.duracloud.common.event.AccountChangeEvent event)-
Methods inherited from class org.duracloud.common.cache.AbstractAccountComponentCache
get, remove, removeAll
-
-
-
-
Method Detail
-
onEvent
public void onEvent(org.duracloud.common.event.AccountChangeEvent event)
-
createInstance
protected DuracloudUserDetailsService createInstance(String accountId)
- Specified by:
createInstancein classAbstractAccountComponentCache<DuracloudUserDetailsService>
-
-