[java-identity-provider COMMIT] /trunk/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolve...
noreply at shibboleth.net
noreply at shibboleth.net
Fri Feb 14 11:33:34 EST 2014
Author: dfisher
Date: Fri Feb 14 11:33:34 2014
New Revision: 5381
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=5381&view=rev
Log:
More for IDP-354.
Allow cache to be null for data connectors.
Modified:
trunk/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/impl/dc/AbstractSearchDataConnector.java
Modified: trunk/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/impl/dc/AbstractSearchDataConnector.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/impl/dc/AbstractSearchDataConnector.java?rev=5381&r1=5380&r2=5381&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/impl/dc/AbstractSearchDataConnector.java (original)
+++ trunk/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/impl/dc/AbstractSearchDataConnector.java Fri Feb 14 11:33:34 2014
@@ -164,11 +164,13 @@
*
* @param cache cache used to cache search results
*/
- public void setResultsCache(@Nonnull final Cache<String, Map<String, IdPAttribute>> cache) {
- ComponentSupport.ifInitializedThrowUnmodifiabledComponentException(this);
- ComponentSupport.ifDestroyedThrowDestroyedComponentException(this);
-
- cache.invalidateAll();
+ public void setResultsCache(@Nullable final Cache<String, Map<String, IdPAttribute>> cache) {
+ ComponentSupport.ifInitializedThrowUnmodifiabledComponentException(this);
+ ComponentSupport.ifDestroyedThrowDestroyedComponentException(this);
+
+ if (cache != null) {
+ cache.invalidateAll();
+ }
resultsCache = cache;
}
More information about the commits
mailing list