class HaloManagerApi extends HaloPluginApi {

    @Keep
    @NonNull
    @Api(2.3)
    public ICancellable printModulesMetaData() {
        //force request without cache and display true
        HaloModuleQuery haloModulePrintQuery = HaloModuleQuery.builder()
                .serverCache(0)
                .withFields(true)
                .build();

        return HaloManagerApi.with(Halo.instance())
                .getModuleWithMetaData(haloModulePrintQuery)
                .asContent()
                .threadPolicy(Threading.POOL_QUEUE_POLICY)
                .execute();
    }

    private  HaloManagerApi(@NonNull Halo halo);

}