java.lang.Object
org.elasticsearch.simdvec.internal.OffsetsScratch
Reusable, lazily-grown
long[] scratch buffer. Holding
one instance per scorer avoids allocating a fresh long[] on
every bulk-score call.
Not thread-safe; instances must not be shared across threads.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlong[]get(int count) Returns along[]of at leastcountslots.
-
Constructor Details
-
OffsetsScratch
public OffsetsScratch()
-
-
Method Details
-
get
public long[] get(int count) Returns along[]of at leastcountslots. The buffer may be larger than requested (it is grown lazily and never shrunk across calls); callers must respect their owncountwhen reading or writing.
-