Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for afterLockAcquire (0.21 sec)

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

                });
            } catch (RuntimeException e) {
                completion.run();
                throw e;
            }
        }
    
        @Override
        public void afterLockAcquire(FileLock.State currentCacheState) {
            indexedCache.afterLockAcquire(currentCacheState);
        }
    
        @Override
        public void finishWork() {
            indexedCache.finishWork();
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:08:47 UTC 2023
    - 2.9K bytes
    - Viewed (0)
  2. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/CrossProcessSynchronizingIndexedCache.java

        public void remove(K key) {
            Runnable runnable = cacheAccess.acquireFileLock();
            target.removeLater(key, runnable);
        }
    
        @Override
        public void afterLockAcquire(FileLock.State currentCacheState) {
            target.afterLockAcquire(currentCacheState);
        }
    
        @Override
        public void finishWork() {
            target.finishWork();
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:08:47 UTC 2023
    - 2.6K bytes
    - Viewed (0)
  3. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/InMemoryDecoratedCache.java

        @Override
        public void removeLater(K key, Runnable completion) {
            inMemoryCache.put(key, NULL);
            delegate.removeLater(key, completion);
        }
    
        @Override
        public void afterLockAcquire(FileLock.State currentCacheState) {
            boolean outOfDate = false;
            FileLock.State previousState = fileLockStateReference.get();
            if (previousState == null) {
                outOfDate = true;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:08:47 UTC 2023
    - 5.3K bytes
    - Viewed (0)
  4. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/UnitOfWorkParticipant.java

         * Called just after the cache is locked. Called before any work is performed by other threads. This method may access the cache files.
         *
         * @param currentCacheState the current cache state.
         */
        void afterLockAcquire(FileLock.State currentCacheState);
    
        /**
         * Called when the cache is due to be unlocked. Call after other threads have completed work. This method may access the cache files.
         */
        void finishWork();
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:08:47 UTC 2023
    - 1.5K bytes
    - Viewed (0)
  5. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/DefaultCacheCoordinator.java

         */
        private void afterLockAcquire(FileLock fileLock) {
            assert this.fileLock == null;
            this.fileLock = fileLock;
            this.stateAtOpen = fileLock.getState();
    
            withOwnershipNow(() -> {
                for (IndexedCacheEntry<?, ?> entry : caches.values()) {
                    entry.getCache().afterLockAcquire(stateAtOpen);
                }
            });
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 01 12:21:15 UTC 2024
    - 20.5K bytes
    - Viewed (0)
  6. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/DefaultMultiProcessSafeIndexedCache.java

            // corruption, so we don't care at this level if it's corrupt
            fileAccess.writeFile(() -> cache.remove(key));
        }
    
        @Override
        public void afterLockAcquire(FileLock.State currentCacheState) {
        }
    
        @Override
        public void finishWork() {
            if (cache != null) {
                try {
                    fileAccess.writeFile(() -> cache.close());
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:49:50 UTC 2024
    - 3.5K bytes
    - Viewed (0)
Back to top