class

Memoized(T)

Inherits Reference / Object

Constructors

new(loader : -> T, span : Time::Span)
Source
new(loader : -> T, path : String)
Source
new(loader : -> T, policy : Policy)
Source
new(loader : -> T)
Source
new(span : Time::Span, &loader : -> T)
Source
new(path : String, &loader : -> T)
Source
new(change : -> U, &loader : -> T) forall U
Source

Instance methods

cache?
Source
cached
Source
cached?
Source
cached_at

handy shortcuts (without '#try')

Source
cached_at?
Source
cached_msec
Source
cached_msec?
Source
cached_sec
Source
cached_sec?
Source
cached_taken
Source
cached_taken?
Source
clear
Source

Macros

int(method_name, *args)
Source
str(method_name, *args)
Source

Nested types