aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/actions/cache
diff options
context:
space:
mode:
authorGravatar Eric Fellheimer <felly@google.com>2016-07-11 18:28:27 +0000
committerGravatar Kristina Chodorow <kchodorow@google.com>2016-07-12 11:17:39 +0000
commitebdc527d9596771f9fdec87b666fa656a7cfc847 (patch)
treeff34eb1227adee5c4ad2b4a225f93cb1830e2ef5 /src/main/java/com/google/devtools/build/lib/actions/cache
parent270f59b3630ef009f4a3e973581b3fc65a24ecc9 (diff)
Rephrase Fingerprint in terms of guava HashFunction.
This minimizes API divergence and allows us to make use of performance enhancements in guava, such as https://github.com/google/guava/issues/1197. -- MOS_MIGRATED_REVID=127108107
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/actions/cache')
-rw-r--r--src/main/java/com/google/devtools/build/lib/actions/cache/Digest.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/actions/cache/Digest.java b/src/main/java/com/google/devtools/build/lib/actions/cache/Digest.java
index c5653ac8fa..06989198d2 100644
--- a/src/main/java/com/google/devtools/build/lib/actions/cache/Digest.java
+++ b/src/main/java/com/google/devtools/build/lib/actions/cache/Digest.java
@@ -13,6 +13,7 @@
// limitations under the License.
package com.google.devtools.build.lib.actions.cache;
+import com.google.common.hash.HashCode;
import com.google.devtools.build.lib.util.Fingerprint;
import com.google.devtools.build.lib.util.VarInt;
@@ -107,7 +108,7 @@ public class Digest {
@Override
public String toString() {
- return Fingerprint.hexDigest(digest);
+ return HashCode.fromBytes(digest).toString();
}
private static byte[] getDigest(Fingerprint fp, String execPath, Metadata md) {