cache(any, any, Keyword.t) :: any
garbage_collect() :: integer
init() :: any
invalidate() :: integer
invalidate(any) :: integer
read(any, any, any) :: :ok | :retry
tab(any) :: atom