- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 25 for ArtifactCacheLockingAccessCoordinator (0.56 sec)
-
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/ArtifactCacheLockingAccessCoordinator.java
import org.gradle.internal.serialize.Serializer; import javax.annotation.concurrent.ThreadSafe; /** * Provides synchronized access to the artifact cache. */ @ThreadSafe public interface ArtifactCacheLockingAccessCoordinator extends ExclusiveCacheAccessCoordinator { /** * Creates a cache implementation that is managed by this locking manager. This method may be used at any time. *
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 1.5K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/ArtifactCachesProvider.java
Optional<ArtifactCacheMetadata> getReadOnlyCacheMetadata(); ArtifactCacheLockingAccessCoordinator getWritableCacheAccessCoordinator(); Optional<ArtifactCacheLockingAccessCoordinator> getReadOnlyCacheAccessCoordinator(); default <T> T withWritableCache(BiFunction<? super ArtifactCacheMetadata, ? super ArtifactCacheLockingAccessCoordinator, T> function) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Mar 12 02:21:10 UTC 2024 - 1.9K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/modulecache/ReadOnlyModuleMetadataCache.java
import org.gradle.api.artifacts.component.ModuleComponentIdentifier; import org.gradle.api.internal.artifacts.ImmutableModuleIdentifierFactory; import org.gradle.api.internal.artifacts.ivyservice.ArtifactCacheLockingAccessCoordinator; import org.gradle.api.internal.artifacts.ivyservice.ArtifactCacheMetadata; import org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepository;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 3.2K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/internal/resource/cached/ByUrlCachedExternalResourceIndex.java
* limitations under the License. */ package org.gradle.internal.resource.cached; import org.gradle.api.internal.artifacts.ivyservice.ArtifactCacheLockingAccessCoordinator; import org.gradle.internal.file.FileAccessTracker; import org.gradle.internal.serialize.BaseSerializerFactory; import org.gradle.util.internal.BuildCommencedTimeProvider; import java.nio.file.Path;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 1.4K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/internal/resource/cached/AbstractCachedIndex.java
private final Serializer<V> valueSerializer; private final ArtifactCacheLockingAccessCoordinator cacheAccessCoordinator; private final FileAccessTracker fileAccessTracker; private IndexedCache<K, V> indexedCache; public AbstractCachedIndex(String persistentCacheName, Serializer<K> keySerializer, Serializer<V> valueSerializer, ArtifactCacheLockingAccessCoordinator cacheAccessCoordinator, FileAccessTracker fileAccessTracker) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 3.4K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/modulecache/dynamicversions/ReadOnlyModuleVersionsCache.java
import org.gradle.api.artifacts.ModuleIdentifier; import org.gradle.api.internal.artifacts.ImmutableModuleIdentifierFactory; import org.gradle.api.internal.artifacts.ivyservice.ArtifactCacheLockingAccessCoordinator; import org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepository; import org.gradle.util.internal.BuildCommencedTimeProvider; import java.util.Set;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 2K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/modulecache/artifacts/ReadOnlyModuleArtifactsCache.java
*/ package org.gradle.api.internal.artifacts.ivyservice.modulecache.artifacts; import org.gradle.api.artifacts.component.ComponentIdentifier; import org.gradle.api.internal.artifacts.ivyservice.ArtifactCacheLockingAccessCoordinator; import org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepository; import org.gradle.internal.component.model.ComponentArtifactMetadata; import org.gradle.internal.hash.HashCode;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 2K bytes - Viewed (0) -
platforms/software/dependency-management/src/test/groovy/org/gradle/api/internal/artifacts/ivyservice/modulecache/artifacts/DefaultModuleArtifactCacheTest.groovy
class DefaultModuleArtifactCacheTest extends Specification { @Rule TestNameTestDirectoryProvider folder = new TestNameTestDirectoryProvider(getClass()) ArtifactCacheLockingAccessCoordinator cacheAccessCoordinator = Mock(ArtifactCacheLockingAccessCoordinator) BuildCommencedTimeProvider timeProvider = Mock(BuildCommencedTimeProvider) IndexedCache persistentIndexedCache = Mock(IndexedCache)
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Apr 16 15:49:50 UTC 2024 - 6.2K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/modulecache/artifacts/ReadOnlyModuleArtifactCache.java
* limitations under the License. */ package org.gradle.api.internal.artifacts.ivyservice.modulecache.artifacts; import org.gradle.api.internal.artifacts.ivyservice.ArtifactCacheLockingAccessCoordinator; import org.gradle.internal.file.FileAccessTracker; import org.gradle.internal.hash.HashCode; import org.gradle.util.internal.BuildCommencedTimeProvider; import java.io.File; import java.nio.file.Path;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 2.4K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/modulecache/PersistentModuleMetadataCache.java
private final ModuleMetadataStore moduleMetadataStore; private final ArtifactCacheLockingAccessCoordinator artifactCacheLockingManager; public PersistentModuleMetadataCache(BuildCommencedTimeProvider timeProvider, ArtifactCacheLockingAccessCoordinator cacheAccessCoordinator, ArtifactCacheMetadata artifactCacheMetadata,
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 6.8K bytes - Viewed (0)