oxcache 0.5.0-rc.3

A high-performance multi-level cache library for Rust with L1 (memory) and L2 (Redis) caching.
Documentation
// Copyright (c) 2025-2026 Kirky.X
// SPDX-License-Identifier: MIT
//! Features module

#[cfg(feature = "bloom")]
pub mod bloom_filter;

#[cfg(feature = "lock")]
pub mod dist_lock;

#[cfg(feature = "bloom")]
pub use bloom_filter::BloomFilter;

#[cfg(all(
    feature = "bloom",
    any(
        feature = "memory",
        feature = "redis",
        feature = "minimal",
        feature = "core",
        feature = "full"
    )
))]
pub use bloom_filter::{BloomFilterBackend, BloomFilterBackendBuilder};

#[cfg(feature = "lock")]
pub use dist_lock::{DistLockBuilder, DistributedLock};