ExKits.Storage.ETS (ex_kits v0.2.8)

View Source

ExKits.Cache.Storage implementation by ETS

Summary

Functions

Returns a specification to start this module under a supervisor.

create a new ets based storage. 2 options are supported

Types

t()

@type t() :: %ExKits.Storage.ETS{interval: pos_integer(), name: atom()}

Functions

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

new(opts \\ [])

create a new ets based storage. 2 options are supported:

  • name: ets name, default to :ets_cache
  • interval: interval to clean expired keys, default to 60_000 (1 minute)

start_link(opts)