Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for doIsLockedByCurrentThread (0.34 sec)

  1. platforms/core-runtime/base-services/src/test/groovy/org/gradle/internal/work/DefaultWorkerLeaseServiceTest.groovy

            when:
            workerLeaseService.withLocks([lock1, lock2], runnable {
                assert lock1.lockedState
                assert lock2.lockedState
                assert lock1.doIsLockedByCurrentThread()
                assert lock2.doIsLockedByCurrentThread()
                executed = true
            })
    
            then:
            executed
    
            and:
            !lock1.lockedState
            !lock2.lockedState
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Apr 05 16:29:26 UTC 2024
    - 4.8K bytes
    - Viewed (0)
  2. platforms/core-runtime/base-services/src/test/groovy/org/gradle/internal/resources/ExclusiveAccessResourceLockTest.groovy

            then:
            resourceLock.doIsLocked()
            resourceLock.doIsLockedByCurrentThread()
    
            when:
            coordinationService.withStateLock(unlock(resourceLock))
    
            then:
            !resourceLock.doIsLocked()
            !resourceLock.doIsLockedByCurrentThread()
        }
    
        def "can lock a resource that is already locked"() {
            given:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 08:48:02 UTC 2023
    - 3.2K bytes
    - Viewed (0)
  3. platforms/core-runtime/base-services/src/test/groovy/org/gradle/internal/resources/DefaultResourceLockCoordinationServiceTest.groovy

            then:
            lock1.lockedState == lock1Locked || (!lock1Locked && !lock2Locked)
            lock2.lockedState == lock2Locked || (!lock1Locked && !lock2Locked)
            result == (lock1.doIsLockedByCurrentThread() && lock2.doIsLockedByCurrentThread())
    
            where:
            lock1Locked | lock2Locked
            true        | true
            true        | false
            false       | true
            false       | false
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 11 17:16:10 UTC 2024
    - 15.4K bytes
    - Viewed (0)
  4. platforms/core-runtime/base-services/src/main/java/org/gradle/internal/resources/AbstractTrackedResourceLock.java

            failIfNotInResourceLockStateChange();
            return doIsLocked();
        }
    
        @Override
        public boolean isLockedByCurrentThread() {
            failIfNotInResourceLockStateChange();
            return doIsLockedByCurrentThread();
        }
    
        private void failIfNotInResourceLockStateChange() {
            if (coordinationService.getCurrent() == null) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 08:48:02 UTC 2023
    - 3.2K bytes
    - Viewed (0)
  5. platforms/core-runtime/base-services/src/main/java/org/gradle/internal/resources/ExclusiveAccessResourceLock.java

        }
    
        protected boolean canAcquire() {
            return true;
        }
    
        @Override
        protected void releaseLock() {
            owner = null;
        }
    
        @Override
        protected boolean doIsLockedByCurrentThread() {
            return owner == Thread.currentThread();
        }
    
        @Override
        protected boolean doIsLocked() {
            return owner != null;
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 08:48:02 UTC 2023
    - 1.6K bytes
    - Viewed (0)
  6. platforms/core-runtime/base-services/src/main/java/org/gradle/internal/resources/DefaultLease.java

            this.parent = parent;
        }
    
        @Override
        protected boolean doIsLocked() {
            return ownerThread != null;
        }
    
        @Override
        protected boolean doIsLockedByCurrentThread() {
            return Thread.currentThread() == ownerThread;
        }
    
        @Override
        protected boolean acquireLock() {
            if (parent.grantLease()) {
                ownerThread = Thread.currentThread();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 08:48:02 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  7. platforms/core-runtime/base-services/src/test/groovy/org/gradle/internal/resources/TestTrackedResourceLock.groovy

                this.owner.set(Thread.currentThread())
            }
        }
    
        @Override
        boolean doIsLocked() {
            return lockedState.get()
        }
    
        @Override
        boolean doIsLockedByCurrentThread() {
            return owner.get() == Thread.currentThread()
        }
    
        @Override
        protected boolean acquireLock() {
            if (!lockedState.get()) {
                owner.set(Thread.currentThread())
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 08:48:02 UTC 2023
    - 2.2K bytes
    - Viewed (0)
Back to top