depcache is an in-memory caching server for Erlang with dependency checks, cache expiration and local in process memoization of lookups. It is used by the Zotonic project for all memory-related caching strategies.
For a detailed explanation, see the chapter on depcache in the book
The Performance of Open Source Applications
on this page.
Add the Hex package in your config file https://hex.pm/packages/depcache
Start a depcache server like this:
{ok, Server} = depcache:start_link([]).
Now you can get and set values using the returned Server
pid.
rebar3 edoc
rebar3 as edoc_private edoc
rebar3 ex_doc --logo doc/img/logo.png --output edoc
Like Zotonic, depcache is licensed under the Apache 2.0 license.