Allocates memory for store buffers. Override to return a
SharedArrayBuffer so other threads can read stores without copying.
Runs clustering off-thread when worthwhile. Resolve to null to have the service run it in-process instead.
Runs a search for FindNearestAsync, possibly off-thread. The result may
be approximate or a superset — the service re-ranks it exactly. With
TopK: null it must include every row that passes the threshold.
A synchronous fast path used by FindNearest, for backends that are fast
enough to run on the calling thread (native SIMD). Return null to let the
service run its own kernel.
In-process accelerator. Subclass it and register with
@RegisterClass(BaseVectorAccelerator, VECTOR_ACCELERATOR_KEY)from a package that loads after this one to take over vector work process-wide.