def METHOD_NAME(name: str, verbose: bool) -> None:
    slab_cache = pwndbg.gdblib.kernel.slab.get_cache(name)
    if slab_cache is None:
        print(M.error(f"Cache {name} not found"))
        return
    indent = IndentContextManager()
    indent.print(f"{C.green('Slab Cache')} @ {_yx(slab_cache.address)}")
    with indent:
        indent.print(f"{C.blue('Name')}: {slab_cache.name}")
        flags_list = slab_cache.flags
        if flags_list:
            indent.print(f"{C.blue('Flags')}: {' | '.join(flags_list)}")
        else:
            indent.print(f"{C.blue('Flags')}: (none)")
        indent.print(f"{C.blue('Offset')}: {slab_cache.offset}")
        indent.print(f"{C.blue('Size')}: {slab_cache.size}")
        indent.print(f"{C.blue('Align')}: {slab_cache.align}")
        indent.print(f"{C.blue('Object Size')}: {slab_cache.object_size}")
        for cpu_cache in slab_cache.cpu_caches:
            print_cpu_cache(cpu_cache, verbose, indent)
        for node_cache in slab_cache.node_caches:
            print_node_cache(node_cache, verbose, indent)