pub static INTERNER: LazyLock<ThreadedRodeo<Spur, FxBuildHasher>>Expand description
Global string interner shared across all FlowLog engines in the process.
Uses FxBuildHasher instead of lasso’s default SipHash: interner keys are
program-controlled (.dl literals + input facts), not adversarial, so
SipHash’s HashDoS resistance is pure per-byte overhead on every intern and
resolve.
Limitation: this is a process-local pool. In a distributed DD
deployment (multiple machines), each process gets its own independent
INTERNER, so Spur values are NOT comparable across machines.
Distributed support would require a global interning protocol or
switching back to String-keyed collections.