public static <K, V extends OrderedSPI<?>> Map<K, V> getServices(final Class<V> serviceInterface, final Collection<K> types) {
        return getServices(serviceInterface, types, Comparator.naturalOrder());
    }
@Test
    void assertGetServicesFromCache() {
        OrderedInterfaceFixture key = new OrderedInterfaceFixtureImpl();
        assertThat(OrderedSPILoader.getServices(OrderedSPIFixture.class, Collections.singleton(key)),
                is(OrderedSPILoader.getServices(OrderedSPIFixture.class, Collections.singleton(key))));
    }