Luxar Viewer API Documentation - v2026.10.19
    Preparing search index...

    Memo of resolved array_ref targets: one open + one wrap per (store, target path), reused across updates. Before it, every update re-ran zarr.open on the target and read it through an UNWRAPPED array, so each revisit re-fetched and re-decoded the target's chunks. Invalidation: a new dataset is a new store object (a WeakMap miss), and an L0 clear moves the wrapper's epoch. A failed open is not memoised.

    Index
    byStore: WeakMap<object, Map<string, MemoEntry>> = ...
    wrapper: RefTargetWrapper | null = null