Simple local in-memory cache for Rust.
```rust use memory_cache::MemoryCache; use std::time::Duration;
// Full scan frequency to discover the expired entries. let scanfrequency = Duration::fromsecs(60);
let mut cache = MemoryCache::new(scan_frequency);
let key: &'static str = "key"; let value: &'static str = "Hello, World!";
// None
- if the value must be kept forever.
let keyexpiration = Some(Duration::fromsecs(30));
cache.set(key, value, key_expiration);
assert_eq!(cache.get(&key), Some(&value)); ```