[java-identity-provider COMMIT] /trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/Att...

noreply at shibboleth.net noreply at shibboleth.net
Mon Jun 3 09:39:21 EDT 2013


Author: rdw
Date: Mon Jun  3 09:39:21 2013
New Revision: 4509

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4509&view=rev
Log:
trivial optimization.  Preallocate our map to be the size we want it.

Modified:
    trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/AttributeFilterContext.java

Modified: trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/AttributeFilterContext.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/AttributeFilterContext.java?rev=4509&r1=4508&r2=4509&view=diff
==============================================================================
--- trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/AttributeFilterContext.java (original)
+++ trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter/AttributeFilterContext.java Mon Jun  3 09:39:21 2013
@@ -212,7 +212,8 @@
      */
     public void setFilteredAttributes(@Nullable @NullableElements final Collection<Attribute> attributes) {
         Map<String, Attribute> checkedAttributes =
-                MapConstraints.constrainedMap(new HashMap<String, Attribute>(), MapConstraints.notNull());
+                MapConstraints.constrainedMap(new HashMap<String, Attribute>(attributes.size()),
+                        MapConstraints.notNull());
 
         if (attributes != null) {
             for (Attribute attribute : attributes) {



More information about the commits mailing list