IndieWeb v0.0.38 IndieWeb.Cache View Source

Provides the generic interface for handling caching logic in Koype.

Configuration

In order to change the underlying adapter used, set the :cache_adapter value to an implementation of IndieWeb.Cache.Adapter. By default, Cachex by way of IndieWeb.Cache.Adapters.Cachex is used.

Link to this section Summary

Functions

Obtains an implementation of a IndieWeb.Cache.Adapter module

Removes the value of key key from the adapter

Fetches the value defined by key from the adapter; returning value if it doesn't exist

Sets the key key with the value value to the adapter

Link to this section Functions

Obtains an implementation of a IndieWeb.Cache.Adapter module.

Link to this function

delete(key) View Source
delete(binary()) :: :ok | :error

Removes the value of key key from the adapter.

Link to this function

get(key, value \\ nil) View Source
get(binary(), any()) :: any()

Fetches the value defined by key from the adapter; returning value if it doesn't exist.

Link to this function

set(key, value, options \\ []) View Source
set(binary(), any(), keyword()) :: :ok | :error

Sets the key key with the value value to the adapter.