diff options
Diffstat (limited to 'config-model-api/src/main/java/com/yahoo/config/application/api/FileRegistry.java')
-rw-r--r-- | config-model-api/src/main/java/com/yahoo/config/application/api/FileRegistry.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/config-model-api/src/main/java/com/yahoo/config/application/api/FileRegistry.java b/config-model-api/src/main/java/com/yahoo/config/application/api/FileRegistry.java index 9d049ae0847..0a809e6b542 100644 --- a/config-model-api/src/main/java/com/yahoo/config/application/api/FileRegistry.java +++ b/config-model-api/src/main/java/com/yahoo/config/application/api/FileRegistry.java @@ -5,6 +5,7 @@ import java.nio.ByteBuffer; import java.util.List; import com.yahoo.config.FileReference; +import net.jpountz.xxhash.XXHashFactory; /** @@ -34,4 +35,9 @@ public interface FileRegistry { } } + static String blobName(ByteBuffer blob) { + long blobHash = XXHashFactory.fastestJavaInstance().hash64().hash(blob, 0); + return Long.toHexString(blobHash); + } + } |