aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google
diff options
context:
space:
mode:
authorGravatar Nathan Harmata <nharmata@google.com>2015-08-28 02:48:20 +0000
committerGravatar Lukacs Berki <lberki@google.com>2015-08-28 09:22:42 +0000
commitac1783a350efba7c0a5b2e697e97a7802aa37101 (patch)
tree0dad63a85eb172e788671c881d8d47b52486301c /src/main/java/com/google
parent7566563a79ff1b40227d16678c191526954c10a6 (diff)
Presize the LinkedHashSet to which we add glob results.
-- MOS_MIGRATED_REVID=101743615
Diffstat (limited to 'src/main/java/com/google')
-rw-r--r--src/main/java/com/google/devtools/build/lib/packages/GlobCache.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/packages/GlobCache.java b/src/main/java/com/google/devtools/build/lib/packages/GlobCache.java
index 43669a86bf..af596ffbcc 100644
--- a/src/main/java/com/google/devtools/build/lib/packages/GlobCache.java
+++ b/src/main/java/com/google/devtools/build/lib/packages/GlobCache.java
@@ -19,6 +19,7 @@ import com.google.common.base.Predicate;
import com.google.common.base.Throwables;
import com.google.common.collect.Iterables;
import com.google.common.collect.Lists;
+import com.google.common.collect.Sets;
import com.google.common.util.concurrent.SettableFuture;
import com.google.devtools.build.lib.concurrent.ThreadSafety;
import com.google.devtools.build.lib.util.Pair;
@@ -292,7 +293,7 @@ public class GlobCache {
getGlobAsync(pattern, excludeDirs);
}
- Set<String> results = new LinkedHashSet<>();
+ LinkedHashSet<String> results = Sets.newLinkedHashSetWithExpectedSize(includes.size());
for (String pattern : includes) {
results.addAll(getGlob(pattern, excludeDirs));
}