Skip to main content

lrwf_core/cache/
mod.rs

1//! Unified caching abstraction — `IDistributedCache` trait + `MemoryCache` implementation.
2//!
3//| ASP.NET Core                  | LRWF                                    |
4//|-------------------------------|-----------------------------------------|
5//| `IDistributedCache`           | `IDistributedCache` (trait_def)         |
6//| `IMemoryCache`                | `MemoryCache` (in lrwf-http)            |
7//| `DistributedCacheExtensions`  | `DistributedCacheExtensions` (cache_ext)|
8//| `DistributedCacheEntryOptions`| `DistributedCacheEntryOptions` (options)|
9
10pub mod cache_ext;
11pub mod options;
12pub mod trait_def;
13
14pub use cache_ext::DistributedCacheExtensions;
15pub use options::DistributedCacheEntryOptions;
16pub use trait_def::{CacheError, IDistributedCache, Result as CacheResult};