From 2627b9f309e9abc66cf8ec1eb859a093d8a3bd04 Mon Sep 17 00:00:00 2001 From: Miguel Alcon Pinto Date: Thu, 1 Oct 2015 16:02:53 +0000 Subject: Intern PackageIdentifiers as a memory optimization. -- MOS_MIGRATED_REVID=104403040 --- .../com/google/devtools/build/lib/skyframe/TargetMarkerFunction.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/TargetMarkerFunction.java') diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/TargetMarkerFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/TargetMarkerFunction.java index ffbf874508..3e3fbd5fb5 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/TargetMarkerFunction.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/TargetMarkerFunction.java @@ -49,7 +49,7 @@ public final class TargetMarkerFunction implements SkyFunction { PathFragment containingDirectory = label.toPathFragment().getParentDirectory(); ContainingPackageLookupValue containingPackageLookupValue = null; try { - PackageIdentifier newPkgId = new PackageIdentifier( + PackageIdentifier newPkgId = PackageIdentifier.create( label.getPackageIdentifier().getRepository(), containingDirectory); containingPackageLookupValue = (ContainingPackageLookupValue) env.getValueOrThrow( ContainingPackageLookupValue.key(newPkgId), -- cgit v1.2.3