bee_cache 1.2.3

A production-grade web framework for Rust, inspired by Go's Beego
Documentation
# Copyright (c) 2026 erik <erik@erik.xyz> — https://erik.xyz
[package]
name = "bee_cache"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
description.workspace = true
keywords.workspace = true
categories.workspace = true
readme.workspace = true

[dependencies]
async-trait = { workspace = true }
tokio = { workspace = true, features = ["sync", "time", "rt"] }
thiserror.workspace = true

[features]
redis = ["dep:redis"]
memcache = ["dep:memcache"]

[dependencies.redis]
version = "0.27"
optional = true
# `aio` + `connection-manager` mirror bee_kv's redis features: the backend
# holds a reconnecting `ConnectionManager`.
features = ["tokio-comp", "aio", "connection-manager"]

[dependencies.memcache]
version = "0.17"
optional = true
# The default `tls` feature pulls `openssl`; the crate compiles without it
# (TLS to memcached is unsupported here). Flipping this back re-enables it.
default-features = false

# Build the docs with every feature: the optional backends gate public modules.
[package.metadata.docs.rs]
all-features = true