final ParentOMatic parentOMatic = new ParentOMatic(false);
final DefaultWalkerContext context = new DefaultWalkerContext(this, request);
final Collection<String> nfcPaths = getNotFoundCache().listKeysInCache();
for (String nfcPath : nfcPaths) {
final DefaultStorageNotFoundItem nfcItem =
new DefaultStorageNotFoundItem(this, new ResourceStoreRequest(nfcPath));
if (filter.shouldProcess(context, nfcItem)) {
parentOMatic.addAndMarkPath(nfcPath);
}
}