use std::sync::atomic::{AtomicBool, Ordering};
static ASYNC_SCORER: AtomicBool = AtomicBool::new(false);
pub fn set_async_scorer(async_scorer: bool) {
ASYNC_SCORER.store(async_scorer, Ordering::Relaxed);
}
pub fn get_async_scorer() -> bool {
ASYNC_SCORER.load(Ordering::Relaxed)
}
pub const PAGE_SIZE_BYTES: usize = 4096;
pub const VECTOR_READ_BATCH_SIZE: usize = 64;
#[cfg(any(test, feature = "testing"))]
pub const CHUNK_SIZE: usize = 512 * 1024;
#[cfg(not(any(test, feature = "testing")))]
pub const CHUNK_SIZE: usize = 32 * 1024 * 1024;