Class AliasCache
java.lang.Object
oracle.stellent.ridc.convenience.usersecurity.impl.AliasCache
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected ConcurrentHashMap<String,List<String>> protected CSEnvCacheprotected ILogprotected final ObjectAn instance synchronizer.protected longThe last time the cache was refreshed - volatile to ensure visibilityprotected static final Stringprotected static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclearCache(ITrace trace) Clear any cache of informationbooleanisUserInAlias(String userName, String aliasName, ITrace trace) Check to see if the specified user is present in the specified aliases' associated user list.
-
Field Details
-
m_log
-
m_environmentCache
-
m_Synchronizer
An instance synchronizer. -
m_writeTime
protected volatile long m_writeTimeThe last time the cache was refreshed - volatile to ensure visibility -
m_aliasMap
-
PERFORMING_CACHE_UPDATE
- See Also:
-
SKIPPING_CACHE_UPDATE
- See Also:
-
CACHE_EXPLICITLY_EXPIRED
- See Also:
-
-
Constructor Details
-
AliasCache
-
-
Method Details
-
clearCache
Clear any cache of information -
isUserInAlias
public boolean isUserInAlias(String userName, String aliasName, ITrace trace) throws IdcClientException Check to see if the specified user is present in the specified aliases' associated user list.- Parameters:
trace-- Throws:
IdcClientException
-