public static String buildStoreNamePrefix(Scheme scheme) {
        // rule of key: /registry/[group]/plural-name/extension-name
        StringBuilder builder = new StringBuilder("/registry/");
        if (StringUtils.hasText(scheme.groupVersionKind().group())) {
            builder.append(scheme.groupVersionKind().group()).append('/');
        }
        builder.append(scheme.plural());
        return builder.toString();
    }
@Test
    void buildStoreNamePrefix() {
        var prefix = ExtensionStoreUtil.buildStoreNamePrefix(scheme);
        assertEquals("/registry/fake.halo.run/fakes", prefix);

        prefix = ExtensionStoreUtil.buildStoreNamePrefix(grouplessScheme);
        assertEquals("/registry/fakes", prefix);
    }