aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/FilesetEntryValue.java
diff options
context:
space:
mode:
authorGravatar kush <kush@google.com>2017-10-06 00:57:29 +0200
committerGravatar Klaus Aehlig <aehlig@google.com>2017-10-06 19:48:37 +0200
commitb0c1ac86804718e3aa0d3262d2e2cbe3f30f9ecb (patch)
tree6a96d66ca8431b8b439f54481de71f1eaf6e618f /src/main/java/com/google/devtools/build/lib/skyframe/FilesetEntryValue.java
parentb021cf4b0871247bb0ad2efb76b3fd91c98c94c8 (diff)
Couple of Fileset micro-optimizations:
1. Prevent a redundant map.get() in SkyframeFilesetManifestAction#establishSkyframeDependencies 2. Make a more memory efficient FilesetEntrykey instead of reusing the LegacySkyKey. RELNOTES: none PiperOrigin-RevId: 171222499
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/FilesetEntryValue.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/FilesetEntryValue.java15
1 files changed, 0 insertions, 15 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/FilesetEntryValue.java b/src/main/java/com/google/devtools/build/lib/skyframe/FilesetEntryValue.java
index 3ed1ecec0f..d9104ee57c 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/FilesetEntryValue.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/FilesetEntryValue.java
@@ -13,14 +13,9 @@
// limitations under the License.
package com.google.devtools.build.lib.skyframe;
-import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableSet;
import com.google.devtools.build.lib.actions.FilesetOutputSymlink;
-import com.google.devtools.build.lib.actions.FilesetTraversalParams;
-import com.google.devtools.build.skyframe.LegacySkyKey;
-import com.google.devtools.build.skyframe.SkyKey;
import com.google.devtools.build.skyframe.SkyValue;
-import java.util.stream.StreamSupport;
/** Output symlinks produced by a whole FilesetEntry or by a single file in FilesetEntry.files. */
public final class FilesetEntryValue implements SkyValue {
@@ -46,16 +41,6 @@ public final class FilesetEntryValue implements SkyValue {
return symlinks;
}
- public static SkyKey key(FilesetTraversalParams params) {
- return LegacySkyKey.create(SkyFunctions.FILESET_ENTRY, params);
- }
-
- public static ImmutableList<SkyKey> keys(Iterable<FilesetTraversalParams> paramsIterable) {
- return StreamSupport.stream(paramsIterable.spliterator(), /*parallel=*/ false)
- .map(FilesetEntryValue::key)
- .collect(ImmutableList.toImmutableList());
- }
-
@Override
public boolean equals(Object obj) {
if (this == obj) {