use bytes::Bytes;
use multi_tier_cache::CacheSystem;
use tracing_subscriber::EnvFilter;
#[tokio::main]
async fn main() -> anyhow::Result<()> {
tracing_subscriber::fmt()
.with_env_filter(EnvFilter::from_default_env().add_directive(tracing::Level::DEBUG.into()))
.init();
tracing::info!("Starting tracing verification...");
let cache = CacheSystem::new().await?;
let manager = cache.cache_manager();
manager
.set_with_strategy(
"test_key",
Bytes::from("\"value\""),
multi_tier_cache::CacheStrategy::ShortTerm,
)
.await?;
tracing::info!("Operation complete");
Ok(())
}