@Override
    public List<NamespaceFile> findAllFilesMatching(final Predicate<Path> predicate) throws IOException {
        return all().stream().filter(it -> predicate.test(it.path(true))).toList();
    }
@Test
    void shouldReturnNoNamespaceFileForEmptyNamespace() throws IOException {
        // Given
        final String namespaceId = "io.kestra." + IdUtils.create();
        final InternalNamespace namespace = new InternalNamespace(logger, null, namespaceId, storageInterface);
        List<NamespaceFile> namespaceFiles = namespace.findAllFilesMatching((unused) -> true);
        assertThat(namespaceFiles.size(), is(0));
    }