diff options
author | 2016-07-11 18:28:27 +0000 | |
---|---|---|
committer | 2016-07-12 11:17:39 +0000 | |
commit | ebdc527d9596771f9fdec87b666fa656a7cfc847 (patch) | |
tree | ff34eb1227adee5c4ad2b4a225f93cb1830e2ef5 /src/main/java/com/google/devtools/build/lib/actions/cache | |
parent | 270f59b3630ef009f4a3e973581b3fc65a24ecc9 (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.java | 3 |
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) { |