diff options
author | Olivier Lamy <olamy@apache.org> | 2012-01-09 12:44:02 +0000 |
---|---|---|
committer | Olivier Lamy <olamy@apache.org> | 2012-01-09 12:44:02 +0000 |
commit | 717cbf7c8aa9bdacf632bad57ef6788afe565989 (patch) | |
tree | c4a15f1030f0606aa05c791519bb54d11e48f299 /archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default | |
parent | 8e2309ee394485d276bef07a08761feb43cf46f1 (diff) | |
download | archiva-717cbf7c8aa9bdacf632bad57ef6788afe565989.tar.gz archiva-717cbf7c8aa9bdacf632bad57ef6788afe565989.zip |
take care of some ArrayList size init
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1229118 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default')
5 files changed, 22 insertions, 17 deletions
diff --git a/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/admin/DefaultArchivaAdministration.java b/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/admin/DefaultArchivaAdministration.java index 9d84fa708..b694d72d7 100644 --- a/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/admin/DefaultArchivaAdministration.java +++ b/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/admin/DefaultArchivaAdministration.java @@ -64,7 +64,8 @@ public class DefaultArchivaAdministration public List<LegacyArtifactPath> getLegacyArtifactPaths() throws RepositoryAdminException { - List<LegacyArtifactPath> legacyArtifactPaths = new ArrayList<LegacyArtifactPath>(); + List<LegacyArtifactPath> legacyArtifactPaths = new ArrayList<LegacyArtifactPath>( + getArchivaConfiguration().getConfiguration().getLegacyArtifactPaths().size() ); for ( org.apache.archiva.configuration.LegacyArtifactPath legacyArtifactPath : getArchivaConfiguration().getConfiguration().getLegacyArtifactPaths() ) { legacyArtifactPaths.add( @@ -113,7 +114,8 @@ public class DefaultArchivaAdministration if ( fileType.getPatterns().contains( pattern ) ) { - throw new RepositoryAdminException( "File type [" + fileTypeId + "] already contains pattern [" + pattern + "]" ); + throw new RepositoryAdminException( + "File type [" + fileTypeId + "] already contains pattern [" + pattern + "]" ); } fileType.addPattern( pattern ); @@ -255,7 +257,7 @@ public class DefaultArchivaAdministration { return Collections.emptyList(); } - List<FileType> fileTypes = new ArrayList<FileType>(); + List<FileType> fileTypes = new ArrayList<FileType>( configFileTypes.size() ); for ( org.apache.archiva.configuration.FileType fileType : configFileTypes ) { fileTypes.add( new BeanReplicator().replicateBean( fileType, FileType.class ) ); diff --git a/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/group/DefaultRepositoryGroupAdmin.java b/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/group/DefaultRepositoryGroupAdmin.java index 8c5ef73b0..1d903eed3 100644 --- a/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/group/DefaultRepositoryGroupAdmin.java +++ b/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/group/DefaultRepositoryGroupAdmin.java @@ -26,9 +26,9 @@ import org.apache.archiva.admin.model.group.RepositoryGroupAdmin; import org.apache.archiva.admin.model.managed.ManagedRepositoryAdmin; import org.apache.archiva.admin.repository.AbstractRepositoryAdmin; import org.apache.archiva.audit.AuditEvent; -import org.apache.commons.lang.StringUtils; import org.apache.archiva.configuration.Configuration; import org.apache.archiva.configuration.RepositoryGroupConfiguration; +import org.apache.commons.lang.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Service; @@ -61,7 +61,8 @@ public class DefaultRepositoryGroupAdmin public List<RepositoryGroup> getRepositoriesGroups() throws RepositoryAdminException { - List<RepositoryGroup> repositoriesGroups = new ArrayList<RepositoryGroup>(); + List<RepositoryGroup> repositoriesGroups = + new ArrayList<RepositoryGroup>( getArchivaConfiguration().getConfiguration().getRepositoryGroups().size() ); for ( RepositoryGroupConfiguration repositoryGroupConfiguration : getArchivaConfiguration().getConfiguration().getRepositoryGroups() ) { diff --git a/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/networkproxy/DefaultNetworkProxyAdmin.java b/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/networkproxy/DefaultNetworkProxyAdmin.java index 4daaddaf6..897bd5c7a 100644 --- a/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/networkproxy/DefaultNetworkProxyAdmin.java +++ b/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/networkproxy/DefaultNetworkProxyAdmin.java @@ -25,13 +25,12 @@ import org.apache.archiva.admin.model.beans.NetworkProxy; import org.apache.archiva.admin.model.networkproxy.NetworkProxyAdmin; import org.apache.archiva.admin.repository.AbstractRepositoryAdmin; import org.apache.archiva.audit.AuditEvent; -import org.apache.archiva.configuration.RemoteRepositoryConfiguration; -import org.apache.commons.lang.StringUtils; import org.apache.archiva.configuration.Configuration; import org.apache.archiva.configuration.NetworkProxyConfiguration; +import org.apache.archiva.configuration.RemoteRepositoryConfiguration; +import org.apache.commons.lang.StringUtils; import org.springframework.stereotype.Service; -import java.rmi.Remote; import java.util.ArrayList; import java.util.List; @@ -48,7 +47,8 @@ public class DefaultNetworkProxyAdmin public List<NetworkProxy> getNetworkProxies() throws RepositoryAdminException { - List<NetworkProxy> networkProxies = new ArrayList<NetworkProxy>(); + List<NetworkProxy> networkProxies = + new ArrayList<NetworkProxy>( getArchivaConfiguration().getConfiguration().getNetworkProxies().size() ); for ( NetworkProxyConfiguration networkProxyConfiguration : getArchivaConfiguration().getConfiguration().getNetworkProxies() ) { networkProxies.add( getNetworkProxy( networkProxyConfiguration ) ); @@ -126,9 +126,9 @@ public class DefaultNetworkProxyAdmin NetworkProxyConfiguration networkProxyConfiguration = getNetworkProxyConfiguration( networkProxy ); configuration.removeNetworkProxy( networkProxyConfiguration ); - for ( RemoteRepositoryConfiguration rrc : configuration.getRemoteRepositories()) + for ( RemoteRepositoryConfiguration rrc : configuration.getRemoteRepositories() ) { - if (StringUtils.equals( rrc.getRemoteDownloadNetworkProxyId(), networkProxyId )) + if ( StringUtils.equals( rrc.getRemoteDownloadNetworkProxyId(), networkProxyId ) ) { rrc.setRemoteDownloadNetworkProxyId( null ); } diff --git a/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/proxyconnector/DefaultProxyConnectorAdmin.java b/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/proxyconnector/DefaultProxyConnectorAdmin.java index a059f0605..de8a61f50 100644 --- a/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/proxyconnector/DefaultProxyConnectorAdmin.java +++ b/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/proxyconnector/DefaultProxyConnectorAdmin.java @@ -28,11 +28,11 @@ import org.apache.archiva.admin.model.proxyconnector.ProxyConnectorOrderComparat import org.apache.archiva.admin.model.remote.RemoteRepositoryAdmin; import org.apache.archiva.admin.repository.AbstractRepositoryAdmin; import org.apache.archiva.audit.AuditEvent; -import org.apache.commons.collections.CollectionUtils; -import org.apache.commons.lang.StringUtils; import org.apache.archiva.configuration.Configuration; import org.apache.archiva.configuration.ProxyConnectorConfiguration; import org.apache.archiva.configuration.functors.ProxyConnectorSelectionPredicate; +import org.apache.commons.collections.CollectionUtils; +import org.apache.commons.lang.StringUtils; import org.springframework.stereotype.Service; import javax.inject.Inject; @@ -148,16 +148,17 @@ public class DefaultProxyConnectorAdmin protected List<String> unescapePatterns( List<String> patterns ) { - List<String> rawPatterns = new ArrayList<String>(); if ( patterns != null ) { + List<String> rawPatterns = new ArrayList<String>( patterns.size() ); for ( String pattern : patterns ) { rawPatterns.add( StringUtils.replace( pattern, "\\\\", "\\" ) ); } + return rawPatterns; } - return rawPatterns; + return Collections.emptyList(); } public Map<String, List<ProxyConnector>> getProxyConnectorAsMap() @@ -174,7 +175,7 @@ public class DefaultProxyConnectorAdmin List<ProxyConnector> connectors = proxyConnectorMap.get( key ); if ( connectors == null ) { - connectors = new ArrayList<ProxyConnector>(); + connectors = new ArrayList<ProxyConnector>( 1 ); proxyConnectorMap.put( key, connectors ); } diff --git a/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/remote/DefaultRemoteRepositoryAdmin.java b/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/remote/DefaultRemoteRepositoryAdmin.java index e1bf5d46f..bc887ea32 100644 --- a/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/remote/DefaultRemoteRepositoryAdmin.java +++ b/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/remote/DefaultRemoteRepositoryAdmin.java @@ -114,7 +114,8 @@ public class DefaultRemoteRepositoryAdmin public List<RemoteRepository> getRemoteRepositories() throws RepositoryAdminException { - List<RemoteRepository> remoteRepositories = new ArrayList<RemoteRepository>(); + List<RemoteRepository> remoteRepositories = new ArrayList<RemoteRepository>( + getArchivaConfiguration().getConfiguration().getRemoteRepositories().size() ); for ( RemoteRepositoryConfiguration repositoryConfiguration : getArchivaConfiguration().getConfiguration().getRemoteRepositories() ) { RemoteRepository remoteRepository = |