Skip to content

Commit 31aa532

Browse files
committed
Refactor
1 parent 61f4509 commit 31aa532

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/filter/PrefixesLockingInhibitorFactory.java

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,16 +41,21 @@
4141
public class PrefixesLockingInhibitorFactory implements LockingInhibitorFactory, LockingInhibitor {
4242
public static final String NAME = PrefixesRemoteRepositoryFilterSource.NAME;
4343

44+
/**
45+
* Metadata predicate tailored to RRF prefixes.
46+
*/
47+
private static final Predicate<Metadata> PREFIX_PREDICATE = m -> "".equals(m.getGroupId())
48+
&& "".equals(m.getArtifactId())
49+
&& "".equals(m.getVersion())
50+
&& PrefixesRemoteRepositoryFilterSource.PREFIX_FILE_TYPE.equals(m.getType());
51+
4452
@Override
4553
public Optional<LockingInhibitor> newInstance(RepositorySystemSession session) {
4654
return Optional.of(this);
4755
}
4856

4957
@Override
5058
public Optional<Predicate<Metadata>> inhibitMetadataLocking() {
51-
return Optional.of(m -> "".equals(m.getGroupId())
52-
&& "".equals(m.getArtifactId())
53-
&& "".equals(m.getVersion())
54-
&& PrefixesRemoteRepositoryFilterSource.PREFIX_FILE_TYPE.equals(m.getType()));
59+
return Optional.of(PREFIX_PREDICATE);
5560
}
5661
}

0 commit comments

Comments
 (0)