class Zap::Utils::Fetch::Cache::InMemory(T)
Defined in:
utils/fetch/cache.crConstructors
Instance Method Summary
- #get(key_str : String, etag : String | Nil = nil, *, fallback = true) : T | Nil
- #get(key_str : String, *, fallback = true, &etag : -> String | Nil) : T | Nil
- #set(key_str : String, value : T, expiry : Time::Span | Nil = nil, etag : String | Nil = nil, *, fallback = true) : Nil
Instance methods inherited from class Zap::Utils::Fetch::Cache(T)
get(key_str : String, etag : String | Nil) : T | Nilget(key_str : String, &etag : -> String | Nil) : T | Nil get, set(key_str : String, value : T, expiry : Time::Span | Nil, etag : String | Nil) : Nil set
Class methods inherited from class Zap::Utils::Fetch::Cache(T)
hash(str)
hash
Instance methods inherited from class Object
or(other : T) : T | self forall T
or,
pipe(&)
pipe
Constructor Detail
Instance Method Detail
def set(key_str : String, value : T, expiry : Time::Span | Nil = nil, etag : String | Nil = nil, *, fallback = true) : Nil
#