Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for maybeUpdate (2.08 sec)

  1. platforms/core-execution/persistent-cache/src/test/groovy/org/gradle/cache/internal/FileBackedObjectHolderTest.groovy

            1 * serializer.write(_, "a")
    
            when: // same value is not written
            def r = cache.maybeUpdate { it }
    
            then:
            r == "a"
            1 * serializer.read(_)
    
            and:
            0 * serializer.write(_, _)
    
            when: // different value is written back
            r = cache.maybeUpdate { "b" }
    
            then:
            1 * serializer.read(_)
    
            and:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:49:50 UTC 2024
    - 5K bytes
    - Viewed (0)
  2. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/FileIntegrityViolationSuppressingObjectHolderDecorator.java

        public T update(final UpdateAction<T> updateAction) {
            return doUpdate(updateAction, () -> delegate.update(updateAction));
        }
    
        @Override
        public T maybeUpdate(final UpdateAction<T> updateAction) {
            return doUpdate(updateAction, () -> delegate.maybeUpdate(updateAction));
        }
    
        private T doUpdate(UpdateAction<T> updateAction, Supplier<T> work) {
            try {
                return work.get();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:49:50 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  3. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/FileBackedObjectHolder.java

                    } else {
                        result = oldValue;
                    }
                }
            }
    
            MaybeUpdater maybeUpdater = new MaybeUpdater(updateAction);
            fileAccess.updateFile(maybeUpdater);
            return maybeUpdater.result;
        }
    
        private void serialize(T newValue) {
            try {
                if (!cacheFile.isFile()) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:49:50 UTC 2024
    - 4.7K bytes
    - Viewed (0)
Back to top