Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for CachingFileHasher (0.26 sec)

  1. subprojects/core/src/main/java/org/gradle/api/internal/changedetection/state/CachingFileHasher.java

    import org.gradle.internal.serialize.Encoder;
    import org.gradle.internal.serialize.HashCodeSerializer;
    import org.gradle.internal.serialize.InterningStringSerializer;
    
    import java.io.File;
    
    public class CachingFileHasher implements FileHasher {
        private final IndexedCache<String, FileInfo> cache;
        private final FileHasher delegate;
        private final FileSystem fileSystem;
        private final StringInterner stringInterner;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jan 10 13:47:15 UTC 2023
    - 5.3K bytes
    - Viewed (0)
  2. subprojects/core/src/main/java/org/gradle/internal/hash/DefaultChecksumService.java

    import java.io.File;
    
    public class DefaultChecksumService implements ChecksumService {
        private final CachingFileHasher md5;
        private final CachingFileHasher sha1;
        private final CachingFileHasher sha256;
        private final CachingFileHasher sha512;
    
        public DefaultChecksumService(
            StringInterner stringInterner,
            CrossBuildFileHashCache fileStore,
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sun Jun 04 22:23:37 UTC 2023
    - 3.6K bytes
    - Viewed (0)
  3. subprojects/core/src/main/java/org/gradle/api/internal/changedetection/state/GradleUserHomeScopeFileTimeStampInspector.java

     *
     * Discards hashes for all files from the {@link CachingFileHasher} which have been queried on this daemon
     * during the last build and which have a timestamp equal to the end of build timestamp.
     */
    @ServiceScope(Scope.UserHome.class)
    public class GradleUserHomeScopeFileTimeStampInspector extends FileTimeStampInspector implements RootBuildLifecycleListener {
        private CachingFileHasher fileHasher;
        private final Object lock = new Object();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 12 02:21:10 UTC 2024
    - 4.4K bytes
    - Viewed (0)
  4. subprojects/core/src/test/groovy/org/gradle/api/internal/changedetection/state/CachingFileHasherTest.groovy

        def fileSystem = TestFiles.fileSystem()
        def statisticsCollector = Mock(FileHasherStatistics.Collector)
        CachingFileHasher hasher
    
        def setup() {
            file.write("some-content")
            1 * cacheAccess.createIndexedCache({ it.cacheName == "fileHashes"  }, _, _) >> cache
            hasher = new CachingFileHasher(target, cacheAccess, new StringInterner(), timeStampInspector, "fileHashes", fileSystem, 1000, statisticsCollector)
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jan 10 13:47:15 UTC 2023
    - 6.3K bytes
    - Viewed (0)
  5. subprojects/core/src/main/java/org/gradle/internal/service/scopes/VirtualFileSystemServices.java

                GradleUserHomeScopeFileTimeStampInspector fileTimeStampInspector,
                StreamHasher streamHasher,
                StringInterner stringInterner
            ) {
                CachingFileHasher fileHasher = new CachingFileHasher(new DefaultFileHasher(streamHasher), fileStore, stringInterner, fileTimeStampInspector, "fileHashes", fileSystem, FILE_HASHER_MEMORY_CACHE_SIZE, statisticsCollector);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 27 12:34:44 UTC 2024
    - 20.4K bytes
    - Viewed (0)
Back to top