[[bench]]
harness = false
name = "fifo"
path = "benches/fifo.rs"
[[bench]]
harness = false
name = "lfu"
path = "benches/lfu.rs"
[[bench]]
harness = false
name = "lru"
path = "benches/lru.rs"
[[bench]]
harness = false
name = "lru_k"
path = "benches/lru_k.rs"
[dependencies.log]
version = "0.4.29"
[dependencies.parking_lot]
version = "0.12"
[dev-dependencies.criterion]
version = "0.8"
[[example]]
name = "basic_fifo"
path = "examples/basic_fifo.rs"
[[example]]
name = "basic_heap_lfu"
path = "examples/basic_heap_lfu.rs"
[[example]]
name = "basic_lfu"
path = "examples/basic_lfu.rs"
[[example]]
name = "basic_lru"
path = "examples/basic_lru.rs"
[[example]]
name = "basic_lru_k"
path = "examples/basic_lru_k.rs"
[features]
default = []
manager = []
metrics = []
[lib]
name = "cachekit"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["data-structures", "caching"]
description = "High-performance, policy-driven cache primitives for Rust systems (FIFO/LRU/ARC) with optional metrics."
documentation = "https://oxidizelabs.github.io/cachekit/"
edition = "2024"
keywords = ["cache", "lru", "fifo", "arc", "cache"]
license = "MIT OR Apache-2.0"
name = "cachekit"
readme = "README.md"
repository = "https://github.com/OxidizeLabs/cachekit"
rust-version = "1.85"
version = "0.1.0-alpha"
[[test]]
name = "fifo_concurrency"
path = "tests/fifo_concurrency.rs"
[[test]]
name = "lfu_concurrency"
path = "tests/lfu_concurrency.rs"
[[test]]
name = "lfu_performance"
path = "tests/lfu_performance.rs"
[[test]]
name = "lru_concurrency"
path = "tests/lru_concurrency.rs"
[[test]]
name = "lru_integration_test"
path = "tests/lru_integration_test.rs"
[[test]]
name = "lru_k_concurrency"
path = "tests/lru_k_concurrency.rs"
[[test]]
name = "lru_k_performance"
path = "tests/lru_k_performance.rs"
[[test]]
name = "lru_performance"
path = "tests/lru_performance.rs"