lance-format/lance
refactor: use LazyLock to initialize Field and Schema once
Aberta
#8.244 aberto em 4 de ago. de 2026
good first issue
Métricas do repositório
- Stars
- (6.582 estrelas)
- Métricas de merge de PR
- (Mesclagem média 6d 1h) (219 fundiu PRs em 30d)
Description
In many places we output the same set of fields and/or schema per method call, or even per batch. This can be made cheaper if we initialize them once via a LazyLock and wrapping in an Arc.
Here's an example where we construct a schema per query: