diff --git a/maven-resolver-impl/src/test/java/org/eclipse/aether/internal/impl/NamedLocksTrackingFileManagerTest.java b/maven-resolver-impl/src/test/java/org/eclipse/aether/internal/impl/NamedLocksTrackingFileManagerTest.java index fee3b6ce3..7f64248f2 100644 --- a/maven-resolver-impl/src/test/java/org/eclipse/aether/internal/impl/NamedLocksTrackingFileManagerTest.java +++ b/maven-resolver-impl/src/test/java/org/eclipse/aether/internal/impl/NamedLocksTrackingFileManagerTest.java @@ -21,10 +21,22 @@ import java.util.concurrent.TimeUnit; import org.eclipse.aether.named.providers.FileLockNamedLockFactory; +import org.junit.jupiter.api.AfterEach; public class NamedLocksTrackingFileManagerTest extends TrackingFileManagerTestSupport { + private FileLockNamedLockFactory lockFactory; + @Override protected TrackingFileManager createTrackingFileManager(FS fs) { - return new NamedLocksTrackingFileManager(new FileLockNamedLockFactory(), 5L, TimeUnit.SECONDS); + lockFactory = new FileLockNamedLockFactory(); + return new NamedLocksTrackingFileManager(lockFactory, 30L, TimeUnit.SECONDS); + } + + @AfterEach + void shutdownFactory() { + if (lockFactory != null) { + lockFactory.shutdown(); + lockFactory = null; + } } }