in src/main/java/org/apache/sling/clam/oak/internal/NodeObservingJcrPropertyDigger.java [191:207]
private Set<String> filter(final String path, final Set<String> names, final Pattern pattern) {
final Set<String> paths = new HashSet<>();
for (final String name : names) {
final String p = String.format("%s/%s", path, name);
if (pattern.matcher(p).matches()) {
if (logger.isDebugEnabled()) {
logger.debug("path '{}' matches pattern '{}'", p, pattern.pattern());
}
paths.add(p);
} else {
if (logger.isDebugEnabled()) {
logger.debug("path '{}' doesn't match pattern '{}'", p, pattern.pattern());
}
}
}
return paths;
}