API Reference elixir_cache v0.4.6

View Source

Modules

ElixirCache

Hex version badge Test Credo Dialyzer Coverage

This module is the Agent adapter. Very lightweight use only

A reusable ExUnit case template for applications using elixir_cache.

Atomic integer counter adapter backed by Erlang's :counters module.

DETS adapter so that we can use dets as a cache

ETS (Erlang Term Storage) adapter for high-performance in-memory caching.

Consistent hash ring strategy adapter using libring.

Add the following metrics for elixir_cache into prometheus_telmetery, this module will only be included if the library is included

Multi-layer caching strategy that cascades through multiple cache layers.

:persistent_term adapter for storing rarely-written, frequently-read cached values.

Redis adapter for distributed caching with ElixirCache.

Refresh-ahead caching strategy that proactively refreshes values before they expire.

Sandbox adapter for isolated testing of applications using ElixirCache.

This module is used to start the sandbox registry and register caches in test mode

Behaviour for strategy-based cache adapters.