diff options
author | Eric Fellheimer <felly@google.com> | 2015-10-23 21:38:28 +0000 |
---|---|---|
committer | Florian Weikert <fwe@google.com> | 2015-10-27 11:46:06 +0000 |
commit | 72744dac084cdc763fc6e1bc1b064223acfe848e (patch) | |
tree | fe95eecb7a7f625188219490a9d175f785b53717 /src/main/java/com/google/devtools/build/lib/skyframe/GlobFunction.java | |
parent | 593b73d0ab9c2020b8d35c0b7b8bde97c5fece06 (diff) |
Avoid unbounded growth in the GlobFunction cache. The cache is now given a maximum size, based off a reasonably larged sized benchmark.
--
MOS_MIGRATED_REVID=106180595
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/GlobFunction.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skyframe/GlobFunction.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/GlobFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/GlobFunction.java index db63627be7..0b806cc76b 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/GlobFunction.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/GlobFunction.java @@ -42,7 +42,7 @@ import javax.annotation.Nullable; public final class GlobFunction implements SkyFunction { private final Cache<String, Pattern> regexPatternCache = - CacheBuilder.newBuilder().concurrencyLevel(4).build(); + CacheBuilder.newBuilder().maximumSize(10000).concurrencyLevel(4).build(); private final boolean alwaysUseDirListing; |