Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for copyWithMode (0.23 sec)

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

            def lock = lockManager.lock(file, options().copyWithMode(lockMode), "foo", "operation")
            openedLocks << lock
            lock
        }
    
        protected abstract DefaultLockOptions options();
    
        protected void writeFile(FileLockManager lockManager = manager) {
            def lock = lockManager.lock(testFile, options().copyWithMode(Exclusive), "foo", "operation")
            try {
                lock.writeFile {}
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:49:51 UTC 2024
    - 13.6K bytes
    - Viewed (0)
  2. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/LockOptions.java

        /**
         * Creates a copy of this options instance using the given mode.
         *
         * @param mode the mode to overwrite the current mode with
         */
        LockOptions copyWithMode(FileLockManager.LockMode mode);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jan 10 15:52:52 UTC 2024
    - 982 bytes
    - Viewed (0)
  3. platforms/core-execution/persistent-cache/src/test/groovy/org/gradle/cache/internal/filelock/DefaultLockOptionsTest.groovy

    class DefaultLockOptionsTest extends Specification {
        def "can make copy of options"() {
            def builder = DefaultLockOptions.mode(Exclusive).useCrossVersionImplementation()
    
            when:
            def copy = builder.copyWithMode(Shared)
    
            then:
            !copy.is(builder)
            copy.mode == Shared
            copy.useCrossVersionImplementation
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jan 10 15:52:52 UTC 2024
    - 1.2K bytes
    - Viewed (0)
  4. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/filelock/DefaultLockOptions.java

            return mode;
        }
    
        @Override
        public boolean isUseCrossVersionImplementation() {
            return crossVersion;
        }
    
        @Override
        public LockOptions copyWithMode(FileLockManager.LockMode mode) {
            return new DefaultLockOptions(mode, crossVersion);
        }
    
        @Override
        public String toString() {
            return "DefaultLockOptions{" +
                "mode=" + mode +
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jan 10 15:52:52 UTC 2024
    - 2.4K bytes
    - Viewed (0)
  5. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/FixedSharedModeCrossProcessCacheAccess.java

                        fileLock = null;
                        FileLock exclusiveLock = null;
                        try {
                            exclusiveLock = lockManager.lock(lockTarget, lockOptions.copyWithMode(Exclusive), cacheDisplayName);
                        } catch (Exception e) {
                            // acquiring the exclusive lock can fail in the rare case where another process is just doing or has just done the cache initialization
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:49:51 UTC 2024
    - 5.7K bytes
    - Viewed (0)
  6. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/DefaultCacheCoordinator.java

                    break;
                case OnDemand:
                    crossProcessCacheAccess = new LockOnDemandCrossProcessCacheAccess(cacheDisplayName, lockTarget, lockOptions.copyWithMode(Exclusive), lockManager, stateLock, initializationAction, onFileLockAcquireAction, onFileLockReleaseAction);
                    fileAccess = new UnitOfWorkFileAccess();
                    break;
                case None:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 01 12:21:15 UTC 2024
    - 20.5K bytes
    - Viewed (0)
Back to top