rok-cache 0.1.0

Cache façade for the rok ecosystem — Memory/Redis drivers, Cache::get/set/remember
Documentation
[package]
name = "rok-cache"
version.workspace = true
edition.workspace = true
license.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
description = "Cache façade for the rok ecosystem — Memory/Redis drivers, Cache::get/set/remember"
keywords = ["cache", "redis", "memory", "rok"]
categories = ["caching"]

[features]
default = []
redis  = ["dep:deadpool-redis"]
axum   = ["dep:axum", "dep:tower"]

[dependencies]
thiserror    = { workspace = true }
tokio        = { workspace = true }
serde        = { workspace = true }
serde_json   = { workspace = true }
dashmap      = "6"

# Redis driver
deadpool-redis = { version = "0.15", features = ["rt_tokio_1"], optional = true }

# axum CacheLayer
axum  = { workspace = true, optional = true }
tower = { workspace = true, optional = true }