15 lines
444 B
EmacsLisp
15 lines
444 B
EmacsLisp
// ttl-cache.el — TTL helpers backed by typed Duration. Storing under a key
|
|
// stamps the set time as an Instant; ttl_cache_get computes the age and
|
|
// returns the value only if the age is within the supplied Duration.
|
|
|
|
// `test` is reserved; using `run_test` instead.
|
|
fn run_test() -> String {
|
|
ttl_cache_set("key1", "hello")
|
|
let v: String = ttl_cache_get("key1", 1.hour)
|
|
return v
|
|
}
|
|
|
|
fn main() -> Void {
|
|
println(run_test())
|
|
}
|