commit | 0e9b146fd9243ba30f39ee4f0e64612f0f8ef83f | [log] [tgz] |
---|---|---|
author | Googler <noreply@google.com> | Mon Jan 29 08:29:26 2024 -0800 |
committer | Copybara-Service <copybara-worker@google.com> | Mon Jan 29 08:33:43 2024 -0800 |
tree | beebfb6c9a8762ea268b64981ecd7a396342f608 | |
parent | b57bc86f7265c37ec95c5216bb24675295b695c2 [diff] [blame] |
Update `ActionEnvironmentFunction.Key` to use `@AutoCodec.Interner` instead of `@AutoCodec.Instantiator`. PiperOrigin-RevId: 602395504 Change-Id: Ie6f386f4cac1b2c44e83d437d24e73628d96c666
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/ActionEnvironmentFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/ActionEnvironmentFunction.java index 6e0f758..0ee0f67 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/ActionEnvironmentFunction.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/ActionEnvironmentFunction.java
@@ -61,12 +61,16 @@ super(arg); } - @VisibleForSerialization - @AutoCodec.Instantiator - static Key create(String arg) { + private static Key create(String arg) { return interner.intern(new Key(arg)); } + @VisibleForSerialization + @AutoCodec.Interner + static Key intern(Key key) { + return interner.intern(key); + } + @Override public SkyFunctionName functionName() { return SkyFunctions.ACTION_ENVIRONMENT_VARIABLE;