- Sort Score
- Result 10 results
- Languages All
Results 1 - 5 of 5 for withTemporaryWorkspace (0.34 sec)
-
platforms/core-execution/execution/src/main/java/org/gradle/internal/execution/workspace/ImmutableWorkspaceProvider.java
*/ File getImmutableLocation(); /** * Provides a temporary workspace and executes the given action in it. */ <T> T withTemporaryWorkspace(TemporaryWorkspaceAction<T> action); @FunctionalInterface interface TemporaryWorkspaceAction<T> { T executeInTemporaryWorkspace(File temporaryWorkspaceLocation); } }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Nov 22 09:41:28 UTC 2023 - 1.2K bytes - Viewed (0) -
platforms/core-execution/execution/src/main/java/org/gradle/internal/execution/workspace/impl/CacheBasedImmutableWorkspaceProvider.java
@Override public File getImmutableLocation() { return immutableWorkspace; } @Override public <T> T withTemporaryWorkspace(TemporaryWorkspaceAction<T> action) { // TODO Use Files.createTemporaryDirectory() instead String temporaryLocation = path + "-" + UUID.randomUUID();
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Jan 10 15:51:31 UTC 2024 - 5.3K bytes - Viewed (0) -
platforms/core-execution/execution/src/main/java/org/gradle/internal/execution/steps/AssignImmutableWorkspaceStep.java
ImmutableWorkspaceMetadata metadata = workspaceMetadataStore.loadWorkspaceMetadata(immutableLocation); if (!metadata.getOutputPropertyHashes().equals(outputHashes)) { return workspace.withTemporaryWorkspace(temporaryWorkspace -> { moveInconsistentImmutableWorkspaceToTemporaryLocation(immutableLocation, temporaryWorkspace, outputSnapshots); return Optional.empty(); }); }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Mar 19 16:44:11 UTC 2024 - 19.7K bytes - Viewed (0) -
platforms/core-execution/execution/src/test/groovy/org/gradle/internal/execution/steps/AssignImmutableWorkspaceStepConcurrencyTest.groovy
@Override File getImmutableLocation() { return immutableWorkspace } @Override <T> T withTemporaryWorkspace(ImmutableWorkspace.TemporaryWorkspaceAction<T> action) { temporaryWorkspace.mkdirs() return action.executeInTemporaryWorkspace(temporaryWorkspace) }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Nov 22 09:46:25 UTC 2023 - 6.5K bytes - Viewed (0) -
platforms/core-execution/execution/src/test/groovy/org/gradle/internal/execution/steps/AssignImmutableWorkspaceStepTest.groovy
def secondTemporaryWorkspace = file("second-temporary-workspace") def workspace = Stub(ImmutableWorkspace) { immutableLocation >> immutableWorkspace withTemporaryWorkspace(_ as TemporaryWorkspaceAction) >> { TemporaryWorkspaceAction action -> action.executeInTemporaryWorkspace(temporaryWorkspace) } >>
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Mar 19 14:32:25 UTC 2024 - 13K bytes - Viewed (0)