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};