mlx-bun library API
    Preparing search index...

    What the service holds, as it reports itself (/stats, telemetry, residency).

    interface KvCacheReport {
        kv: { budgetBytes: number | null; projectedBytes: number };
        pending: DurabilitySnapshotStats;
        prefixes: {
            bytes: number;
            demotions: number;
            entries: number;
            hits: number;
            maxBytes: number;
            misses: number;
            objectHits: number;
            objectMisses: number;
            objectRestores: number;
            prefixScans: number;
            sessionHits: number;
            sessionMisses: number;
        };
        saved: | {
            bytes: number;
            entries: number;
            longestDurablePrefixTokens: number;
            maxBytes: number;
            restoreMsLast: number;
            restores: number;
            spills: number;
        }
        | null;
    }
    Index
    kv: { budgetBytes: number | null; projectedBytes: number }

    Projected KV bytes of the admitted requests, and the budget they are admitted under.

    Writes not yet durable.

    prefixes: {
        bytes: number;
        demotions: number;
        entries: number;
        hits: number;
        maxBytes: number;
        misses: number;
        objectHits: number;
        objectMisses: number;
        objectRestores: number;
        prefixScans: number;
        sessionHits: number;
        sessionMisses: number;
    }

    Reusable prefixes held in RAM.

    saved:
        | {
            bytes: number;
            entries: number;
            longestDurablePrefixTokens: number;
            maxBytes: number;
            restoreMsLast: number;
            restores: number;
            spills: number;
        }
        | null

    Saved state on disk; null without it.