maybe `PipelineLimit` and `META_CACHE_BATCHED_WRITES_PIPELINE_DEPTH` aren't the best names to use since we're using an unbounded queue. perhaps `Workers` or just stick to the `THREADS` convention we use everywhere else?