Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for KeyHasher (0.57 sec)

  1. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/btree/KeyHasher.java

    import java.security.MessageDigest;
    import java.security.NoSuchAlgorithmException;
    
    class KeyHasher<K> {
        private final Serializer<K> serializer;
        private final MessageDigestStream digestStream = new MessageDigestStream();
        private final KryoBackedEncoder encoder = new KryoBackedEncoder(digestStream);
    
        public KeyHasher(Serializer<K> serializer) {
            this.serializer = serializer;
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:08:47 UTC 2023
    - 2.4K bytes
    - Viewed (0)
  2. platforms/core-execution/persistent-cache/src/test/groovy/org/gradle/cache/internal/btree/KeyHasherTest.groovy

    class KeyHasherTest extends Specification {
        def "can reuse to hash more than one key"() {
            def hasher = new KeyHasher(BaseSerializerFactory.LONG_SERIALIZER)
    
            expect:
            hasher.getHashCode(12L) != hasher.getHashCode(11L)
            hasher.getHashCode(12L) == hasher.getHashCode(12L)
            hasher.getHashCode(12L) == new KeyHasher(BaseSerializerFactory.LONG_SERIALIZER).getHashCode(12L)
        }
    
        def "can reuse to hash large key"() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:08:47 UTC 2023
    - 2K bytes
    - Viewed (0)
  3. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/btree/BTreePersistentIndexedCache.java

    @SuppressWarnings("unchecked")
    public class BTreePersistentIndexedCache<K, V> {
        private static final Logger LOGGER = LoggerFactory.getLogger(BTreePersistentIndexedCache.class);
        private final File cacheFile;
        private final KeyHasher<K> keyHasher;
        private final Serializer<V> serializer;
        private final short maxChildIndexEntries;
        private final int minIndexChildNodes;
        private final StateCheckBlockStore store;
        private HeaderBlock header;
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:08:47 UTC 2023
    - 26.5K bytes
    - Viewed (0)
  4. testing/architecture-test/src/changes/archunit-store/internal-api-nullability.txt

    Class <org.gradle.cache.internal.btree.KeyHasher$MessageDigestStream> is not annotated (directly or via its package) with @org.gradle.api.NonNullApi in (KeyHasher.java:0)
    Class <org.gradle.cache.internal.btree.KeyHasher> is not annotated (directly or via its package) with @org.gradle.api.NonNullApi in (KeyHasher.java:0)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jun 11 09:51:15 UTC 2024
    - 967.9K bytes
    - Viewed (0)
Back to top