barrel-db / erlang-lru

a fixed size LRU cache.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Erlang LRU: a fixed size LRU cache.

Copyright (c) 2015 Benoît Chesneau.

Version: 1.3.1.

Erlang LRU

Erlang LRU implements a fixed size LRU cache.

The cache is maintained in a process that could be added to a supervision tree.

Usage:

Its usage is very simple.

Size = 128,
{ok, Cache} = lru:start(Size),

lru:add(Cache, 1, 1),
lru:add(Cache, 2, 2),
lru:remove(Cache, 2),

...

Documentation

Full doc is available in the lru module.

Build

$ rebar3 compile

About

a fixed size LRU cache.

License:Other


Languages

Language:Erlang 99.4%Language:Shell 0.6%