aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar Miguel Alcon Pinto <malcon@google.com>2015-10-02 14:07:45 +0000
committerGravatar Dmitry Lomov <dslomov@google.com>2015-10-02 18:02:19 +0000
commit28099deacca7ebb2a3aeae353489b749581e779b (patch)
tree7d3a54c18da8bcdbe6eb0e0563964de5b478eb16 /src
parent4bf2c1a569145ae43f5f0992814511a60081e429 (diff)
Replace strong interning with weak interning for better GC.
-- MOS_MIGRATED_REVID=104494833
Diffstat (limited to 'src')
-rw-r--r--src/main/java/com/google/devtools/build/lib/cmdline/PackageIdentifier.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/cmdline/PackageIdentifier.java b/src/main/java/com/google/devtools/build/lib/cmdline/PackageIdentifier.java
index 991544c0d2..5f7fa0a8de 100644
--- a/src/main/java/com/google/devtools/build/lib/cmdline/PackageIdentifier.java
+++ b/src/main/java/com/google/devtools/build/lib/cmdline/PackageIdentifier.java
@@ -47,7 +47,7 @@ import javax.annotation.concurrent.Immutable;
@Immutable
public final class PackageIdentifier implements Comparable<PackageIdentifier>, Serializable {
- private static final Interner<PackageIdentifier> INTERNER = Interners.newStrongInterner();
+ private static final Interner<PackageIdentifier> INTERNER = Interners.newWeakInterner();
public static PackageIdentifier create(String repository, PathFragment pkgName)
throws LabelSyntaxException {