struct Cache::MemoryStore(K, V)
- Cache::MemoryStore(K, V)
- Cache::Store(K, V)
- Struct
- Value
- Object
Overview
A cache store implementation which stores everything into memory in the same process.
Defined in:
cache/stores/memory_store.crConstructors
Instance Method Summary
-
#fetch(key : K, &)
Fetches data from the
cache
, using the givenkey
.
Instance methods inherited from struct Cache::Store(K, V)
fetch(key : K, &)
fetch
Constructor methods inherited from struct Cache::Store(K, V)
new(expire_time : Time::Span)
new
Constructor Detail
Instance Method Detail
def fetch(key : K, &)
#
Description copied from struct Cache::Store(K, V)
Fetches data from the cache
, using the given key
. If there is data in the cache
with the given key
, then that data is returned.
If there is no such data in the cache
, then a block
will be passed the key
and executed in the event of a cache miss.