public static final VersionCleanupPath getMatchingConfiguration()

in src/main/java/org/apache/sling/jcr/maintenance/internal/VersionCleanupPath.java [73:78]


    public static final VersionCleanupPath getMatchingConfiguration(
            final List<VersionCleanupPath> versionCleanupConfigs, final String path) throws RepositoryException {
        log.trace("Evaluating configurations {} for path {}", versionCleanupConfigs, path);
        return versionCleanupConfigs.stream().filter(c -> path.startsWith(c.getPath())).findFirst()
                .orElseThrow(() -> new RepositoryException("Failed to find version cleanup configuration for " + path));
    }